বাংলাদেশ রেলওয়েতে মূলত তিন ধরনের শ্রেনী চালু রয়েছে: তাপানুকুল শ্রেণী, প্রথম শ্রেণী এবং দ্বিতীয় শ্রেনী। বাংলাদেশ রেলওয়েতে তৃতীয় শ্রেনীও চালু ছিল, ১৯৮৯ সালের ১ আগস্ট থেকে বন্ধ করে দেওয়া হয়। তাপানুকুল শ্রেণীতে তিনটি উপশ্রেণী রয়েছে: "তাপানুকুল বার্থ", "তাপানুকুল সিট" এবং "তাপানুকুল চেয়ার"। প্রথম শ্রেণীতেও তাপানুকুলের মত তিনটি উপশ্রেণী রয়েছে: "প্রথম বার্থ", "প্রথম সিট" এবং "প্রথম চেয়ার"। দ্বিতীয় শ্রেণীতেও তিনটি উপশ্রেণী রয়েছে: "শোভন চেয়ার", "শোভন" এবং "সুলভ"। অধিকাংশ ট্রেনেই প্রথম শ্রেণী এবং দ্বিতীয় শ্রেণী সেবা রয়েছে। কিছু ট্রেনে আলাদা মেইল কমপার্টমেন্ট রয়েছে। আন্তঃনগর এবং দীর্ঘ দূরত্বের ট্রেনে খাবারগাড়ী ও পাওয়ার কার সংযুক্ত থাকে।

সব আন্তঃনগর ট্রেন আংশিকভাবে শীতাতপ নিয়ন্ত্রিত এবং বার্থ যুক্ত। এবং ট্রেনগুলোতে যাত্রীদের প্রয়োজনীয় চাদর, বালিশ, কম্বল এবং খাদ্যও সরবরাহ করা হয়।

রোলিং স্টক
শ্রেণীসমূহ
আসাম বেঙ্গল রেলওয়ে
মেইল ও কমিউটার ট্রেন