Route · Capital to the Peshawar valley

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.

Ticket price from
Rs 750Coaster
Better classes
Rs 1,400Luxury coach
Distance
150 kmVia Nowshera or Mardan
Journey time
2h 30m to 3hShort run
Operators
3 namedPlus local coasters

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.

Fares by operator

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.

Islamabad to Charsadda fares by operator
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.

Compare live fares
The real choice

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.

Cheapest direct

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

Best direct

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

Change at Peshawar

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.

Schedule

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 AM

The best window for a direct service, and the band with the most coaster departures from Pirwadhai.

Midday

10:00 AM to 3:00 PM

Direct departures thin out. This is the window where changing at Peshawar usually wins.

Evening

4:00 PM to 8:00 PM

The return peak, with Peshawar and Mardan services carrying most of the traffic.

Busy periods

Eid and Fridays

The whole Peshawar valley corridor tightens on Friday afternoons and around Eid.

Where to board

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

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.

Compare

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.

By road Direct and connecting

Bus

Rs 750from, one way

Journey time
2h 30m to 3h
Direct departures
Limited
Via Peshawar
Very frequent

Direct coasters exist but are thin. The Peshawar corridor runs hourly and the final leg is short.

Take whichever leaves sooner.

By rail No service

Train

Not availableno passenger connection

Direct service
None
Nearest station
Nowshera Junction
Onward leg
Road

The nearest working station is Nowshera Junction, and the leg on from there is a road journey in any case.

Not an alternative here.

Common questions

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.

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