Peshawar to Charsadda Bus Ticket Price, Timings, Online Booking
The Peshawar to Charsadda ticket price starts at about Rs 150. The journey takes about forty minutes north of the city, on a corridor served entirely by local transport rather than scheduled coaches.
Peshawar to Charsadda bus ticket price: from about Rs 150 on local vans. There is no scheduled coach service on this corridor, only vans and shared transport leaving when full. The journey takes about forty minutes.
Peshawar to Charsadda ticket price and vehicle types
A short regional corridor where what is leaving next matters more than which company runs it.
| Operator | Class | Journey time | Ticket price |
|---|---|---|---|
| Local vans and coasters | Standard | 45m | Rs 150 |
| Suzuki and shared transport | Standard | 40m | Rs 200 |
| Private hire | Car | 30m | Negotiated |
Fares are indicative published prices and vary with class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
No scheduled coach service at all
Charsadda is close enough to Peshawar that no operator runs a scheduled coach. Everything is vans, Suzukis and shared transport leaving when full from the general stands. That is worth knowing before you search for a bus timetable that does not exist. Fares are low and negotiable, and frequency is constant through the day.
Charsadda and Pushkalavati
Charsadda sits north of Peshawar in the valley, and the area has one of the region’s older archaeological sites.
The ancient city
Mounds marking the Gandharan capital sit near Charsadda, reached locally rather than by any tour service.
East along the valley
About an hour by local transport, connecting to the Swat road.
The local economy
Sugarcane and tobacco country, which is what most of the road traffic is actually carrying.
Treat this as local transport, not intercity
There is no ticket counter and no timetable. Go to the general stand, find the Charsadda vans and pay on board. Agree the fare if it is not posted, and expect to wait until the vehicle fills rather than departing at a set time.
Peshawar to Charsadda bus timings
Continuous, with vans leaving when full rather than to any schedule.
All day
ContinuousVans and Suzukis leave when full from early morning to evening.
Frequency
Very highOne of the busiest local corridors out of Peshawar.
Booking
Not possibleNo scheduled service means no advance booking.
Fares
Pay on boardLow and sometimes negotiable. Confirm before setting off.
Peshawar and destination terminals
General stands
Coasters and vans run from the general stands. Longer distance services calling here board at their own terminals.
Whatever is leaving next is usually the right answer.
Main stand
Local transport for Mardan and the surrounding valley towns departs from the Charsadda stand.
Pushkalavati is reached locally, with no organised service.
Peshawar to Charsadda bus FAQs
Is there a bus from Peshawar to Charsadda?
Not a scheduled coach. The corridor is served entirely by local vans, Suzukis and shared transport leaving when full, at around Rs 150 to Rs 200.
How long is the journey?
About forty minutes for roughly 30 km north of Peshawar. Local vans take a little longer.
Can I book in advance?
No. There is no scheduled service and no ticket counter. Go to the general stand, find the Charsadda vans and pay on board.
What is at Pushkalavati?
Mounds marking the ancient Gandharan capital, near Charsadda. There is no organised tour service, so reach it by local transport.
Can I continue to Mardan?
Yes, about an hour east by local transport along the valley, which connects onward to the Swat road.
Related routes and operators
Related routes
Operators on this route
Book your Peshawar to Charsadda ticket
Compare every operator with live seat maps, and no booking fee added to the published fare.
Compare fares now