Karachi to Dera Ghazi Khan Bus Ticket Price, Timings, Online Booking
The Karachi to Dera Ghazi Khan bus ticket price starts at about Rs 3,000 and reaches Rs 5,500 for the better classes. Six operators cover roughly 900 km in around thirteen hours, on two routings that run up opposite banks of the Indus.
Short answer: Karachi to Dera Ghazi Khan economy coaches charge Rs 3,000 to Rs 3,500 and the better classes Rs 4,300 to Rs 5,500. The Indus Highway up the west bank is quicker than routing via Multan.
Karachi to Dera Ghazi Khan bus ticket price by operator and class
Both routings appear on booking screens and the difference in journey time is about an hour.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Faisal Movers | Business, AC | Via Multan | 14h 00m | Rs 5,500 |
| Kainat Travels | Business, AC | Via Multan | 14h 00m | Rs 4,800 |
| Silk Line | Executive, AC | Indus Highway | 13h 00m | Rs 4,300 |
| Al Makkah Coach | Executive, AC | Indus Highway | 13h 15m | Rs 3,900 |
| Niazi Express | Economy, AC | Indus Highway | 13h 45m | Rs 3,500 |
| Waraich Express | Economy, AC | Indus Highway | 14h 00m | Rs 3,000 |
Fares are indicative published prices and vary with operator, class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
The gateway west
The N-70 climbs west from here over Fort Munro towards Loralai and the Balochistan interior, which makes Dera Ghazi Khan the interchange for that whole direction. Onward services run in daylight, so a morning arrival is worth arranging.
Not Dera Ismail Khan
Dera Ghazi Khan is in Punjab and Dera Ismail Khan is in Khyber Pakhtunkhwa, several hours further north on the same west bank road. Both are abbreviated to “DG Khan” and “DI Khan” and both appear on timetables, so read the full name.
Up the west bank, or across at Multan
Dera Ghazi Khan sits on the western side of the Indus, so services either run up that bank the whole way or cross over near Multan and come back.
The Indus Highway
Around thirteen hours and where the cheaper fares sit. Direct to the town without a crossing.
Via Multan
About an hour more, but through a major terminal city with far more onward options.
Multan first
Book there and cross west if nothing direct suits. It has many more departures.
Which to take
Take the Indus Highway unless Multan is useful to you. It is quicker and cheaper and it puts you in the town without a river crossing at the end. The Multan routing earns its extra hour only if you are breaking the journey or connecting onward. If you are continuing west over Fort Munro into Balochistan, prefer whichever service arrives in the morning, since the onward leg runs in daylight.
Karachi to Dera Ghazi Khan bus timings and departure frequency
Evening weighted, since thirteen hours is a natural overnight run.
Evening
5 PM to 9 PMThe main block, arriving in the morning with the day usable.
Morning
FewerDaytime services arriving late evening, poor if you are travelling on.
Via Multan
The fallbackA major terminal with far more departures, then west across the river.
Summer heat
May to AugustSevere in the Indus valley. Every operator on this route is air conditioned.
Which is the best bus service from Karachi to Dera Ghazi Khan?
Routing first, then class, on a thirteen hour overnight run.
Waraich Express
Air conditioned economy at Rs 3,000 on the west bank, the lowest fare on the route.
Al Makkah Coach
Executive at Rs 3,900 on the Indus Highway, from a Multan based operator that works this stretch.
Silk Line
Executive at Rs 4,300 on the quickest thirteen hour schedule.
The honest recommendation
Take Al Makkah Coach executive at about Rs 3,900 on the Indus Highway. Thirteen hours overnight is long enough that an economy seat tells, and this routing is both quicker and cheaper than crossing at Multan. Faisal Movers at Rs 5,500 costs Rs 1,600 more and arrives an hour later because it goes round the east bank.
Karachi to Dera Ghazi Khan bus ticket price FAQs
What is the Karachi to Dera Ghazi Khan bus ticket price?
From about Rs 3,000 with Waraich Express to Rs 5,500 for Faisal Movers Business. Niazi Express economy is Rs 3,500, Al Makkah Coach executive Rs 3,900 and Kainat Travels business Rs 4,800. Six operators run the route.
Why do some services take fourteen hours?
They route via Multan on the east bank and cross back west. The Indus Highway up the west bank is about an hour quicker and cheaper.
Is this the same as Dera Ismail Khan?
No. Dera Ghazi Khan is in Punjab and Dera Ismail Khan is in Khyber Pakhtunkhwa, several hours further north. Both get abbreviated, so read the full name.
Can I continue into Balochistan from here?
Yes, the N-70 climbs west over Fort Munro towards Loralai. Onward services run in daylight, so arrive in the morning.
Which is the cheapest bus from Karachi to Dera Ghazi Khan?
Waraich Express at around Rs 3,000 on the Indus Highway, then Niazi Express at Rs 3,500. Both are air conditioned.
Related routes and fare guides
Book your Karachi to Dera Ghazi Khan bus ticket
Six operators with routing shown before you pay. No booking fee added.
Compare fares now