South Punjab · the west bank

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.

Ticket price from
Rs 3,000Economy
Distance
About 900 kmTwo routings
Journey time
13h 00mFourteen via Multan
Operators
6All air conditioned
Gateway
West to BalochistanOver Fort Munro

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.

Fares by operator

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.

Karachi to Dera Ghazi Khan bus fares by operator, class and routing
Bus operatorClassRouteJourney timeTicket price
Faisal MoversBusiness, ACVia Multan14h 00mRs 5,500
Kainat TravelsBusiness, ACVia Multan14h 00mRs 4,800
Silk LineExecutive, ACIndus Highway13h 00mRs 4,300
Al Makkah CoachExecutive, ACIndus Highway13h 15mRs 3,900
Niazi ExpressEconomy, ACIndus Highway13h 45mRs 3,500
Waraich ExpressEconomy, ACIndus Highway14h 00mRs 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.


The routing choice

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.

WEST BANK

The Indus Highway

Around thirteen hours and where the cheaper fares sit. Direct to the town without a crossing.

EAST BANK

Via Multan

About an hour more, but through a major terminal city with far more onward options.

IF STUCK

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.


Departure schedule

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 PM

The main block, arriving in the morning with the day usable.

Morning

Fewer

Daytime services arriving late evening, poor if you are travelling on.

Via Multan

The fallback

A major terminal with far more departures, then west across the river.

Summer heat

May to August

Severe in the Indus valley. Every operator on this route is air conditioned.


Choosing an operator

Which is the best bus service from Karachi to Dera Ghazi Khan?

Routing first, then class, on a thirteen hour overnight run.

BEST VALUE

Waraich Express

Air conditioned economy at Rs 3,000 on the west bank, the lowest fare on the route.

BEST BALANCE

Al Makkah Coach

Executive at Rs 3,900 on the Indus Highway, from a Multan based operator that works this stretch.

BEST COMFORT

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.


Common questions

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.

Book your Karachi to Dera Ghazi Khan bus ticket

Six operators with routing shown before you pay. No booking fee added.

Compare fares now