Dhaka to Khulna
There are multiple ways to travel between Dhaka and Khulna, and this page lays out timetables, journey durations and fares across all available options.
Travel options for Dhaka to Khulna
Travel from Dhaka to Khulna with a bus for 2386 BDT to save, or reach Khulna faster by flight in 45 minutes.
Bus from Dhaka to Khulna
The dayβs first bus leaves at 06:15, with regular departures following from Dhaka Green Line Station, Dhaka or 113 Malibagh DIT Road, Dhaka. If youβre traveling from Dhaka, you can plan your trip to Khulna at a time that works for you. The journey usually takes around 7 hours to reach Khulna, Jashore, Khulna or Sonadanga Bus Terminal, Khulna, with fares starting from 2,386 BDT. Check availability and book here to reserve your seat.
Prices: 2,386 BDT
Duration: 7h β 8h 30m β±
Train from Dhaka to Khulna
Board a train at Dhaka or Kamalapur Railway Station, Dhaka for a journey from Dhaka to Khulna. The ride usually takes around 7 hours 35 minutes, arriving at Khulna Railway Station, with tickets starting from 2,408 BDT. Be sure to reserve your seat in advance.
Prices: 2,408 BDT
Duration: 7h 35m β 9h 30m β±
Flight from Dhaka to Khulna
Catch a flight from Dhaka by departing at DAC Dhaka Airport and travel toward Khulna, with arrival at JSR Jessore Airport, Jashore after roughly 45 minutes. Flying is the quickest way to cover this route, with airfares starting from 6,246 BDT. You can review available options and confirm your booking view flight options.
Prices: 6,246 BDT
Duration: 45m β 50m β±
Charter from Dhaka to Khulna
A private driver can take you from Dhaka to Khulna, collecting you wherever you prefer. The ride generally lasts 2 hours 37 minutes, and tickets start at 19,648 BDT. Reserve your transfer now to organize your travel.
Prices: 19,648 BDT
Duration: 2h 37m β±
Bus Routes & Schedules from Dhaka to Khulna
On this bus route between Dhaka and Khulna, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 7h to 8h 30m. Buses follow a coordinated schedule running from 06:15 until 23:30, covering most of the day. Fares usually start at 2,386 to 3,800 BDT and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Dhaka to Khulna helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.
Cheapest Bus Dhaka to Khulna
2386 BDT, from Dhaka to Khulna, departure at some times, duration 7hFastest Bus Dhaka to Khulna
3064 BDT, from Dhaka to Jashore, Khulna, departure at some times, duration 7hBus Timetable: 113 Malibagh DIT Road, Dhaka β Sonadanga Bus Terminal, Khulna
- 07:30 15:30 8h 2956 BDT
- 14:00 22:00 8h 2956 BDT
- 20:30 04:30 8h 2956 BDT
- 21:45 05:45 8h 2956 BDT
Bus Timetable: Dhaka β Jashore, Khulna
- 06:30 13:30 7h 3064 BDT
- 12:00 19:00 7h 2386 BDT
- 18:00 01:00 7h 2386 BDT
- 23:00 06:00 7h 3064 BDT
Bus Timetable: Dhaka β Khulna
- 06:15 13:15 7h 2386 BDT
- 08:15 15:15 7h 2386 BDT
- 10:15 17:15 7h 2386 BDT
- 12:15 19:15 7h 2386 BDT
- 14:15 21:15 7h 2386 BDT
- 16:15 23:15 7h 2386 BDT
- 18:15 01:15 7h 2386 BDT
Bus Timetable: Dhaka Green Line Station β Khulna
- 06:15 14:45 8h 30m 3800 BDT
- 08:15 16:45 8h 30m 3800 BDT
- 10:15 18:45 8h 30m 3800 BDT
- 12:15 20:45 8h 30m 3800 BDT
- 14:15 22:45 8h 30m 3800 BDT
- 23:00 07:30 8h 30m 3800 BDT
- 23:30 08:00 8h 30m 3800 BDT
Train Routes & Schedules from Dhaka to Khulna
- Start your journey at Dhaka and reach Khulna Railway Station in around 7h 35m to 9h 30m by train. Rail services operate from 08:15 until 19:30 with fares beginning at 3,948 to 5,715 BDT.
- Board at Kamalapur Railway Station, Dhaka, and after a trip of around 8h 20m to 8h 48m, the train reaches Khulna Railway Station. Tickets are available from 2,408 to 3,240 BDT, and departures run from 08:15 until 19:00.
Cheapest Train Dhaka to Khulna
2408 BDT, from Kamalapur Railway Station, Dhaka to Khulna Railway Station, departure at 19:00, duration 8h 20mFastest Train Dhaka to Khulna
3948 BDT, from Dhaka to Khulna Railway Station, departure at 08:15, duration 7h 35mTrain Timetable: Dhaka β Khulna Railway Station
- 08:15 15:50 7h 35m 3948 BDT
- 19:30 05:00 9h 30m 5715 BDT
Train Timetable: Kamalapur Railway Station, Dhaka β Khulna Railway Station
- 08:15 17:03 8h 48m 3240 BDT
- 19:00 03:20 8h 20m 2408 BDT
Flight Routes & Schedules from Dhaka to Khulna
Board your flight at DAC Dhaka Airport, the sole direct connection to Khulna today. Expect to be in the air for approximately 0h 45m to 0h 50m, with departures running from 09:30 until 17:00 and tickets starting from 6,246 to 6,392 BDT. Arrival is at JSR Jessore Airport, Jashore, and reviewing the timetable for flights between Dhaka and Khulna allows you to choose the departure that suits your schedule.
Cheapest Flight Dhaka to Khulna
6246 BDT, from DAC Dhaka Airport to JSR Jessore Airport, Jashore, departure at 17:00, duration 50mFlight Timetable: DAC Dhaka Airport β JSR Jessore Airport, Jashore
- 09:30 10:15 45m 6392 BDT
- 17:00 17:50 50m 6246 BDT
Charter Routes & Schedules from Dhaka to Khulna
Board your private car at Dhaka for a direct ride to Khulna, departing whenever it suits your schedule. The transfer typically lasts around 2h 37m, giving you a relaxed and personalized travel experience. Fares start at 19,648 BDT, and youβll arrive at Khulna ready to continue your day without the stress of fixed departure times.
Cheapest & Fastest Charter Dhaka to Khulna
19648 BDT, from Dhaka to Khulna, departure at --:--, duration 2h 37mCharter Timetable: Dhaka β Khulna
- --:-- --:-- 2h 37m 19648 BDT
More travel routes for Dhaka and Khulna
Planning more stops after Dhaka to Khulna?
If your journey doesnβt end with Dhaka to Khulna, 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.