Islamabad to Charsadda Bus Ticket Price, Timings, Online Booking
The Islamabad to Charsadda ticket price starts at about Rs 750 and rises to roughly Rs 1,400 on a luxury coach. The journey covers around 150 km in two and a half to three hours, and many travellers reach it on a Peshawar or Mardan service rather than a direct one.
Short answer: the Islamabad to Charsadda bus ticket price runs from about Rs 750 on shared coasters to about Rs 1,400 on a Skyways luxury coach. Direct services are limited, so a common approach is to take a frequent Peshawar or Mardan coach and change for the short final leg.
Islamabad to Charsadda ticket price by operator
Charsadda is close to Peshawar and Mardan but has fewer direct services from the capital than either, which is the main thing shaping the Islamabad to Charsadda ticket price.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Local coasters and Hiace | Coaster, many not air conditioned | Rawalpindi Pirwadhai to Charsadda via Nowshera | 3h | Rs 750 |
| Motorway Express | Luxury coaster, air conditioned | Islamabad G-8 Markaz to Charsadda | 2h 30m | Rs 900 |
| Niazi Express | Standard seated, air conditioned | Islamabad to Charsadda via Mardan | 2h 45m | Rs 1,100 |
| Skyways | Luxury, air conditioned | Rawalpindi and Islamabad to Charsadda | 2h 45m | Rs 1,400 |
Fares are indicative published prices and vary with vehicle type, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
An empty search here usually means the platform, not the road
Search Charsadda on a booking site from Islamabad and you may get nothing back. That is not because nothing runs. Much of this corridor is carried by coasters and Hiace vans that sell at the counter at Pirwadhai, and by Peshawar and Mardan services that pick up Charsadda passengers informally. If the aggregator comes back empty, go to the terminal or book to Peshawar and change.
Book Islamabad to Charsadda.
Compare every operator on the route.
Direct to Charsadda, or via Peshawar
On a route with thin direct service, the practical question is whether to wait for a Charsadda bus or take the next Peshawar one.
Local coasters and Hiace
Depart when full from Pirwadhai and run into Charsadda itself. Slower and often not air conditioned, but the most useful set-down point.
From Rs 750
Motorway Express
Air conditioned coasters from G-8 Markaz and the fastest scheduled run, which also saves the trip out to Pirwadhai.
From Rs 900
Peshawar service plus local
Peshawar coaches run hourly, and Charsadda is a short local hop on from there. Often the quickest way to travel if no direct bus is leaving soon.
Peshawar fare plus local
Our verdict
Do not wait two hours for a direct Charsadda bus when a Peshawar coach leaves in fifteen minutes. The final leg from Peshawar is short, frequent and cheap, and on a route this thinly served the total journey time is usually better that way. Book direct when the timing happens to line up, and take Motorway Express when it does.
Islamabad to Charsadda bus timings
Direct Islamabad to Charsadda bus timings are sparse, while the Peshawar corridor that feeds it runs more or less continuously.
Early morning
6:00 AM to 9:00 AMThe best window for a direct service, and the band with the most coaster departures from Pirwadhai.
Midday
10:00 AM to 3:00 PMDirect departures thin out. This is the window where changing at Peshawar usually wins.
Evening
4:00 PM to 8:00 PMThe return peak, with Peshawar and Mardan services carrying most of the traffic.
Busy periods
Eid and FridaysThe whole Peshawar valley corridor tightens on Friday afternoons and around Eid.
Islamabad and Charsadda terminals
Pirwadhai is where the direct traffic is, and G-8 is where the fastest service leaves from.
G-8 Markaz and Pirwadhai
- Motorway Express
- G-8 Markaz, the easiest departure point from the Islamabad sectors.
- Coasters and Skyways
- Pirwadhai in Rawalpindi, where the counter-sold direct services are.
- Worth knowing
- If no direct bus is due, book to Peshawar from either terminal and change there.
Charsadda stands
- Set down
- The general bus stand takes nearly all arrivals, close to the centre.
- Onward connections
- Tangi, Shabqadar, Utmanzai, Mardan and Peshawar all run from here.
- Worth knowing
- Peshawar is a short and very frequent local hop in both directions.
The road to Charsadda
Charsadda sits north of the main Peshawar road, which is why it is reached through either Nowshera or Mardan rather than directly.
- Islamabad and Rawalpindi Departures from G-8 Markaz and Pirwadhai, best in the morning band.
- M-1 motorway to Rashakai The fast stretch, covering most of the distance in about ninety minutes.
- Nowshera or Mardan Where services turn north for Charsadda, and a common change point if you are travelling on a through ticket.
- Utmanzai The last set-down point before Charsadda on the local services.
- Charsadda Arrival two and a half to three hours after leaving the twin cities.
If Peshawar is the easier connection, the Islamabad to Peshawar fares cover that far more frequent corridor.
Bus or train from Islamabad to Charsadda
Charsadda has no working passenger rail service, so the comparison is really between a direct bus and a change at Peshawar.
Bus
Rs 750from, one way
Direct coasters exist but are thin. The Peshawar corridor runs hourly and the final leg is short.
Take whichever leaves sooner.
Train
Not availableno passenger connection
The nearest working station is Nowshera Junction, and the leg on from there is a road journey in any case.
Not an alternative here.
Islamabad to Charsadda bus FAQs
What is the Islamabad to Charsadda bus ticket price?
Fares run from about Rs 750 on local coasters to about Rs 1,400 on a Skyways luxury coach. Motorway Express sits around Rs 900 and Niazi Express around Rs 1,100.
How long does the Islamabad to Charsadda bus take?
Two and a half to three hours for roughly 150 km, running the M-1 and then turning north at Nowshera or Mardan.
Are there direct buses from Islamabad to Charsadda?
Yes, but they are limited, mostly coasters from Pirwadhai plus a few scheduled services. If nothing direct is leaving soon, taking a Peshawar coach and changing for the short local leg is usually quicker overall.
Why does my search show no buses to Charsadda?
Because much of this corridor sells at the counter rather than online. An empty result is a gap in the booking platform’s coverage, not proof that nothing runs.
Is it better to go via Peshawar or Mardan?
Peshawar usually, because the corridor from the capital is far more frequent and the final leg to Charsadda is short. Mardan works well if you are already on a Mardan service.
Can I continue to Tangi or Shabqadar?
Yes, both run from the Charsadda general stand along with Utmanzai and frequent local services back to Peshawar and Mardan.
Related routes and operators
Peshawar valley routes
Operator fare lists
Book your Islamabad to Charsadda ticket
Compare direct services and Peshawar connections with live seat maps, and no booking fee added to the published fare.
Compare fares now