How to go from Rajshahi to Dhaka — bus, train, fares and time (2026)
Every way from Rajshahi to Dhaka: bus, train, air. Fares from BDT 380. From 45m. Where they leave from and where to buy tickets.
| Mode | Time | Fare | From |
|---|---|---|---|
| Bus | 5h 45m–8h 30m | BDT 600–1,400 | |
| Train | 5h–6h 30m | BDT 380–760 | |
| Flight | 45m–55m | BDT 4,000–8,900 |
Questions and answers
How do I get from Rajshahi to Dhaka?
You can go from Rajshahi to Dhaka by bus, train, air. The straight-line distance is about 194 km.
What is the bus fare from Rajshahi to Dhaka?
Bus fares are usually BDT 600–1,400 and the trip takes 5h 45m–8h 30m. Operators include Desh Travels, Grameen Travels, National Travels, Hanif. (Estimate — please check before you travel.)
What is the train fare from Rajshahi to Dhaka?
Train fares are usually BDT 380–760 and the trip takes 5h–6h 30m. Operators include Silk City, Padma, Dhumketu. (Estimate — please check before you travel.)
What is the air fare from Rajshahi to Dhaka?
Air fares are usually BDT 4,000–8,900 and the trip takes 45m–55m. Operators include Biman, US-Bangla. (Estimate — please check before you travel.)
What is the fastest and the cheapest way from Rajshahi to Dhaka?
Fastest: air (45m). Cheapest: train (from BDT 380).
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