Booking a train ticket in Bangladesh has never been easier. Whether you are planning a long-distance intercity trip or a short commuter ride, the Bangladesh Railway online ticket booking system lets you secure your seat from anywhere — no queues, no stress, no wasted hours at a crowded station counter. This guide walks you through every step of the process, from searching for trains to downloading your confirmed e-ticket.
Rail travel remains one of the most affordable and comfortable ways to get around Bangladesh. Every day, millions of passengers rely on Bangladesh Railway’s extensive network to connect cities, towns, and districts across the country. Thanks to the country’s growing digital infrastructure, booking a Bangladesh Railway ticket online is now a straightforward process accessible to anyone with a smartphone or computer.
Ways to Book Bangladesh Railway Tickets
There are three main ways to book your train ticket in Bangladesh:
Online via the official e-ticket portal — The official Bangladesh Railway e-ticketing system is available at eticket.railway.gov.bd. You can also use BDRailwayTicket.com or Shohoz, both of which route you to the official system to complete your purchase. These platforms let you search trains, compare fares, pick your seat, and pay securely in just a few minutes.
Via the Rail Sheba Mobile App — The official Rail Sheba app is available for both Android and iOS devices. It offers easy ticket booking and payment, the ability to manage upcoming and past reservations, direct e-ticket downloads, and real-time train location tracking.
At the Station Counter — If you prefer booking in person, you can visit your nearest railway station and purchase tickets with cash. Intercity train tickets should be booked at least a day in advance, while local and commuter train tickets are typically sold a few hours before departure.
Step-by-Step Guide to Online Ticket Booking
The online booking process is designed to be quick and user-friendly. Follow these steps to book your Bangladesh Railway e-ticket without any hassle.
Step 1: Open the Ticket Portal
Visit BDRailwayTicket.com, the official portal at eticket.railway.gov.bd, or open the Rail Sheba app on your phone. All three options lead you to the same official booking system where your transaction is processed securely.

Step 2: Enter Your Trip Details
Once the portal loads, fill in the following fields to find available trains:
- From — your departure station
- To — your destination station
- Date of Journey — tickets are available up to 10 days in advance
- Class — options include Shovan, S-Chair, Snigdha, AC Seat, and AC Berth
After filling in these details, click Search Trains to see available services for your selected route and date.
Step 3: Log In or Create an Account
To proceed with booking, you must be logged in to your account. If you already have an account, enter your registered mobile number or email address along with your password. An OTP may also be required for verification.

If you are a new user, you will need to register. Registration requires your name, mobile number, email address, and your National ID (NID) or passport number. Once submitted, your account will be verified and ready to use immediately.
Step 4: Choose Your Train, Coach, and Seat
After logging in, you will see a list of available trains for your selected route. Compare departure times, journey durations, available classes, and seat counts before making your selection. Click Book or Proceed on your preferred train.

Where a seat map is available, you can choose specific seats for greater comfort. Once you have confirmed your seat selection, the system will take you to the passenger details and payment screen.
Step 5: Pay Securely and Confirm Your Booking
Bangladesh Railway’s e-ticket system supports a wide range of payment methods, making it easy to complete your transaction:
- Mobile Banking (MFS): bKash, Nagad, Rocket, Upay
- Cards: Visa, Mastercard, DBBL Nexus
Select your preferred payment method, confirm the fare, and complete the transaction. The system will process your payment and automatically generate your ticket if successful.
OTP verification and payment confirmation screen in the Bangladesh Railway e-ticket system
A confirmation message will appear on screen, and a copy of your e-ticket will be sent to your registered email address. You can also download or reprint your ticket at any time by logging in and visiting the Purchase History section of your account.
Payment Methods at a Glance
| Method | Options |
|---|---|
| Mobile Banking | bKash, Nagad, Rocket, Upay |
| Debit / Credit Cards | Visa, Mastercard, DBBL Nexus |
| Offline (Counter) | Cash payment at station |
Frequently Asked Questions
Can I modify my ticket after booking?
Yes. Ticket modifications can be made at the station counter for a small fee, subject to seat availability on your chosen train.
What if I lose my e-ticket?
Since your ticket is stored digitally, simply log in to your account and re-download it from the Purchase History section — no need to contact the station.
What are the consequences of traveling without a ticket?
Traveling without a valid ticket results in a fine, typically equivalent to double the standard fare for the journey.
Can group tickets be booked online?
No. Group ticket bookings require special documentation and must be handled directly at the station counter.
Is a refund possible if I cancel my ticket?
Yes, Bangladesh Railway allows refunds under certain conditions. The refund amount and eligibility depend on how far in advance the cancellation is made.
Conclusion
Bangladesh Railway ticket booking online has transformed the way passengers plan and travel across the country. With the official e-ticket portal, trusted third-party platforms like BDRailwayTicket.com, and the Rail Sheba mobile app, getting your train ticket takes just a few minutes — from searching your route to downloading your confirmed e-ticket.
The convenience of online booking means you can compare train schedules, select your preferred seat class, and pay through multiple secure channels without ever stepping into a station queue. For a reliable, stress-free ticketing experience, always use verified platforms such as bdrailwayticket.com to book your Bangladesh Railway tickets and enjoy a comfortable journey from start to finish.
