Skip to content

How to go from Dhaka to Rajshahi — bus, train, fares and time (2026)

Every way from Dhaka to Rajshahi: bus, train, air. Fares from BDT 380. From 45m. Where they leave from and where to buy tickets.

ModeTimeFareFrom
Bus5h 45m–8h 30mBDT 600–1,400Gabtoli / Kallyanpur
Train5h–6h 30mBDT 380–760Kamalapur / Airport station
Flight45m–55mBDT 4,000–8,900Hazrat Shahjalal Airport

Rajshahi to Dhaka

Questions and answers

How do I get from Dhaka to Rajshahi?

You can go from Dhaka to Rajshahi by bus, train, air. The straight-line distance is about 194 km.

What is the bus fare from Dhaka to Rajshahi?

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.)

Where does the Rajshahi bus leave from?

Gabtoli / Kallyanpur.

What is the train fare from Dhaka to Rajshahi?

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.)

Where does the Rajshahi train leave from?

Kamalapur / Airport station.

What is the air fare from Dhaka to Rajshahi?

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.)

Where does the Rajshahi air leave from?

Hazrat Shahjalal Airport.

What is the fastest and the cheapest way from Dhaka to Rajshahi?

Fastest: air (45m). Cheapest: train (from BDT 380).

How do I buy a Rajshahi 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.

Rajshahi trip cost · Hotels in Rajshahi · Places to visit in Rajshahi · Famous food of Rajshahi