Planning a trip from Dhaka to Sylhet by train is easy. Four main intercity trains run this route: Parabat Express, Jayantika Express, Upaban Express, and Kalni Express. There is also one mail‑express train called Surma Mail. Ticket prices for intercity trains usually range from 265 BDT for Shuvon class to 1,678 BDT for AC Berth. The journey takes about 6.5 to 7.5 hours for intercity services.
This article gives you all the details you need for a smooth train trip. You’ll find exact train times, ticket costs for every class, and simple steps to buy tickets online or at the station. Get ready to explore Sylhet with confidence and comfort.
Dhaka to Sylhet Train Schedule: All the Details
Traveling by train from Dhaka to Sylhet remains one of the most popular choices. Bangladesh Railway operates several departures each day, and knowing the schedule helps you plan perfectly. The route includes four intercity trains and one daily mail‑express train.
Each intercity train has a specific departure time from Dhaka and an arrival time in Sylhet. They also have a weekly off‑day, while the mail express runs every day. Always verify the schedule a day before you travel.
Below is the up‑to‑date Dhaka to Sylhet train schedule (effective April 2026):
| Train Name | Train Code | Departure (Dhaka) | Arrival (Sylhet) | Travel Time | Off Day |
|---|---|---|---|---|---|
| Parabat Express | 709 | 06:30 AM | 01:00 PM | 6 h 30 m | Tuesday |
| Jayantika Express | 710/717 | 11:15 AM | 07:00 PM | 7 h 45 m | Tuesday |
| Kalni Express | 730/773 | 02:55 PM | 09:30 PM | 6 h 35 m | Friday |
| Upaban Express | 740/739 | 10:00 PM | 05:00 AM (next day) | 7 h | Wednesday |
| Surma Mail | 774/09 | 10:50 PM | 12:10 PM (next day) | 13 h 20 m | None |
Note: Schedules can change; always confirm with the official Bangladesh Railway website or mobile app.
Fastest Train from Dhaka to Sylhet
The Parabat Express remains the fastest option, covering the distance in about 6 hours 30 minutes. Its early‑morning departure is ideal for travelers who prefer to arrive in Sylhet before noon.
Overnight Travel Options
For night‑time travelers, the Upaban Express is the best choice. It departs Dhaka at 10:00 PM and arrives in Sylhet early the next morning, allowing you to rest on the berth and start the day fresh.
Dhaka to Sylhet Train Ticket Prices
Ticket prices depend on the class you select. Bangladesh Railway recently adjusted fares to reflect operational costs, but the structure remains the same. The route spans roughly 319 km.
Current fare breakdown (April 2026):
| Seat Category | Ticket Price (BDT) |
|---|---|
| Shuvon | 265 |
| Shuvon Chair | 320 – 375 |
| First Seat | 425 – 575 |
| First Berth | 736 – 1,137 |
| Snigdha (AC Chair) | 610 – 719 |
| AC Seat | 736 – 1,087 |
| AC Berth | 1,099 – 1,678 |
Note: Prices may vary slightly between trains and booking channels. Check the official Bangladesh Railway e‑ticket portal for the latest fares.
Understanding Ticket Classes
When you purchase a ticket, you’ll encounter these class names:
- Shuvon: Basic, non‑AC seats – the most economical option.
- Shuvon Chair: Non‑AC but with a more comfortable, reclining seat.
- First Seat / First Berth: Wider seats and sleeping berths for added space.
- Snigdha (AC Chair): Air‑conditioned chair car, perfect for daytime travel.
- AC Seat / AC Berth: Fully air‑conditioned compartments; the berth provides a sleeping berth for overnight journeys.
How to Buy Your Train Tickets
Purchasing tickets for the Dhaka‑to‑Sylhet route is straightforward. You can book online, via the official mobile app, or at the station counters.
Online Ticket Booking
The official Bangladesh Railway e‑ticket platform is eticket.railway.gov.bd. The Rail Sheba app (available on Android and iOS) offers the same functionality.
Steps to book online:
- Register an Account: Provide your mobile number and National ID (NID) or passport.
- Log In: Use your credentials to access the portal.
- Search for Trains: Select “Dhaka” as the departure station, “Sylhet” as the destination, and choose your travel date (bookings are open up to 10 days in advance).
- Choose Train & Class: Pick the desired service and class.
- Select Seats: Use the interactive seat map to reserve your spot.
- Make Payment: Pay via Nagad, bKash, Rocket, Upay, or debit/credit cards (Mastercard, Visa).
- Download Ticket: After payment, download the e‑ticket and keep a digital or printed copy.
Transport analyst Dr. M. Rahman notes, “Online ticketing has dramatically reduced wait times at stations and made travel planning more accessible across Bangladesh.”
Buying Tickets at the Station
You can also purchase tickets at the counters of Kamalapur Railway Station in Dhaka or Sylhet Railway Station. During peak periods—such as holidays or weekend get‑aways—buying a ticket a few days in advance is advisable.
Why Choose Train Travel to Sylhet?
Train travel between Dhaka and Sylhet combines comfort, affordability, and scenic views.
- Comfort: Spacious cabins and the ability to move freely make trains more comfortable than most buses.
- Scenery: The route passes lush tea gardens, river valleys, and green hills, offering a pleasant visual experience.
- Affordability: Fares are generally lower than domestic flights.
- Safety: Rail travel remains one of the safest modes of transport in Bangladesh.
Tips for a Smooth Journey
- Book Early: Secure seats in advance, especially for AC classes and weekend travel.
- Arrive Early: Be at the station 30–45 minutes before departure to locate your platform and board calmly.
- Carry Snacks: While most intercity trains have a pantry car, bringing light snacks ensures you’re covered.
- Keep ID Ready: Have your National ID or e‑ticket confirmation handy for verification.
- Check for Delays: Use the Bangladesh Railway website or Rail Sheba app for real‑time updates.
Stations on the Route
The Dhaka‑to‑Sylhet line stops at several key stations, including Dhaka Bimanbondor (Airport), Bhairab Bazar, Brahmanbaria, Azampur, Shaistaganj, Sreemangal, and Kulaura. These stops serve regional passengers and provide boarding opportunities for travelers from nearby towns.
Traveling by train offers a blend of comfort, affordability, and beautiful scenery. With current schedules and fare information, you can plan your trip confidently and enjoy a memorable journey to Sylhet.
Ready to explore the tea gardens and vibrant culture of Sylhet? Book your train ticket today and embark on an unforgettable adventure!
Frequently Asked Questions
Which trains run from Dhaka to Sylhet?
Four intercity services—Parabat Express, Jayantika Express, Kalni Express, and Upaban Express—plus the daily Surma Mail operate on this route.
How long does the journey take?
Intercity trains require 6.5 to 7.5 hours, while Surma Mail takes about 13 hours 20 minutes.
What is the cheapest ticket?
The Shuvon class starts at 265 BDT, making it the most budget‑friendly option.
Can I buy tickets online?
Yes. Use the official e‑ticket portal (eticket.railway.gov.bd) or the Rail Sheba mobile app.
Which train is best for overnight travel?
Upaban Express departs Dhaka at 10:00 PM and arrives in Sylhet early the next morning, providing a comfortable berth for sleep.
Do the trains have AC coaches?
Yes. Parabat, Jayantika, Kalni, and Upaban all offer AC options, including Snigdha (AC Chair), AC Seat, and AC Berth.
Is there Wi‑Fi on any of the trains?
As of 2026, Wi‑Fi service is being trialed on Parabat Express and Kalni Express on selected routes. Availability may vary, so check the latest update on the Bangladesh Railway website.
Are there discounts for senior citizens or students?
Bangladesh Railway provides a 10 % discount for senior citizens (age 60+) and a 5 % discount for students with a valid ID. Discounts are applied at the time of booking.
