Dera Ghazi Khan to Mardan Bus Ticket Price, Online Booking, Service Timing
Mardan: from Dera Ghazi Khan, take a Rs 2,970 Daewoo Express ticket to Islamabad, followed by a Rs 700 Motorway Express ticket on to Mardan. Count on about ten and a half hours to reach the Peshawar valley city near Takht-i-Bahi.
Two coaches from Rs 3,300 via Islamabad, per seat
Quick Fare Check: Dera Ghazi Khan to Mardan costs from about Rs 3,300 in fares: Baloch Transport to Islamabad at Rs 2,600; Motorway Express to Mardan at Rs 700. Allow about ten and a half hours.
Dera Ghazi Khan to Mardan bus fare by operator
Dera Ghazi Khan to Mardan bus fares add up across two rides, since nothing runs straight through.
| Bus operator | Class | Route | Journey time | Ticket price | Booking |
|---|---|---|---|---|---|
| Baloch Transport | Gold AC | Leg 1: Dera Ghazi Khan to Islamabad, 10:30 am or 8 pm | Rs 2,600 | Book now Baloch Transport Gold, Dera Ghazi Khan to Mardan | |
| Daewoo Express | Luxury AC | Leg 1: Dera Ghazi Khan to Islamabad, times at booking | Rs 2,970 | Book now Daewoo Express Luxury, Dera Ghazi Khan to Mardan | |
| Faisal Movers | Standard AC | Leg 1: Dera Ghazi Khan to Islamabad, about 9 am to 10 pm | Rs 3,100 | Book now Faisal Movers Standard, Dera Ghazi Khan to Mardan | |
| Motorway Express | Standard | Leg 2: Islamabad to Mardan | Rs 700 | Book now Motorway Express Standard, Dera Ghazi Khan to Mardan | |
| Skyways | Standard | Leg 2: Islamabad to Mardan | Rs 800 | Book now Skyways Standard, Dera Ghazi Khan to Mardan |
Indicative one-way prices for one adult seat on each leg; local fares are paid on board and the live coach fare confirms at checkout. Every Islamabad to Mardan option is on the Islamabad to Mardan page.
Dera Ghazi Khan to Mardan route map
Totals to Mardan
- Baloch Transport plus Motorway ExpressRs 3,300
- Baloch Transport plus SkywaysRs 3,400
- Daewoo Express plus Motorway ExpressRs 3,670
- Daewoo Express plus SkywaysRs 3,770
- Faisal Movers plus SkywaysRs 3,900
Dera Ghazi Khan to Mardan bus timings
For Dera Ghazi Khan to Mardan, time the first ride so you reach Islamabad with an hour in hand.
-
To Islamabad
Several a day
From Dera Ghazi Khan: Baloch Transport at 10:30 am or 8 pm; Daewoo Express, with times given at booking; Faisal Movers between about 9 am and 10 pm. The ride takes about eight hours.
-
Islamabad to Mardan
Several a day
From Islamabad: Motorway Express, with times given at booking; Skyways, with times given at booking. The ride takes about an hour and three quarters.
-
The change
Allow an hour
The Dera Ghazi Khan coaches arrive at Faizabad and the company terminals near it; onward coaches for Mardan, Nowshera and the north stop there too.
-
Summer heat
May to August
Dera Ghazi Khan summers pass 45 degrees; the air-conditioned coaches and the evening departures are the comfortable choice.
Dera Ghazi Khan to Mardan bus online booking
Dera Ghazi Khan to Mardan bus online booking covers the Islamabad coach and the Mardan seat; book both for the same day, with at least an hour between them.
-
Choose your coach
Pick an operator and class from the fare table above, and check where it boards and drops before you pay.
-
Pick your seat
Choose a window or aisle seat on the seat map. Women are seated beside women or family members.
-
Pay and board
Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.
Which is the best bus service from Dera Ghazi Khan to Mardan?
The best way from Dera Ghazi Khan to Mardan is an early start, so that every change happens in daylight.
-
Baloch Transport
Lowest Islamabad fare
About Rs 2,600 to Islamabad.
From Rs 2,600
-
Motorway Express
Lowest Mardan fare
About Rs 700 from Islamabad to Mardan.
From Rs 700
-
Daewoo Express
Booked seat
About Rs 2,970 to Islamabad.
From Rs 2,970
Our pick
Take Baloch Transport to Islamabad, then Motorway Express to Mardan, for about Rs 3,300 in all.
Before you book a Dera Ghazi Khan to Mardan bus
Before you book a Dera Ghazi Khan to Mardan bus, three things are worth knowing.
-
Takht-i-Bahi
The Buddhist monastery ruins of Takht-i-Bahi are near Mardan.
-
Islamabad first
The first leg has its own page: see Dera Ghazi Khan to Islamabad.
-
Nowshera
Dera Ghazi Khan to Mardan bus FAQs
What is the Dera Ghazi Khan to Mardan bus fare?
From about Rs 3,300 in coach fares: Baloch Transport to Islamabad at Rs 2,600; Motorway Express to Mardan at Rs 700.
Is there a direct bus from Dera Ghazi Khan to Mardan?
No. Change at Islamabad.
How long does Dera Ghazi Khan to Mardan take?
About ten and a half hours, including the waits between rides.
Which buses run from Islamabad to Mardan?
Motorway Express and Skyways run the Islamabad to Mardan leg.
Where does the first ride leave from?
Daewoo Express boards at Daewoo’s Dera Ghazi Khan terminal (UAN 111 007 008); Faisal Movers boards at the Faisal Movers terminal on Canal Road near Pyary Wali Pul; Baloch Transport boards at the Baloch Daewoo terminal in Dera Ghazi Khan (03111 155255).
Book Dera Ghazi Khan to Mardan bus tickets for your date
Book your coach to Islamabad and the Mardan leg, then pay with JazzCash, Easypaisa or card.
Search Dera Ghazi Khan to Mardan buses