How to go from Dhaka to Thakurgaon — bus, train, fares and time (2026)
Every way from Dhaka to Thakurgaon: bus, train. Fares from BDT 570. From 8h 30m. Where they leave from and where to buy tickets.
| Mode | Time | Fare | From |
|---|---|---|---|
| Bus | 8h 30m–12h 45m | BDT 900–2,100 | Gabtoli / Kallyanpur |
| Train | 9h–10h 30m | BDT 570–1,135 | Kamalapur / Airport station |
Questions and answers
How do I get from Dhaka to Thakurgaon?
You can go from Dhaka to Thakurgaon by bus, train. The straight-line distance is about 316 km.
What is the bus fare from Dhaka to Thakurgaon?
Bus fares are usually BDT 900–2,100 and the trip takes 8h 30m–12h 45m. Operators include Hanif, Shyamoli, Nabil, SR Travels, Agomoni. (Estimate — please check before you travel.)
Where does the Thakurgaon bus leave from?
Gabtoli / Kallyanpur.
What is the train fare from Dhaka to Thakurgaon?
Train fares are usually BDT 570–1,135 and the trip takes 9h–10h 30m. Operators include Ekota Express, Drutojan Express. (Estimate — please check before you travel.)
Where does the Thakurgaon train leave from?
Kamalapur / Airport station.
What is the fastest and the cheapest way from Dhaka to Thakurgaon?
Fastest: bus (8h 30m). Cheapest: train (from BDT 570).
How do I buy a Thakurgaon 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.
Thakurgaon trip cost · Hotels in Thakurgaon · Places to visit in Thakurgaon · Famous food of Thakurgaon