Travel Dhaka to Khulna

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 ⏱

Ride with bus from Dhaka to Khulna in 7h Book bus from Dhaka to Khulna in 7h Ride with bus from Dhaka to Khulna in 7h Choose bus from Dhaka to Khulna in 7h

View all Bus tickets β†’

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 ⏱

Take train from Dhaka to Khulna for 2408 BDT Choose train from Dhaka to Khulna in 7h 35m Explore with train from Dhaka to Khulna in 7h 35m

View all Train tickets β†’

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.

Popular departures: DAC Dhaka Airport

Prices: 6,246 BDT

Duration: 45m – 50m ⏱

Take avia from Dhaka to Khulna in 0h 45m Journey with avia from Dhaka to Khulna in 0h 45m

View all Flight tickets β†’

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.

Popular departures: Dhaka
Popular arrivals: Khulna

Prices: 19,648 BDT

Duration: 2h 37m ⏱

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

View all Charter tickets β†’

Distance Dhaka to Khulna

The distance between Dhaka and Khulna is 145.5 kilometers.

Dhaka to Khulna Transportation Comparison

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

Bus
Train
Flight
Charter
Average price
3,001 BDT
3,828 BDT
6,319 BDT
19,648 BDT
Cheapest price
2,386 BDT
2,408 BDT
6,246 BDT
19,648 BDT
Average duration
7h 39m
8h 33m
0h 47m
2h 37m
Minimum duration
7h 00m
7h 35m
0h 45m
2h 37m
Number of departures
22
4
2
1
Tickets
Operators
Bangladesh Bus Service, Shohag Paribahan
Bangladesh Railway
Biman Bangladesh Airline, US Bangla Airlines
TaxiBazaar

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.

Departure stations
Dhaka Green Line Station
Dhaka
113 Malibagh DIT Road, Dhaka
Arrival stations
Khulna
Jashore, Khulna
Sonadanga Bus Terminal, Khulna

Bus 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

Check all Charter tickets β†’

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.

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

Train 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

Check all Train tickets β†’

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.

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

Flight Timetable: DAC Dhaka Airport β†’ JSR Jessore Airport, Jashore

  • 09:30 10:15 45m 6392 BDT
  • 17:00 17:50 50m 6246 BDT

Check all Flight tickets β†’

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.

Check all Charter tickets β†’


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 Planner

Perfect for travelers visiting multiple cities on one trip.