Dhaka to Sylhet Train: Ticket Price, Schedule, Stoppage and Ticket Booking

Four intercity trains run from Dhaka (Kamalapur) to Sylhet every day: Parabat Express, Jayantika Express, Kalni Express and Upaban Express. The slow Surma Mail also runs on the line. The fastest trip takes about 6 hours 30 minutes, and a Shovon Chair seat costs Tk 375. This page gives you the full Dhaka to Sylhet train schedule, the fare for every seat class, the station-by-station stoppage list, the off days and a step-by-step guide to booking online with bKash.
Short answer: Parabat Express (709) is the fastest, leaving Dhaka at 6:30 AM and reaching Sylhet at 1:00 PM. Kalni Express (773) leaves at 2:55 PM, Jayantika Express (717) at 11:15 AM and Upaban Express (739) at 10:00 PM. Fares run from Tk 375 for a Shovon Chair seat to Tk 1,288 for an AC Berth, including VAT.
Sylhet Train Station Schedule, Ticket Price, Time Table, Booking
Dhaka to Sylhet Train Schedule
| Train No. | Train | Departs Dhaka | Arrives Sylhet | Journey time |
|---|---|---|---|---|
| 709 | Parabat Express | 6:30 AM | 1:00 PM | 6 hours 30 minutes |
| 717 | Jayantika Express | 11:15 AM | 7:00 PM | 7 hours 45 minutes |
| 773 | Kalni Express | 2:55 PM | 9:30 PM | 6 hours 35 minutes |
| 739 | Upaban Express | 10:00 PM | 5:00 AM (next day) | 7 hours |
Surma Mail (9) also runs from Dhaka to Sylhet every day. It stops at many more stations and takes over ten hours, so most people use it only for short trips on the line or to save money. Check the portal for its current departure time.
Stoppage List and Station Times
Parabat Express makes the fewest stops. Its timetable is:
| Station | Arrival | Departure |
|---|---|---|
| Dhaka (Kamalapur) | Starts here | 6:30 AM |
| Biman Bandar (Dhaka Airport) | 6:53 AM | 6:58 AM |
| Bhairab Bazar | 8:03 AM | 8:06 AM |
| Brahmanbaria | 8:26 AM | 8:29 AM |
| Azampur | 8:50 AM | 8:52 AM |
| Nayapara | 9:30 AM | 9:32 AM |
| Shaistaganj | 9:52 AM | 9:55 AM |
| Sreemangal | 10:32 AM | 10:35 AM |
| Bhanugach | 10:54 AM | 10:56 AM |
| Kulaura | 11:25 AM | 11:28 AM |
| Maijgaon | 11:55 AM | 11:57 AM |
| Sylhet | 1:00 PM | Ends here |
The other three trains stop at Biman Bandar, Brahmanbaria, Akhaura Junction, Shaistaganj, Sreemangal and Kulaura Junction. Kulaura departure times are:
| Train | Departs Kulaura |
|---|---|
| Parabat Express | 11:28 AM |
| Jayantika Express | 5:09 PM |
| Kalni Express | 7:51 PM |
| Upaban Express | 3:11 AM |
Kalni Express also calls at Biman Bandar at about 3:20 PM and at Brahmanbaria at about 4:50 PM, and Upaban Express reaches Maijgaon at about 3:45 AM. The e-ticket site shows the full stop list and times for the train you pick. Times at the smaller stations can move by a few minutes, so check before you travel from one of them.
Sylhet to Dhaka Return Trains
| Train No. | Train | Departs Sylhet | Arrives Dhaka |
|---|---|---|---|
| 774 | Kalni Express | 6:15 AM | 12:55 PM |
| 718 | Jayantika Express | 12:00 PM | 7:15 PM |
| 710 | Parabat Express | 4:00 PM | 10:40 PM |
| 740 | Upaban Express | 11:30 PM | 6:45 AM |
For the full return timetable, see the Minciter Sylhet train schedule page.
Off Days
| Train | Dhaka to Sylhet | Sylhet to Dhaka |
|---|---|---|
| Parabat Express | Tuesday | Tuesday |
| Jayantika Express | Tuesday | Thursday |
| Kalni Express | Friday | Friday |
| Upaban Express | Wednesday | Monday |
On a train’s off day it does not run, so it will not appear in the e-ticket search for that date. Surma Mail runs every day.
Ticket Price by Seat Class
These are the Dhaka to Sylhet fares in Bangladeshi taka, including 15% VAT.
| Seat class | Fare |
|---|---|
| Shovon Chair | Tk 375 |
| First Seat | Tk 575 |
| Snigdha (AC chair) | Tk 719 |
| AC Seat | Tk 863 |
| AC Berth | Tk 1,288 |
Tickets for shorter trips cost less. A ticket from Dhaka to Brahmanbaria or Sreemangal costs a fraction of the full fare. Online tickets carry a small service charge on top of these prices. Bangladesh Railway revises fares from time to time, so check the price for your class and date on the e-ticket site before you pay.
Which Classes Each Train Has
| Train | Classes |
|---|---|
| Parabat Express | Shovon Chair, First Seat, Snigdha, AC Seat |
| Jayantika Express | Shovon Chair, Snigdha, AC Seat |
| Kalni Express | Shovon Chair, First Seat |
| Upaban Express | Shovon Chair, First Seat, Snigdha, AC Seat, AC Berth |
Upaban Express is the only one with an AC Berth, which makes it the best choice for the overnight run, where you can sleep on board. Not every class is open on every date, and the portal shows what is available.
How to Book Tickets Online and Pay With bKash
You can buy tickets on the official e-ticket site or through the Rail Sheba mobile app.
Official e-ticket site: https://eticket.railway.gov.bd
Bangladesh Railway: https://www.railway.gov.bd
- Log in with your mobile number, or register with your NID details.
- Enter Dhaka as your starting station and Sylhet as your destination, then pick the date.
- Choose a train and seat class from the results.
- Select your seats on the seat map.
- Confirm passenger details and go to payment.
- Pay with bKash, Nagad, Rocket or a bank card. For bKash, enter your number, the verification code and your PIN.
- Finish payment before the timer ends, or the seats are released.
- Save the ticket and carry your NID to the station.
bKash: https://www.bkash.com
Nagad: https://nagad.com.bd
If money leaves your account and no ticket appears, do not pay again. Check your ticket history first, then contact the railway or your payment provider. You can also buy tickets at station counters.
Which Train Should You Pick
- For the fastest daytime trip, take Parabat Express at 6:30 AM, and you reach Sylhet by 1:00 PM.
- For a later start, take Jayantika Express at 11:15 AM or Kalni Express at 2:55 PM, which arrives at 9:30 PM.
- For an overnight trip with a bed, take Upaban Express and arrive at 5:00 AM.
- For the lowest fare on a slower train, use Surma Mail.
- If you are going to Sreemangal for the tea gardens, take Parabat Express, which reaches Sreemangal at 10:32 AM.
Practical Tips
- Book early for Fridays, Saturdays and holidays. Sylhet trains fill fast, especially before Eid.
- Reach Kamalapur at least 30 minutes before departure.
- Carry your NID. Ticket checkers may ask for it.
- Check your train number and direction before boarding, since several trains share the same platform.
- Keep your ticket SMS or PDF on your phone.
- Check train status on the day by sending TR followed by the train number to 16318, for example TR 709.
- If you board at Biman Bandar, check the stop time on the portal, since most trains stop there for only a few minutes.

