ব্রিটিশ আমলে উত্তরবঙ্গ থেকে সমস্ত সংযোগ ইস্ট বেঙ্গল এর মাধ্যমে ছিল। ১৮৭৮ সাল থেকে কলকাতা থেকে শিলিগুড়ির মধ্যে রেল রুট টি ছিল দুই ভাগে। এটির প্রথম ভাগে ছিল ইস্টার্ন বেঙ্গল রেলওয়ে বরাবর একটি ১৮৫ কিলোমিটার এর যাত্রা কলকাতা স্টেশন (পরে নাম পালটে শিয়ালদহ হয়) থেকে পদ্মা নদীর দক্ষিণ তীরে অবস্থিত দামূখদিয়াহ ঘাট অবধি। তারপর ফেরি করে নদী পার করে দ্বিতীয় ভাগের যাত্রা শুরু হত যেটা পদ্মার উত্তর তীরে অবস্থিত সরাঘাট থেকে শিলিগুড়ি অবধি ৩৩৬ কিলোমিটার এর দুরত্ব, নর্থ বেঙ্গল রেলওয়ের মিটার গেজ লাইন এর মাধ্যমে সম্পূর্ণ করত।

পদ্মার ওপর ১.৮ কিলোমিটার দীর্ঘ লম্বা হার্ডিঞ্জ ব্রিজ, ১৯১২ সালে তৈরী করা হয়। ১৯২৬ সালে এই সেতুর উত্তরে মিটার-গেজ সেকশন টা ব্রডগেজ এ রূপান্তরিত করা হয় এবং তাই সমগ্র কলকাতা-শিলিগুড়ি রুট ব্রডগেজ হয়ে ওঠে। রুট টা তখন এরম চলাচল করত: শিয়ালদহ-রানাঘাট-ভেড়ামারা - হার্ডিঞ্জ ব্রিজ - ঈশ্বরদী - সান্তাহার - হিলি - পার্বতীপুর - নীলফামারী -হলদিবাড়ি - জলপাইগুড়ি - শিলিগুড়ি।

দার্জিলিং মেল, ভারত বিভাগের এর আগে থেকেই এই রুট এর উপর চলাচল করত। এমনকি ভারত বিভাগের পর এটা কিছু বছর ধরে এই রুট উপর চলাচল করেছে। এটি অসম মেল এর সাথে সংযোগ স্থাপন করত যেটা ভারত বিভাগের এর আগে সান্তাহার থেকে গুয়াহাটি অবধি চলাচল করত।

পূর্ব বাংলার মাধ্যমে চলাচল
ইতিহাস
গঙ্গার ফেরি
ফারাক্কা বাঁধ এর মাধ্যমে চালান