There are 7 ways to get from Karachi to Dera Ghazi Khan by plane, train, bus, 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.
Fly to Multan International Airport, train, bus
best- Fly from Karachi (KHI) to Multan International Airport (MUX)plane KHI - MUX
- Take the train from Multan Cantt to Khanewal Jn.train
- Take the bus from Multan to DG Khanbus
7h 20m$54–571Train
cheapest- Take the train from Karachi Cantt to Dera Ghazi Khantrain 19Up
21h 40m$9–35Bus
- Take the bus from Karachi to Sukkurbus
- Take the bus from Sukkur to Multanbus
- Take the bus from Multan to DG Khanbus
15h 55m$20–43Drive 815.2 km
- Drive from Karachi to Dera Ghazi Khancar 815.2 km
9h 42m$77–111Taxi
- Take the taxi from Karachi to Dera Ghazi Khantaxi 815.2 km
9h 42m$130–170Fly to Faisalabad International Airport, bus
- Fly from Karachi (KHI) to Faisalabad International Airport (LYP)plane KHI - LYP
- Take the bus from Faisalabad to Multanbus
- Take the bus from Multan to DG Khanbus
9h 52m$69–673Fly to Lahore International Airport, train, bus
- Fly from Karachi (KHI) to Lahore International Airport (LHE)plane KHI - LHE
- Take the train from Lahore Junction to Khanewal Jn.train
- Take the bus from Multan to DG Khanbus
10h 43m$68–159
Karachi to Dera Ghazi Khan by train
Questions & Answers
The cheapest way to get from Karachi to Dera Ghazi Khan is to train which costs $9 - $35 and takes 21h 40m.
The fastest way to get from Karachi to Dera Ghazi Khan is to fly and train and bus which takes 7h 20m and costs $50 - $600.
No, there is no direct bus from Karachi to Dera Ghazi Khan. However, there are services departing from Civil Hospital and arriving at DG Khan via Karachi, Sukkur and Multan. The journey, including transfers, takes approximately 15h 55m.
Yes, there is a direct train departing from Karachi Cantt and arriving at Dera Ghazi Khan. Services depart once daily, and operate every day. The journey takes approximately 21h 40m.
The distance between Karachi and Dera Ghazi Khan is 948 km. The road distance is 815.2 km.
The best way to get from Karachi to Dera Ghazi Khan without a car is to bus which takes 15h 55m and costs $20 - $45.
It takes approximately 7h 20m to get from Karachi to Dera Ghazi Khan, including transfers.
Karachi to Dera Ghazi Khan bus services, operated by Faisal Movers, depart from Karachi station.
Karachi to Dera Ghazi Khan train services, operated by Pakistan Railways, depart from Karachi Cantt station.
The best way to get from Karachi to Dera Ghazi Khan is to bus which takes 15h 55m and costs $20 - $45. Alternatively, you can train, which costs $9 - $35 and takes 21h 40m.
What companies run services between Karachi, Pakistan and Dera Ghazi Khan, Pakistan?
You can take a bus from Civil Hospital to DG Khan via Shahrah e Pakistan, Karachi, Sukkur, and Multan in around 15h 55m. Alternatively, Pakistan Railways operates a train from Karachi Cantt to Dera Ghazi Khan once daily. Tickets cost $9–35 and the journey takes 21h 40m.
- Website
- flyjinnah.com
Flights from Karachi to Multan International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $45–100
Flights from Karachi to Faisalabad International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $55–130
Flights from Karachi to Lahore International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $60–130
Flights from Karachi to Lahore International Airport via Quetta
- Ave. Duration
- 3h 20m
- When
- Monday and Saturday
- Estimated price
- $60–130
Flights from Karachi to Lahore International Airport via Islamabad
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $60–130
- Website
- www4.piac.com.pk
Flights from Karachi to Multan International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Karachi to Faisalabad International Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $280–850
Flights from Karachi to Lahore International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $220–700
- Website
- airsial.com
Flights from Karachi to Lahore International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $75–400
- Website
- airblue.com
Flights from Karachi to Lahore International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $490–850
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Multan Cantt to Khanewal Jn.
- Ave. Duration
- 45 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 Karachi Cantt to Dera Ghazi Khan
- Ave. Duration
- 21h 40m
- 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 Lahore Junction to Khanewal Jn.
- Ave. Duration
- 3h 35m
- 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 Multan to DG Khan
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- $3–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $4–6
- Premium Plus
- $6–9
Bus from Karachi to Sukkur
- 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 Sukkur to Multan
- 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 Multan to DG Khan
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- $3–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $4–6
- Premium Plus
- $6–9
Bus from Multan to DG Khan
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- $3–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $4–6
- Premium Plus
- $6–9
Bus from Multan to DG Khan
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- 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 Faisalabad to Multan
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- $4–9
- Website
- Daewoo Express
- Sleeper
- $5–9
- Luxury
- $4–7
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 How to get from Luton Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Karachi to Dera Ghazi Khan bus services, operated by Faisal Movers, arrive at Sukkur station.
Karachi to Dera Ghazi Khan train services, operated by Pakistan Railways, arrive at Dera Ghazi Khan station.
Yes, the driving distance between Karachi to Dera Ghazi Khan is 815 km. It takes approximately 9h 42m to drive from Karachi to Dera Ghazi Khan.
There are one+ hotels available in Dera Ghazi Khan.








