বাংলাদেশে রেলওয়ের কার্যক্রম শুরু হয় ১৮৬২ সালের ১৫ নভেম্বর থেকে। সে সময় চুয়াডাঙ্গা জেলার দর্শনা হতে কুষ্টিয়া জেলার জগতী পর্যন্ত ৫৩.১১ কিলোমিটার ৫ ফুট ৬ ইঞ্চি (১,৬৭৬ মি.মি.) (ব্রডগেজ) লাইন স্থাপিত হয়। এরপর ১৮৮৫ সালের ৪ জানুয়ারি ১৪.৯৮ কিলোমিটার ৩ ফুট ৩৩⁄৮ ইঞ্চি (১,০০০ মি.মি.) (মিটারগেজ) লাইন চালু হয়। ১৮৯১ সালে, ব্রিটিশ সরকারের সহযোগীতায় তত্‍কালীন বেঙ্গল আসাম রেলওয়ের নির্মাণকাজ শুরু হয়, তবে তা পরবর্তীতে বেঙ্গল আসাম রেলওয়ে কোম্পানি কর্তৃক অধিগৃহীত হয়। ১৮৯৫ সালের ১ জুলাই, চট্টগ্রাম থেকে কুমিল্লা পর্যন্ত ১৪৯,৮৯ কিলোমিটার এবং লাকসাম থেকে চাঁদপুর পর্যন্ত ৫০.৮৯ কিলোমিটার মিটারগেজ লাইনের দুইটি সেকশন চালু করা হয়। উনিবিংশ শতাব্দির মাঝামাঝি এবং শেষ দিকে ইংল্যান্ডে গড়ে ওঠা রেলওয়ে কোম্পানিগুলো এই সেকশনগুলোর নির্মাণকাজের দায়িত্ব নেয়। ১৮৮৫ খ্রিষ্টাব্দে জানুয়ারী মাসে ঢাকা-নারায়ণগঞ্জ রেলপথে রেল চলাচল শুরু হয়। ১৮৮৬ খ্রিষ্টাব্দে জয়দেবপুর অবধি রেলপথ সম্প্রসারণ করা হয়। ১৮৬২ খ্রিষ্টাব্দের ১৫ নভেম্বর কলকাতা থেকে কুষ্টিয়া অবধি রেলপথ চালু করা হয়। সর্ব প্রথম ব্রিটিশ ভারতের ভাইসরয় লর্ড ডালহৌসি ইস্ট ইন্ডিয়া কোম্পানির পরিচালক পর্ষদের কাছে ভারতবর্ষে রেলওয়ে স্থাপনের জন্য প্রস্তাব পেশ করেন। পরে ১৮৫৩ সালের ১৬ এপ্রিল গেট ইন্ডিয়ার পেনিনসুলার রেলওয়ে নামক কোম্পানি কর্তৃক নির্মিত মুম্বাই থেকে আনা পর্যন্ত ৩৩ কিলোমিটার দীর্ঘ রেল লাইনটির উদ্বোধন করা হয়। এটিই ছিল ব্রিটিশ ভারতের রেলওয়ের প্রথম যাত্রা। বাংলার প্রথম রেলপথ চালু হয় ১৮৫৪ সালে পশ্চিম বঙ্গের হাওড়া থেকে হুগলি পর্যন্ত ৩৮ কিলোমিটার রেলপথের উদ্বোধনের মাধ্যমে। ১৮৭৪ সাল থেকে ১৮৭৯ সালের মধ্যে নর্থ বেঙ্গল স্টেট রেলওয়ে নামে ব্রিটিশ সরকার একটি নতুন ২৫০ কিলোমিটার দীর্ঘ মিটারগেজ রেললাইন স্থাপন করে। লাইনটি পদ্মার বাম তীর ঘেঁষে সারা(হার্ডিঞ্জ ব্রিজ) থেকে চিলাহাটি হয়ে হিমালয়ের পাদদেশস্থ ভারতের শিলিগুড়ি পর্যন্ত বিস্তৃত। কলকাতা থেকে উত্তরবঙ্গ এবং আসামের মধ্যে সরাসরি যোগাযোগের জন্য পদ্মার উপরে সেতু নির্মাণ জরুরি হয়ে পড়ে। তারই প্রেক্ষাপটে ১৯১৫ সালের ৪ মার্চ দুই লেনবিশিষ্ট হার্ডিঞ্জ ব্রিজ রেল চলাচলের জন্য উদ্বোধন করা হয়। এর ফলে উত্তরবঙ্গের শিলিগুড়ি থেকে চিলাহাটি হয়ে কলকাতা ও ভারতের অন্যান্য স্থানে মালামাল সরবরাহ ও যাত্রী চলাচল গাড়ি বদল ছাড়াই সম্ভব হয়ে ওঠে। ১৯২০ সালে রেলওয়ে ব্যবস্থাপনা আরও উন্নত করার লক্ষ্যে ময়মনসিংহ থেকে জগন্নাথগঞ্জ ঘাট পর্যন্ত ইস্টার্ন বেঙ্গল রেলওয়ে দ্বারা পরিচালিত ৮৮ কিলোমিটার বেসরকারি রেললাইন রাষ্ট্রীয়করণ করা হয়। ১৯৪৭ সালের ১৪ আগস্ট ভারত বিভক্তির পর বেঙ্গল-আসাম রেলওয়ে পাকিস্তান এবং ভারতের মধ্যে বিভক্ত হয়ে যায়। পূর্ব বাংলা তথা পূর্ব পাকিস্তান উত্তরাধিকার সূত্রে পায় ২,৬০৬.৫৯ কি.মি. রেললাইন এবং তা ইস্টার্ন বেঙ্গল রেলওয়ে (ইবিআর) নামে পরিচিত হয়। ইবিআর পায় ৫০০ কিলোমিটার ব্রডগেজ এবং ২,১০০ কিলোমিটার মিটারগেজ।

আসাম বেঙ্গল রেলওয়ে
মৈত্রী এক্সপ্রেস
লোকোমোটিভ
ইস্টার্ন বেঙ্গল রেলওয়ে (পাকিস্তান আমল)