Train Services
Schedules, Tracking, and e-Ticket Booking Assistance.
Explore ServicesBooking Bangladesh Railway tickets online has become the easiest way to travel across Bangladesh in 2026. The official eTicket system at eticket.railway.gov.bd allows passengers to purchase train tickets from the comfort of their homes using mobile phones or computers. Whether you need a ticket from Dhaka to Chittagong, Dhaka to Sylhet, or any other route, the online booking system makes it simple to secure your seat without visiting the railway station.
This guide covers everything about Bangladesh Railway Ticket Booking Online, including how to register, search trains, select seats, make payments, and manage your booked tickets. We also provide details about ticket fares, class options, cancellation policies, and frequently asked questions to help you navigate the e-ticketing process smoothly.

বাংলাদেশ রেলওয়ে এখন আগের চেয়ে অনেক বেশি আধুনিক। এখন আপনি ঘরে বসেই ট্রেন টিকেট অনলাইন-এ বুক করতে পারেন।ই টিকেট সিস্টেমের মাধ্যমে আপনি আপনার পছন্দের সিট বেছে নিতে পারেন এবং বিকাশ বা নগদ এর মাধ্যমে পেমেন্ট করতে পারেন। এর ফলে আপনাকে আর স্টেশনে গিয়ে ঘণ্টার পর ঘণ্টা লাইনে দাঁড়িয়ে থাকতে হবে না।
The Bangladesh Railway eTicket system is the official online platform where passengers can check train schedules, view ticket fares, and book railway tickets online. This digital service makes it easy to reserve seats without visiting the railway station counter. You can complete the entire booking process from your phone or computer.
Here is why more people are using the eTicket system:
To book tickets through the Bangladesh Railway eTicket system, you need to provide some basic information. The system requires authentication to ensure secure booking and to protect your personal data.
Before you start booking, make sure you have these ready:
Booking a train ticket online in Bangladesh is straightforward. You only need a mobile phone or computer with an internet connection. Visit the official eTicket portal, enter your travel details, select your preferred train and class, then make payment. Once the payment is successful, you will receive your e-ticket via SMS and email. You can also download it from your account purchase history.
This guide walks you through each step of the online booking process:
Before you can book a train ticket online in Bangladesh, you need to create an account on the official eTicket portal. Registration requires a valid mobile number and your National ID (NID) number. The system will send an OTP to your mobile for verification.
Make sure the name and details on your NID match exactly what you enter during registration. Any mismatch can cause problems later when you try to book tickets or verify your identity at the station.
Learn more about the registration process: How to Register for Bangladesh Railway eTicket
After completing registration, log in using your mobile number and password. The system will send a one-time password (OTP) to your registered mobile number. Enter this OTP to access your account.
If you do not receive the OTP, wait a few minutes and try again. Check that your phone has a good signal and that no app is blocking SMS messages.
Having trouble logging in? Bangladesh Railway Login Help
Once logged in, enter your departure station, destination, date of journey, and preferred class. Click the search button to see available trains for your route.
The search results will show all available trains, their departure times, available seats in each class, and the fare for each option. If your preferred train is not available, try a different date or check different class options.
Want to know more about train routes and schedules? Bangladesh Railway Train Routes & Schedule Information
Choose your preferred train and select the number of seats you need. The system will show available seats in the seat map. Select your seats and proceed to payment. The fare is automatically calculated based on the distance, class, and seat type.
Before moving to payment, double-check your journey date, route, class, and passenger count to avoid any mistakes.
অনলাইনে সফলভাবে টিকেট কাটার জন্য নিচের নিয়মগুলো অনুসরণ করুন:
Always double-check: journey date, route, class, and passenger count before moving to payment.
Bangladesh Railway supports several digital payment methods. You can pay using bKash, Nagad, Rocket, Upay, Visa, Mastercard, or DBBL Nexus card. Select your preferred payment method and complete the transaction.
Keep the payment window open until you see a confirmation message. Do not refresh the page or close the browser during payment unless instructed to do so.
After successful payment, your e-ticket will be available in your account purchase history. You will also receive a confirmation SMS and email with your ticket details.
Tips for using your e-ticket:
You can track your train in real-time using the live train tracking feature. This shows where your train is, which station it just left, and when it will arrive at the next station. This helps you plan your journey to the station more accurately.
Learn how to use the live train tracking feature: Bangladesh Railway Live Train Tracking
If your plans change, you can cancel your booked ticket through your account before the departure time. The refund amount depends on how early you cancel before the scheduled departure.
আপনার যাত্রা বাতিল করতে হলে নিচের ট্রেন টিকেট রিফান্ড নিয়মাবলী দেখে নিন:
Cancellation rules, charges, and cut-off times can vary. Always read the latest policy on the official portal before canceling.
Read full details: Bangladesh Railway Ticket Cancellation & Refund Policy
If you do not receive the OTP or SMS, wait a few minutes and try again. Make sure your mobile network signal is strong. Check if any app on your phone is blocking or filtering SMS messages.
Sometimes the payment goes through but the ticket is not generated. First, check your Purchase History in your account. If no ticket appears, the transaction may reverse or refund automatically depending on the payment channel. Save your transaction ID and contact official support if the issue does not resolve within a few days.
Popular routes and trains can sell out quickly, especially during peak seasons. If seats are not available, try different classes, adjust your travel date, or look for alternative trains on the same route.

