Dera Ghazi Khan to Charsadda Bus Ticket Price, Online Booking, Service Timing
Charsadda lies about 12 hours from Dera Ghazi Khan by road, 830 km in all; ride Faisal Movers as far as Peshawar (Rs 3,000) and a van ride of about 45 minutes to finish to reach the farm town on the Swat and Kabul rivers.
To Peshawar Rs 3,000 then local transport
Quick Fare Check: Dera Ghazi Khan to Charsadda starts with Faisal Movers to Peshawar at Rs 3,000; the onward fare to Charsadda is paid at the stand. Allow about 12 hours in all.
Dera Ghazi Khan to Charsadda bus fare by operator
No coach runs straight from Dera Ghazi Khan to Charsadda, so the fare is the Peshawar leg and a van to Charsadda.
| Bus operator | Class | Route | Journey time | Ticket price | Booking |
|---|---|---|---|---|---|
| Faisal Movers | Standard AC | Leg 1: Dera Ghazi Khan to Peshawar, about noon to 4 pm | Rs 3,000 | Book now Faisal Movers Standard, Dera Ghazi Khan to Charsadda | |
| Local vans | Van | Leg 2: Peshawar to Charsadda, through the day | Paid on board | Tickets at the stand |
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 Peshawar to Charsadda option is on the Peshawar to Charsadda page.
Dera Ghazi Khan to Charsadda route map
Fares to Peshawar
- Faisal Movers StandardRs 3,000
Dera Ghazi Khan to Charsadda bus timings
For Dera Ghazi Khan to Charsadda, time the first ride so you reach Peshawar with an hour in hand.
-
To Peshawar
Daily
Faisal Movers leaves the Canal Road terminal about noon to 4 pm and reaches Peshawar in ten and a half hours.
-
Peshawar to Charsadda
Dawn to dusk
Local vans leave Peshawar for Charsadda as they fill, from early morning until evening; the ride takes about 45 minutes.
-
The change
Allow an hour
The Dera Ghazi Khan coach arrives at the Faisal Movers terminal in Peshawar; local vans for Charsadda and Jamrud load at the city’s bus stands.
-
Winter fog
December to January
Fog on the Indus bridge road and the motorways can hold up morning coaches; in winter, a midday departure is often safer.
Dera Ghazi Khan to Charsadda bus online booking
The Peshawar coach on the Dera Ghazi Khan to Charsadda trip can be booked online; the local ride is paid on board.
-
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 Charsadda?
The best way from Dera Ghazi Khan to Charsadda is an early start to Peshawar and the onward ride the same day.
-
Faisal Movers
Coach to Peshawar
About Rs 3,000 to Peshawar.
From Rs 3,000
Our pick
Take Faisal Movers to Peshawar for about Rs 3,000, then the first onward ride from Peshawar.
Before you book a Dera Ghazi Khan to Charsadda bus
Three things help on the Dera Ghazi Khan to Charsadda trip.
-
Ancient city
The mounds of Pushkalavati, an early Gandhara capital, lie just outside Charsadda.
-
Peshawar first
The first leg has its own page: see Dera Ghazi Khan to Peshawar.
-
Jamrud
Dera Ghazi Khan to Charsadda bus FAQs
What is the Dera Ghazi Khan to Charsadda bus fare?
About Rs 3,000 for Faisal Movers to Peshawar; the onward fare is paid at the stand or at booking.
Is there a direct bus from Dera Ghazi Khan to Charsadda?
No. Change at Peshawar.
How long does Dera Ghazi Khan to Charsadda take?
About 12 hours, including the waits between rides.
How long is the Peshawar to Charsadda ride?
About 45 minutes.
Where does the first ride leave from?
From the Faisal Movers terminal on Canal Road near Pyary Wali Pul.
Book Dera Ghazi Khan to Charsadda bus tickets for your date
Book your coach to Peshawar and pay with JazzCash, Easypaisa or card; the local ride is paid on board.
Search Dera Ghazi Khan to Charsadda buses