Ghure Dekha Bangladesh বাংলা
Train timetables › Dhaka to Sylhet

Dhaka to Sylhet trains: timetable and train names

According to the Bangladesh Railway e-ticket timetable, 4 direct trains run from Dhaka (Kamalapur) to Sylhet: Parabat Express (709), Jayentika Express (717), Kalni Express (773) and Upaban Express (739).

1

Dhaka to Sylhet train timetable

TrainNumberLeaves Dhaka (Kamalapur)Arrives SylhetJourney timeWeekly off day
Parabat Express7096:30 amBiman Bandar (airport) 6:58 am1:00 pm6 h 30 minMonday
Jayentika Express71711:15 amBiman Bandar (airport) 11:43 am7:00 pm7 h 45 minTuesday
Kalni Express7732:55 pmBiman Bandar (airport) 3:22 pm9:30 pm6 h 35 minFriday
Upaban Express73910:00 pmBiman Bandar (airport) 10:28 pm5:00 am (next day)7 hWednesday

Source: Bangladesh Railway e-ticket timetable, collected 6 October 2026. Check eticket.railway.gov.bd before you travel.

2

Common questions

How many trains run from Dhaka to Sylhet?

According to the Bangladesh Railway e-ticket timetable, 4 direct trains run from Dhaka (Kamalapur) to Sylhet: Parabat Express (709), Jayentika Express (717), Kalni Express (773) and Upaban Express (739).

When do the first and last trains leave Dhaka for Sylhet?

The first train of the day from Dhaka (Kamalapur) to Sylhet, Parabat Express (709), leaves at 6:30 am, and the last, Upaban Express (739), leaves at 10:00 pm.

How long does the train from Dhaka to Sylhet take?

The train from Dhaka to Sylhet takes 6 hours 30 minutes to 7 hours 45 minutes; the fastest is Parabat Express (709), at 6 hours 30 minutes.

On which days of the week do the trains from Dhaka to Sylhet not run?

Weekly off days of the trains from Dhaka to Sylhet: Parabat Express (709) does not run on Monday; Jayentika Express (717) does not run on Tuesday; Kalni Express (773) does not run on Friday; Upaban Express (739) does not run on Wednesday.

📖 Sylhet travel guide 🧭 Plan a trip to Sylhet
3

Trains from Dhaka to other places

All routes on one page