Travel Khulna to Dhaka

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 ⏱

Experience bus from Khulna to Dhaka for 2386 BDT Explore with bus from Khulna to Dhaka in 7h Choose bus from Khulna to Dhaka for 2386 BDT Book bus from Khulna to Dhaka in 7h

View all Bus tickets →

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 ⏱

Explore with train from Khulna to Dhaka for 2408 BDT Experience train from Khulna to Dhaka for 2408 BDT Take train from Khulna to Dhaka for 2408 BDT

View all Train tickets →

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.

Popular departures: JSR Jessore Airport, Jashore
Popular arrivals: DAC Dhaka Airport

Prices: 6,392 BDT

Duration: 45m ⏱

Hop on avia from Khulna to Dhaka for 6392 BDT

View all Flight tickets →

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.

Popular departures: Khulna
Popular arrivals: Dhaka

Prices: 19,469 BDT

Duration: 2h 37m ⏱

Journey with charter from Khulna to Dhaka in 2h 37m

View all Charter tickets →

Distance Khulna to Dhaka

The distance between Khulna and Dhaka is 145.5 kilometers.

Khulna to Dhaka Transportation Comparison

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

Bus
Train
Flight
Charter
Average price
3,056 BDT
3,251 BDT
6,392 BDT
19,469 BDT
Cheapest price
2,386 BDT
2,408 BDT
6,392 BDT
19,469 BDT
Average duration
7h 33m
8h 28m
0h 45m
2h 37m
Minimum duration
7h 00m
7h 25m
0h 45m
2h 37m
Number of departures
19
4
1
1
Tickets
Operators
Shohag Paribahan, Bangladesh Bus Service
Bangladesh Railway
US Bangla Airlines
TaxiBazaar

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.

Bus 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

Check all Charter tickets →

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.

Departure stations
Khulna Railway Station
Arrival stations
Dhaka
Kamalapur Railway Station, Dhaka

Train 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

Check all Train tickets →

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.

Departure stations
JSR Jessore Airport, Jashore
Arrival stations
DAC Dhaka Airport

Flight Timetable: JSR Jessore Airport, Jashore → DAC Dhaka Airport

  • 10:45 11:30 45m 6392 BDT

Check all Flight tickets →

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.

Check all Charter tickets →

Browse travel routes across Bangladesh

Route finder

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 Planner

Perfect for travelers visiting multiple cities on one trip.