There are 7 ways to get from Dera Ghazi Khan to Karachi by bus, train, plane, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train to Multan International Airport, fly
best- Take the bus from DG Khan to Multanbus
- Take the train from Khanewal Jn. to Multan Cantttrain
- Fly from Multan International Airport (MUX) to Karachi (KHI)plane MUX - KHI
7h 19m$55–571Train
cheapest- Take the train from Dera Ghazi Khan to Karachi Cantttrain 20Dn
22h$9–35Bus
- Take the bus from DG Khan to Multanbus
- Take the bus from Multan to Sukkurbus
- Take the bus from Sukkur to Karachibus
15h 49m$21–43Drive 815 km
- Drive from Dera Ghazi Khan to Karachicar 815 km
9h 42m$77–111Taxi
- Take the taxi from Dera Ghazi Khan to Karachitaxi 815 km
9h 42m$130–170Bus, bus to Faisalabad International Airport, fly
- Take the bus from DG Khan to Multanbus
- Take the bus from Multan to Faisalabadbus
- Fly from Faisalabad International Airport (LYP) to Karachi (KHI)plane LYP - KHI
9h 40m$70–673Bus, train to Lahore International Airport, fly
- Take the bus from DG Khan to Multanbus
- Take the train from Khanewal Jn. to Lahore Junctiontrain
- Fly from Lahore International Airport (LHE) to Karachi (KHI)plane LHE - KHI
10h 22m$69–159
Dera Ghazi Khan to Karachi by train
Questions & Answers
The cheapest way to get from Dera Ghazi Khan to Karachi is to train which costs $9 - $35 and takes 22h.
The fastest way to get from Dera Ghazi Khan to Karachi is to bus and train and fly which takes 7h 19m and costs $55 - $600.
No, there is no direct bus from Dera Ghazi Khan to Karachi. However, there are services departing from DG Khan and arriving at Civil Hospital via Multan, Sukkur and Shahrah e Pakistan. The journey, including transfers, takes approximately 15h 49m.
Yes, there is a direct train departing from Dera Ghazi Khan and arriving at Karachi Cantt. Services depart once daily, and operate every day. The journey takes approximately 22h.
The distance between Dera Ghazi Khan and Karachi is 951 km. The road distance is 815 km.
The best way to get from Dera Ghazi Khan to Karachi without a car is to bus which takes 15h 49m and costs $21 - $45.
It takes approximately 7h 19m to get from Dera Ghazi Khan to Karachi, including transfers.
Dera Ghazi Khan to Karachi bus services, operated by Faisal Movers, depart from DG Khan station.
Dera Ghazi Khan to Karachi train services, operated by Pakistan Railways, depart from Dera Ghazi Khan station.
The best way to get from Dera Ghazi Khan to Karachi is to bus which takes 15h 49m and costs $21 - $45. Alternatively, you can train, which costs $9 - $35 and takes 22h.
What companies run services between Dera Ghazi Khan, Pakistan and Karachi, Pakistan?
You can take a bus from DG Khan to Civil Hospital via Multan, Sukkur, Karachi, and Shahrah e Pakistan in around 15h 49m. Alternatively, Pakistan Railways operates a train from Dera Ghazi Khan to Karachi Cantt once daily. Tickets cost $9–35 and the journey takes 22h.
- Website
- flyjinnah.com
Flights from Multan International Airport to Karachi
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $45–100
Flights from Faisalabad International Airport to Karachi
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $55–130
Flights from Lahore International Airport to Karachi
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $60–130
Flights from Lahore International Airport to Karachi via Quetta
- Ave. Duration
- 3h 35m
- When
- Monday and Saturday
- Estimated price
- $60–130
Flights from Lahore International Airport to Karachi via Islamabad
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $60–130
- Website
- www4.piac.com.pk
Flights from Multan International Airport to Karachi
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $110–550
Flights from Faisalabad International Airport to Karachi
- Ave. Duration
- 1h 45m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $280–850
Flights from Lahore International Airport to Karachi
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $230–700
- Website
- airsial.com
Flights from Lahore International Airport to Karachi
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $75–410
- Website
- airblue.com
Flights from Lahore International Airport to Karachi
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $500–850
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Khanewal Jn. to Multan Cantt
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $1–9
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–2
- AC Sleeper
- $2–4
- AC Business
- $6–9
Train from Dera Ghazi Khan to Karachi Cantt
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- $9–35
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $9–14
- AC Sleeper
- $19–35
- AC Business
- $25–35
- AC Standard
- $23
Train from Khanewal Jn. to Lahore Junction
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- $3–16
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–5
- AC Sleeper
- $7–11
- AC Business
- $11–16
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- Bookkaru
Bus from DG Khan to Multan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $3–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $4–6
- Premium Plus
- $6–9
Bus from DG Khan to Multan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $3–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $4–6
- Premium Plus
- $6–9
Bus from Multan to Sukkur
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- $9–18
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $9–13
- Premium Plus
- $11–15
- Executive
- $12
- Super Executive
- $18
Bus from Sukkur to Karachi
- Ave. Duration
- 7h 15m
- Frequency
- Every 4 hours
- Estimated price
- $9–16
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $9–12
- Premium Plus
- $11–15
- EXecutive
- $10–16
Bus from DG Khan to Multan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $3–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $4–6
- Premium Plus
- $6–9
Bus from DG Khan to Multan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $3–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $4–6
- Premium Plus
- $6–9
- Phone
- 0304-111-7008
- [email protected]
- Website
- Daewoo Express
Bus from Multan to Faisalabad
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- $4–9
- Website
- Daewoo Express
- Sleeper
- $6–9
- Luxury
- $4–7
- Ave. Duration
- 9h 42m
- Estimated price
- $130–170
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Slovenia: Getting from Ljubljana to Lake Bled, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Dera Ghazi Khan to Karachi bus services, operated by Faisal Movers, arrive at Multan station.
Dera Ghazi Khan to Karachi train services, operated by Pakistan Railways, arrive at Karachi Cantt station.
Yes, the driving distance between Dera Ghazi Khan to Karachi is 815 km. It takes approximately 9h 42m to drive from Dera Ghazi Khan to Karachi.
There are 640+ hotels available in Karachi.








