Khulna to Dhaka
You’ll find all main transport options for the route between Khulna and Dhaka, including flight, charter, bus or train.
Travel options for Khulna to Dhaka
From Khulna to Dhaka, the most cost-effective option is by a bus for 2386 BDT, while traveling by flight takes 45 minutes.
Bus from Khulna to Dhaka
Depart from multiple stations, including Sonadanga Bus Terminal, Khulna, Khulna, Jashore, Khulna and others and start your bus journey from Khulna toward Dhaka, with the first departure of the day at 06:15, arriving at multiple stations, including 113 Malibagh DIT Road, Dhaka, Dhaka Green Line Station, Dhaka and others. The trip takes about 7 hours, with fares starting from 2,386 BDT. Check schedules and reserve your seat in advance.
Prices: 2,386 BDT
Duration: 7h – 8h 15m ⏱
Train from Khulna to Dhaka
Experience a cheap train ride from Khulna to Dhaka, boarding at Khulna Railway Station and arriving at Dhaka or Kamalapur Railway Station, Dhaka. With journeys lasting approximately 7 hours 25 minutes and tickets from 2,408 BDT, you can plan ahead and book your seat here for a smooth and enjoyable trip.
Prices: 2,408 BDT
Duration: 7h 25m – 9h 30m ⏱
Flight from Khulna to Dhaka
Reaching Dhaka from Khulna by air involves departing from JSR Jessore Airport, Jashore and covering the distance in approximately 45 minutes, before landing at DAC Dhaka Airport. Flying is the most time-efficient way to travel this route, and fares are often available from 6,392 BDT. Full schedules and booking options are available via the available flight options.
Prices: 6,392 BDT
Duration: 45m ⏱
Charter from Khulna to Dhaka
Move from Khulna to Dhaka without stops or waiting: a private driver will collect you from your preferred pickup point and deliver you to your chosen drop-off. Expect the journey to take roughly 2 hours 37 minutes, with prices starting at 19,469 BDT. Reserve your ride now.
Prices: 19,469 BDT
Duration: 2h 37m ⏱
Bus Routes & Schedules from Khulna to Dhaka
Between Khulna and Dhaka, this bus connection is served by several stations rather than a single fixed terminal. The exact travel time varies depending on where you board and exit the bus, but most trips take approximately 7h to 8h 15m. Services run throughout the day, operating from 06:15 until 22:30, and fares typically begin at 2,386 to 3,800 BDT. By checking the full bus timetable for Khulna to Dhaka, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.
Cheapest & Fastest Bus Khulna to Dhaka
2386 BDT, from Khulna to Dhaka, departure at some times, duration 7hBus Timetable: Jashore, Khulna → Dhaka
- 07:00 14:00 7h 3064 BDT
- 07:30 14:30 7h 2386 BDT
- 16:30 23:30 7h 2386 BDT
- 17:00 00:00 7h 3064 BDT
Bus Timetable: Khulna → Dhaka
- 06:15 13:15 7h 2386 BDT
- 08:15 15:15 7h 2386 BDT
- 10:15 17: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: Khulna → Dhaka Green Line Station
- 06:15 14:30 8h 15m 3800 BDT
- 08:15 16:30 8h 15m 3800 BDT
- 10:15 18:30 8h 15m 3800 BDT
- 12:15 20:30 8h 15m 3800 BDT
- 14:15 22:30 8h 15m 3800 BDT
- 16:15 00:30 8h 15m 3800 BDT
- 18:15 02:30 8h 15m 3800 BDT
Bus Timetable: Sonadanga Bus Terminal, Khulna → 113 Malibagh DIT Road, Dhaka
- 21:30 05:30 8h 3120 BDT
- 22:30 06:30 8h 3120 BDT
Train Routes & Schedules from Khulna to Dhaka
- From Khulna Railway Station, hop on a train heading to Dhaka for a trip of around 7h 25m to 9h 30m. Rail services operate from 19:30 until 21:45, with train tickets starting at 2,474 to 5,715 BDT.
- From Khulna Railway Station, you’ll board a train that travels for about 8h 27m to 8h 30m before reaching Kamalapur Railway Station, Dhaka. Departures are from 09:00 until 20:15, and fares start at 2,408 BDT.
Cheapest Train Khulna to Dhaka
2408 BDT, from Khulna Railway Station to Kamalapur Railway Station, Dhaka, departure at some times, duration 8h 30mFastest Train Khulna to Dhaka
5715 BDT, from Khulna Railway Station to Dhaka, departure at 21:45, duration 7h 25mTrain Timetable: Khulna Railway Station → Dhaka
- 19:30 05:00 9h 30m 2474 BDT
- 21:45 05:10 7h 25m 5715 BDT
Train Timetable: Khulna Railway Station → Kamalapur Railway Station, Dhaka
- 09:00 17:27 8h 27m 2408 BDT
- 20:15 04:45 8h 30m 2408 BDT
Flight Routes & Schedules from Khulna to Dhaka
Take off from JSR Jessore Airport, Jashore on the only nonstop flight to Dhaka. You’ll spend around 0h 45m cruising in the air before landing at DAC Dhaka Airport. Services operate at 10:45 with fares starting at 6,392 BDT. Consult the full timetable for flights covering Khulna and Dhaka to select your preferred departure and secure your seat.
Cheapest Flight Khulna to Dhaka
6392 BDT, from JSR Jessore Airport, Jashore to DAC Dhaka Airport, departure at 10:45, duration 45mFlight Timetable: JSR Jessore Airport, Jashore → DAC Dhaka Airport
- 10:45 11:30 45m 6392 BDT
Charter Routes & Schedules from Khulna to Dhaka
Board your private car at Khulna for a direct ride to Dhaka, 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,469 BDT, and you’ll arrive at Dhaka ready to continue your day without the stress of fixed departure times.
Cheapest & Fastest Charter Khulna to Dhaka
19469 BDT, from Khulna to Dhaka, departure at --:--, duration 2h 37mCharter Timetable: Khulna → Dhaka
- --:-- --:-- 2h 37m 19469 BDT
Browse travel routes across Bangladesh
The map makes it easy to explore connections between destinations nationwide. Compare transport options and discover routes for future journeys.
More travel routes for Khulna and Dhaka
Planning more stops after Khulna to Dhaka?
If your journey doesn’t end with Khulna 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 PlannerPerfect for travelers visiting multiple cities on one trip.