There are 4 ways to get from Dhaka to Karachi by taxi, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Barisal Airport, fly
best- Take the taxi from Dhaka to Barisal Airport (BZL)taxi
- Fly from Barisal Airport (BZL) to Karachi (KHI)plane BZL - KHI
22h 43m$268–606Fly from Shahjalal International Airport
- Fly from Shahjalal International Airport (DAC) to Karachi (KHI)plane DAC - KHI
7h 34m$342–554Train to Shah Amanat International Airport, fly
- Take the train from Dhaka to Chattogramtrain
- Fly from Shah Amanat International Airport (CGP) to Karachi (KHI)plane CGP - KHI
14h 13m$293–582Train to Osmani International Airport, fly
- Take the train from Dhaka to Sylhettrain
- Fly from Osmani International Airport (ZYL) to Karachi (KHI)plane ZYL - KHI
16h 59m$379–823
Barisal Airport (BZL) to Karachi (KHI) flights
Comparing Your Travel Options
The cheapest way to get from Dhaka to Karachi is to train and fly which costs $290 - $600 and takes 14h 13m.
The fastest way to get from Dhaka to Karachi is to fly which takes 7h 34m and costs $340 - $600.
The distance between Dhaka and Karachi is 2522 km.
It takes approximately 22h 43m to get from Dhaka to Karachi, including transfers.
Karachi is 1h behind Dhaka. It is currently 1:55 AM in Dhaka and 12:55 AM in Karachi.
There are 579+ hotels available in Karachi.
What companies run services between Dhaka, Bangladesh and Karachi, Pakistan?
Biman Bangladesh Airlines flies from Shahjalal International Airport (DAC) to Karachi (KHI) twice a week.
- Website
- biman-airlines.com
Flights from Barisal Airport to Karachi via Shahjalal International Airport
- Ave. Duration
- 36h 45m
- When
- Friday
- Estimated price
- $230–600
Flights from Shahjalal International Airport to Karachi
- Ave. Duration
- 4h
- When
- Thursday and Saturday
- Estimated price
- $260–650
Flights from Shah Amanat International Airport to Karachi via Shahjalal International Airport
- Ave. Duration
- 7h 25m
- When
- Thursday and Saturday
- Estimated price
- $300–750
Flights from Osmani International Airport to Karachi via Shahjalal International Airport
- Ave. Duration
- 7h 25m
- When
- Thursday and Saturday
- Estimated price
- $370–850
- Website
- omanair.com
Flights from Barisal Airport to Karachi via Shahjalal International Airport, Muscat
- Ave. Duration
- 20h 5m
- When
- Friday
- Estimated price
- $220–550
Flights from Shah Amanat International Airport to Karachi via Muscat
- Ave. Duration
- 8h 30m
- When
- Monday, Thursday, Friday, Sunday, and Wednesday
- Estimated price
- $310–850
- Website
- salamair.com
Flights from Barisal Airport to Karachi via Shahjalal International Airport, Muscat
- Ave. Duration
- 20h 5m
- When
- Friday
- Estimated price
- $220–550
Flights from Shah Amanat International Airport to Karachi via Muscat
- Ave. Duration
- 8h 30m
- When
- Monday, Thursday, Friday, Sunday, and Wednesday
- Estimated price
- $310–850
- Website
- airarabia.com
Flights from Barisal Airport to Karachi via Shahjalal International Airport, Sharjah
- Ave. Duration
- 26h 47m
- When
- Friday and Sunday
- Estimated price
- $240–650
Flights from Shah Amanat International Airport to Karachi via Sharjah
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- $310–800
- Website
- srilankan.com
Flights from Barisal Airport to Karachi via Shahjalal International Airport, Colombo
- Ave. Duration
- 19h 30m
- When
- Friday
- Estimated price
- $240–700
- Website
- etihad.com
Flights from Shah Amanat International Airport to Karachi via Abu Dhabi
- Ave. Duration
- 9h 30m
- When
- Wednesday and Friday
- Estimated price
- $380–900
- Website
- emirates.com
Flights from Shah Amanat International Airport to Karachi via Dubai
- Ave. Duration
- 13h 5m
- When
- Every day
- Estimated price
- $420–1,200
- Website
- flyjinnah.com
Flights from Osmani International Airport to Karachi via Abu Dhabi
- Ave. Duration
- 9h 40m
- When
- Wednesday
- Estimated price
- $370–850
- [email protected]
- Website
- Bangladesh Railway
Train from Dhaka to Chattogram
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- $2–20
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $2–3
- 1st class seat (F_SEAT)
- $2–4
- Snigdha
- $4–11
- AC class seat (AC_S)
- $5–8
- 1st class berth (F_BERTH)
- $7–9
- AC class berth (AC_B)
- $11–16
- S Chair
- $6
- AC Sleeoer (AC_S)
- $13
- AC Berth (AC_B)
- $20
Train from Dhaka to Sylhet
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Estimated price
- $2–14
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $2–3
- 1st class seat (F_SEAT)
- $2–5
- Snigdha
- $4–6
- AC class seat (AC_S)
- $5–7
- 1st class berth (F_BERTH)
- $7–8
- AC class berth (AC_B)
- $10–14
- S chair
- $3
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, Italy Travel Guides, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.





