Dhaka to Rajshahi
This route is served by several transport alternatives between Dhaka and Rajshahi, each listed here with clear information on departure times, trip lengths and pricing.
Travel options for Dhaka to Rajshahi
Travel from Dhaka to Rajshahi and save with a train for 2408 BDT, or reach your destination faster by flight in 50 minutes.
Train from Dhaka to Rajshahi
Board at Dhaka or Kamalapur Railway Station, Dhaka and travel from Dhaka to Rajshahi, reaching Jessore, Rajshahi or Rajshahi Railway Station after around 5 hours 35 minutes. Fares begin at 2,408 BDT. Reserve your ticket before your departure.
Prices: 2,408 BDT
Duration: 5h 35m β 8h 10m β±
Flight from Dhaka to Rajshahi
Choosing to fly is the quickest way to travel from Dhaka to Rajshahi. Departures take place from DAC Dhaka Airport, and after a flight time of around 50 minutes, you will arrive at RJH Rajshahi Airport. Air travel is especially practical for longer routes, with ticket prices starting from 6,392 BDT. Full flight information and booking options are available through the complete flight listing.
Prices: 6,392 BDT
Duration: 50m β±
Charter from Dhaka to Rajshahi
Skip the queues and crowded transport: a private driver will pick you up in Dhaka and drop you off at your chosen location in Rajshahi. The journey takes roughly 3 hours 39 minutes with fares starting at 22,072 BDT. Book your transfer.
Prices: 22,072 BDT
Duration: 3h 39m β±
Train Routes & Schedules from Dhaka to Rajshahi
- Traveling from Dhaka, youβll be on the train for roughly 6h 40m to 8h 10m before arriving at Jessore, Rajshahi. Rail services operate from 08:15 until 23:45, and fares start from 3,358 to 3,948 BDT.
- From Kamalapur Railway Station, Dhaka to Rajshahi Railway Station, expect a train trip of about 5h 35m. Rail services operate at 14:45, and fares start at 2,408 BDT.
Cheapest & Fastest Train Dhaka to Rajshahi
2408 BDT, from Kamalapur Railway Station, Dhaka to Rajshahi Railway Station, departure at 14:45, duration 5h 35mTrain Timetable: Dhaka β Jessore, Rajshahi
- 08:15 14:55 6h 40m 3358 BDT
- 19:30 03:40 8h 10m 3358 BDT
- 23:45 06:25 6h 40m 3948 BDT
Train Timetable: Kamalapur Railway Station, Dhaka β Rajshahi Railway Station
- 14:45 20:20 5h 35m 2408 BDT
Flight Routes & Schedules from Dhaka to Rajshahi
Take off from DAC Dhaka Airport on the only nonstop flight to Rajshahi. Youβll be in the air for around 0h 50m before touching down at RJH Rajshahi Airport. Flights run from 07:15 until 17:20 with fares starting at 6,392 BDT. Be sure to check the timetable covering Dhaka and Rajshahi so you can pick the departure that fits your plans and reserve your seat ahead of time.
Cheapest Flight Dhaka to Rajshahi
6392 BDT, from DAC Dhaka Airport to RJH Rajshahi Airport, departure at some times, duration 50mFlight Timetable: DAC Dhaka Airport β RJH Rajshahi Airport
- 07:15 08:05 50m 6392 BDT
- 17:20 18:10 50m 6392 BDT
Charter Routes & Schedules from Dhaka to Rajshahi
Depart from Dhaka for a private ride to Rajshahi, leaving at the time that fits your itinerary. The trip usually takes 3h 39m, providing a relaxed, door-to-door service. With fares beginning at 22,072 BDT, this single-leg transfer allows you to travel efficiently and on your own schedule.
Cheapest & Fastest Charter Dhaka to Rajshahi
22072 BDT, from Dhaka to Rajshahi, departure at --:--, duration 3h 39mCharter Timetable: Dhaka β Rajshahi
- --:-- --:-- 3h 39m 22072 BDT
More travel routes for Dhaka and Rajshahi
Planning more stops after Dhaka to Rajshahi?
If your journey doesnβt end with Dhaka to Rajshahi, 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 PlannerPerfect for travelers visiting multiple cities on one trip.