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