🎫 eTicketsz — AI-powered fare calculator & journey planner  ·  ✈️ Flights  ·  🚂 Trains  ·  🚌 Buses  ·  🎟️ Events & Attractions
Train Tickets

Bangladesh Railway Online Ticket Booking: Complete Guide to Routes, Fares, Classes and e-Tickets

kaysarkobir@gmail.com March 19, 2026 3 views

Bangladesh Railway: Why Train Travel Makes Sense

Bangladesh Railway operates one of the most affordable and comfortable inter-city transportation networks in South Asia. Despite competition from air and road travel, trains remain the preferred mode for many Bangladeshis travelling between major cities — offering comfort, reliability and scenery that no bus or flight can match for medium-distance routes.

Key advantages of train travel in Bangladesh:

  • Significantly more comfortable than bus for journeys over 3 hours
  • Fixed departure and arrival times — less susceptible to traffic compared to road travel
  • AC chair car and sleeper classes offer genuine comfort at moderate prices
  • Scenery through the Bangladeshi countryside is genuinely beautiful, particularly on the Dhaka–Sylhet and Dhaka–Chittagong routes

Major Train Routes and Journey Times

RouteKey Train NamesJourney TimeFrequency
Dhaka → ChittagongSubarna Express, Sonar Bangla, Turna Nishitha5.5–7 hours8 trains/day
Dhaka → SylhetParabat Express, Upaban Express, Jayantika6–7.5 hours6 trains/day
Dhaka → Cox's BazarCox's Bazar Express8.5 hours2 trains/day
Dhaka → RajshahiSilk City, Padma Express6–7.5 hours6 trains/day
Dhaka → KhulnaSundarban Express, Chitra9–10 hours4 trains/day
Dhaka → MymensinghBrahmaputra, Agnibina2.5–3 hoursMultiple
Chittagong → SylhetUdayan Express, Parbat Express8–9 hours2 trains/day

Train Classes and Fares

Bangladesh Railway offers six distinct seat/berth classes, each with different pricing and comfort levels:

ClassDescriptionBest ForExample Dhaka–CTG Fare
Shovon (শোভন)Non-AC seats, basic comfortBudget travellers৳215–৳280
Shovon ChairNon-AC reclining seatShort journeys৳280–৳345
First Class (FC)Non-AC comfortable compartmentReserved privacy৳430–৳530
First Class Berth (1S)Non-AC sleeping berthOvernight budget৳500–৳620
Snigdha (শীতল)AC chair carMost popular for comfort৳720–৳900
AC Berth (AC_B)AC sleeping berthOvernight comfort৳1,100–৳1,400
AC First (AC_S)Premium AC cabinMaximum comfort৳1,600–৳2,100

Children's fares: Children under 3 travel free (no seat). Children 3–12 pay 50% of adult fare.

Seasonal surcharge: During Eid-ul-Fitr and Eid-ul-Adha, an additional surcharge of 15–25% applies on most routes.

How to Book Bangladesh Railway Tickets Online

The Bangladesh Railway e-ticketing system (eticket.railway.gov.bd) and the Rail Sheba app are the two official digital booking channels. Both allow booking up to 10 days in advance.

Step-by-Step Online Booking

  1. Go to: eticket.railway.gov.bd or download the Rail Sheba app
  2. Create an account — enter your NID/passport number, mobile number and email
  3. Verify your mobile — an OTP is sent to your registered number
  4. Search for your journey — enter origin, destination, date and number of passengers
  5. Select your train and class — available seats are shown in real time
  6. Choose your seat — a seat map shows available and occupied seats; choose your preferred position
  7. Enter passenger details — NID or passport number for each passenger
  8. Pay — accepted methods: bKash, Nagad, Rocket, DBBL Nexus, Visa/Mastercard debit and credit cards
  9. Receive your e-ticket — sent to your email and available in the app

Important Booking Rules

  • Booking window: Opens 10 days before travel date at 8:00 AM
  • Maximum tickets per account: 4 tickets per journey per user account
  • NID verification: Your NID/passport number must match at the station — carry the document
  • Eid season quota: During Eid rush periods, special quotas are released — check announcements on the Bangladesh Railway website

Using Your E-Ticket at the Station

Your e-ticket contains a QR code and PNR (Passenger Name Record) number. At the station:

  1. Show the e-ticket on your phone screen or a printed copy at the gate
  2. The gate scanner reads the QR code — this validates your booking
  3. Carry your NID — spot checks for ID matching are conducted, especially during peak periods
  4. No need to print — the digital ticket on your phone is fully valid

If your phone battery is low: Take a screenshot of the QR code or email yourself the ticket PDF before arriving at the station. Railway stations have Wi-Fi in some areas but connectivity is unreliable.

How to Cancel or Change a Bangladesh Railway Ticket

Cancellation policy:

Time Before DepartureRefund Amount
More than 48 hours100% refund minus ৳50 service fee
24–48 hours before75% refund
6–24 hours before50% refund
Less than 6 hoursNo refund

How to cancel:

  • Online cancellations: Login to eticket.railway.gov.bd → My Bookings → Cancel
  • Refund is processed to the original payment method within 3–7 working days

Date change: Currently, date changes must be done at the station. Bring your e-ticket printout or phone, your NID, and pay any fare difference plus a ৳30 amendment fee.

Pro Tips for Bangladesh Railway Travel

  • Book immediately when the 10-day window opens — popular trains (Subarna Express, Sonar Bangla) and AC classes sell out within hours of the booking window opening
  • Snigdha (AC Chair) is the sweet spot for most routes — good comfort at approximately 3x the non-AC fare, completely worth it for journeys over 4 hours
  • The Cox's Bazar Express is special — launched in 2023, it is the newest and most modern train service in Bangladesh; book early as it is consistently popular
  • Station arrival: Arrive at least 30 minutes before departure — platforms are announced 20–30 minutes before departure and the walk from the gate can be significant at Kamalapur
  • Carry your own snacks — pantry car food quality is highly variable; bringing your own food is generally the better option