Travel Rajshahi to Dhaka

Rajshahi to Dhaka

This route is served by several transport alternatives between Rajshahi and Dhaka, each listed here with clear information on departure times, trip lengths and pricing.

Travel options for Rajshahi to Dhaka

Traveling from Rajshahi to Dhaka, a train for 2386 BDT offers the best value, while a flight gets you there in 50 minutes.

Train from Rajshahi to Dhaka

Begin your journey at Jessore, Rajshahi or Rajshahi Railway Station in Rajshahi and enjoy the train ride heading to Dhaka, reaching Dhaka or Kamalapur Railway Station, Dhaka after around 4 hours 53 minutes. Tickets begin at 2,386 BDT, so be sure to reserve your place for the trip.

Prices: 2,386 BDT

Duration: 4h 53m – 6h 30m ⏱

Hop on train from Rajshahi to Dhaka for 2386 BDT Ride with train from Rajshahi to Dhaka in 4h 53m

View all Train tickets →

Flight from Rajshahi to Dhaka

Fly from Rajshahi by departing from RJH Rajshahi Airport and reach Dhaka after approximately 50 minutes, with arrival at DAC Dhaka Airport. This option is often chosen for covering long distances efficiently, with fares starting at 6,392 BDT. You can review available flights and booking options on the flight details page.

Popular departures: RJH Rajshahi Airport
Popular arrivals: DAC Dhaka Airport

Prices: 6,392 BDT

Duration: 50m ⏱

Ride with avia from Rajshahi to Dhaka for 6392 BDT

View all Flight tickets →

Charter from Rajshahi to Dhaka

If you prefer door-to-door, travel comfortably from Rajshahi to Dhaka with a private charter, taking around 3 hours 39 minutes. Typical fares are 21,893 BDT, check available options and book your ride here.

Popular departures: Rajshahi
Popular arrivals: Dhaka

Prices: 21,893 BDT

Duration: 3h 39m ⏱

Go with charter from Rajshahi to Dhaka for 21893 BDT

View all Charter tickets →

Distance Rajshahi to Dhaka

The distance between Rajshahi and Dhaka is 167.4 kilometers.

Rajshahi to Dhaka Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Rajshahi to Dhaka

Train
Flight
Charter
Average price
2,847 BDT
6,465 BDT
21,893 BDT
Cheapest price
2,386 BDT
6,392 BDT
21,893 BDT
Average duration
5h 46m
0h 50m
3h 39m
Minimum duration
4h 53m
0h 50m
3h 39m
Number of departures
9
2
1
Tickets
Operators
Bangladesh Railway
US Bangla Airlines
TaxiBazaar

Train Routes & Schedules from Rajshahi to Dhaka

- Dhaka is your destination from Jessore, Rajshahi, with the train taking around 6h 14m to 6h 30m to get there. Departures run from 10:08 until 22:56, and tickets begin at 3,064 to 3,358 BDT.
- Travel by train from Rajshahi Railway Station to Dhaka, with journeys lasting approximately 5h 40m. Rail services run from 06:40 until 23:20, and fares begin at 2,386 to 3,358 BDT.
- Board the train at Rajshahi Railway Station to reach Kamalapur Railway Station, Dhaka, with the trip taking roughly 4h 53m to 5h 15m. Rail services run from 07:40 until 23:20, and tickets are available from 2,386 to 2,408 BDT.

Departure stations
Jessore, Rajshahi
Rajshahi Railway Station
Arrival stations
Dhaka
Kamalapur Railway Station, Dhaka

Train Timetable: Jessore, Rajshahi → Dhaka

  • 10:08 16:38 6h 30m 3064 BDT
  • 14:15 20:45 6h 30m 3358 BDT
  • 22:56 05:10 6h 14m 3358 BDT

Train Timetable: Rajshahi Railway Station → Dhaka

  • 06:40 12:20 5h 40m 3358 BDT
  • 07:00 12:40 5h 40m 2386 BDT
  • 07:40 13:20 5h 40m 2916 BDT
  • 23:20 05:00 5h 40m 2386 BDT

Train Timetable: Rajshahi Railway Station → Kamalapur Railway Station, Dhaka

  • 07:40 12:55 5h 15m 2386 BDT
  • 23:20 04:13 4h 53m 2408 BDT

Check all Charter tickets →

Flight Routes & Schedules from Rajshahi to Dhaka

Fly from RJH Rajshahi Airport on the only nonstop service to Dhaka. The flight time is around 0h 50m, with departures scheduled from 08:35 until 18:40 and fares starting at 6,392 to 6,537 BDT. You’ll land at DAC Dhaka Airport, and checking the timetable for flights from Rajshahi to Dhaka helps you pick the departure that best fits your plans and reserve your seat.

Departure stations
RJH Rajshahi Airport
Arrival stations
DAC Dhaka Airport

Flight Timetable: RJH Rajshahi Airport → DAC Dhaka Airport

  • 08:35 09:25 50m 6392 BDT
  • 18:40 19:30 50m 6537 BDT

Check all Flight tickets →

Charter Routes & Schedules from Rajshahi to Dhaka

From Rajshahi, enjoy a direct ride to Dhaka in a private vehicle, departing when it’s most convenient for you. Travel time is approximately 3h 39m with fares beginning at 21,893 BDT. This single-leg journey ensures comfort and flexibility, letting you focus on your day rather than timetables.

Check all Charter tickets →

Find the best way to travel in Bangladesh

Route finder

Compare routes between destinations across Bangladesh using the interactive map. Explore available buses, trains, ferries, and flights and choose the option that suits your journey.


More travel routes for Rajshahi and Dhaka

Planning more stops after Rajshahi to Dhaka?

If your journey doesn’t end with Rajshahi to Dhaka, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.