FAQ
Which trains run from Dhaka to Sylhet?
Parabat Express (709), Jayantika Express (717), Kalni Express (773) and Upaban Express (739), plus Surma Mail (9).
What is the Dhaka to Sylhet train ticket price?
Tk 375 for Shovon Chair, Tk 575 for First Seat, Tk 719 for Snigdha, Tk 863 for AC Seat and Tk 1,288 for AC Berth, including VAT.
Which is the fastest train from Dhaka to Sylhet?
Parabat Express, which takes about 6 hours 30 minutes.
How long does the train take from Dhaka to Sylhet?
About 6 hours 30 minutes to 7 hours 45 minutes on intercity trains.
What are the stops of Parabat Express?
Biman Bandar, Bhairab Bazar, Brahmanbaria, Azampur, Nayapara, Shaistaganj, Sreemangal, Bhanugach, Kulaura and Maijgaon, before Sylhet.
Which train has an AC Berth?
Upaban Express.
What is the first and last train from Dhaka to Sylhet?
Parabat Express at 6:30 AM is the first, and Upaban Express at 10:00 PM is the last intercity train.
Can I pay with bKash?
Yes. The e-ticket site and the Rail Sheba app both accept bKash, Nagad, Rocket and cards.
How can I check the live status of my train?
Send TR followed by the train number to 16318 by SMS.