Bangladesh Railway offers several ticket classes to suit different budgets and comfort preferences. Fares vary depending on the route, train type, and class selected. The table below shows approximate fares for the popular Dhaka to Chittagong route to give you an idea of pricing.
| Class | Description | Approx. Fare (Dhaka – Chittagong) |
|---|---|---|
| Shovon (শোভন) | Basic non-AC seating, economical option | ৳265 |
| Shovon Chair (শোভন চেয়ার) | Padded seats with better comfort | ৳320 |
| First Class (ফার্স্ট ক্লাস) | Private cabins without AC | ৳425 |
| Snigdha (স্নিগ্ধা) | AC chair car with reclining seats | ৳610 |
| AC Seat (এসি সিট) | Premium AC seating | ৳700 |
| AC Berth (এসি বার্থ) | Sleeping berths with AC | ৳1,100 |
Note: Fares may vary. Check the official portal for current pricing.
Booking is usually available several days in advance (often around 10 days), but the rule can change. Check the official portal for the latest window.
Printing is often optional. You can usually show the ticket from your phone (PDF/SMS/email) with a valid ID, but follow the latest official instruction.
Check Purchase History first. If no ticket is generated, the transaction may reverse/refund automatically depending on payment channel. Save your transaction ID and contact official support if it doesn’t resolve.
No. This is an independent information website. Use eticket.railway.gov.bd to book and pay.
The digital transformation of Bangladesh Railway has made it possible for anyone to secure a train ticket online within minutes. Gone are the days of standing in long queues at humid station ticket counters. To get your train ticket online, you simply need a verified NID account on the official portal. The system shows you the seat map in real-time, helping you choose the best seat for your journey. Whether you are traveling for business or a family vacation, the online system ensures your seat is reserved well in advance.
The Bangladesh Railway eTicket system is a high-security infrastructure designed to handle millions of transactions during peak seasons like Eid. Using the official eTicket portal ensures that your personal data is protected and that you receive a valid ticket cross-referenced with your National ID card. This reduces the risk of black-market ticket trading and ensures fair pricing for all citizens.
The route from Chittagong to Dhaka is the busiest in the country. Getting a Chittagong to Dhaka train ticket online is the best way to travel via premium trains like Sonar Bangla Express or Subarna Express. These intercity trains offer high-speed connectivity and comfortable seating. Due to high demand, travelers are advised to book their Chittagong to Dhaka train ticket online at least 10 days before their journey to ensure availability in Snigdha or AC berths.
For those traveling from Rajshahi (the Silk City), securing a Rajshahi to Dhaka train ticket online provides a hassle-free experience. Trains like Banalata Express (the country's first non-stop intercity train) and Padma Express connect these two major cities in record time. By booking your Rajshahi to Dhaka train ticket online, you can avoid the rush at the Rajshahi station counter and proceed directly to the platform with your digital e-ticket on your phone.
The Dhaka to Cox's Bazar train route is one of the most anticipated routes in recent years. You can now book your Dhaka to Cox's Bazar train ticket online to visit the world's longest sea beach in style. The Cox's Bazar Express and Tourist Express feature modern Korean rake coaches with panoramic windows. Because these tickets sell out quickly, having a fast internet connection and a pre-logged-in account is essential to successfully get a Dhaka to Cox's Bazar train ticket online.
The Bangladesh Railway e-ticketing system has made it easier for passengers to avoid queues and book tickets online using multiple payment methods. For the safest experience, always verify your journey details before paying and keep a saved copy of your ticket and ID with you during travel.
This guide provides comprehensive information about Bangladesh Railway Ticket Booking Online, including the eTicket registration process, how to search and book trains, payment methods, ticket classes, fares, cancellation policies, and more. For actual booking and payments, always use the official government portal at eticket.railway.gov.bd or download the Rail Sheba app.
Go to Official Portal