How to go from Sylhet to Dhaka — bus, train, fares and time (2026)
Every way from Sylhet to Dhaka: bus, train, air. Fares from BDT 360. From 45m. Where they leave from and where to buy tickets.
| Mode | Time | Fare | From |
|---|---|---|---|
| Bus | 5h 15m–8h | BDT 600–1,300 | |
| Train | 6h 30m–8h | BDT 360–720 | |
| Flight | 45m–55m | BDT 4,000–9,300 |
Questions and answers
How do I get from Sylhet to Dhaka?
You can go from Sylhet to Dhaka by bus, train, air. The straight-line distance is about 191 km.
What is the bus fare from Sylhet to Dhaka?
Bus fares are usually BDT 600–1,300 and the trip takes 5h 15m–8h. Operators include Ena, Shyamoli, Hanif, Green Line, London Express. (Estimate — please check before you travel.)
What is the train fare from Sylhet to Dhaka?
Train fares are usually BDT 360–720 and the trip takes 6h 30m–8h. Operators include Parabat, Jayantika, Upaban, Kalni. (Estimate — please check before you travel.)
What is the air fare from Sylhet to Dhaka?
Air fares are usually BDT 4,000–9,300 and the trip takes 45m–55m. Operators include Biman, US-Bangla, Novoair, Air Astra. (Estimate — please check before you travel.)
What is the fastest and the cheapest way from Sylhet to Dhaka?
Fastest: air (45m). Cheapest: train (from BDT 360).
How do I buy a Dhaka train ticket?
Online at eticket.railway.gov.bd or the Rail Sheba app, or at the station counter. Tickets sell out fast before Eid and holidays.
Dhaka trip cost · Hotels in Dhaka · Places to visit in Dhaka · Famous food of Dhaka