Peshawar to the Peshawar valley

Peshawar to Swabi Bus Ticket Price, Online Booking, Timing

The Peshawar to Swabi bus ticket price starts at about Rs 350 and reaches Rs 800 in the better classes. The journey takes around an hour and three quarters east along the valley.

Ticket price from
Rs 350Adil Shah Coaches
Distance
About 85 kmEast of Peshawar
Journey time
1h 45m
Operators
4Valley and M-1 services
Check
Town or interchangeThe M-1 skirts it

Short answer: Peshawar to Swabi costs Rs 350 to Rs 800. Some services run the valley road through Mardan and others come off the M-1, and the two arrive in different places.

Fares by operator

Peshawar to Swabi bus ticket price by operator and class

A short regional run with good frequency, since Swabi sits between the valley road and the motorway corridor.

Peshawar to Swabi bus fares by operator, class and routing
Bus operatorClassRouteJourney timeTicket price
Motorway ExpressBusiness, ACVia the M-11h 30mRs 800
Faisal MoversEconomy, ACVia the M-11h 45mRs 650
Swat CoachEconomy, ACVia Mardan1h 45mRs 500
Adil Shah CoachesEconomyVia Mardan2h 00mRs 350

Fares are indicative published prices and vary with operator, class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.

Two ways in, and they arrive differently

The valley services come through Mardan and generally reach the town itself. The motorway ones are quicker but may set down at an interchange outside it. Ask which yours is.

Tarbela and the university

Both are outside the town centre and need local transport from wherever you are dropped. Neither is reached directly by the intercity coaches.


The question that matters

The quicker service is not always the better one

Over eighty five kilometres the two routings differ by only fifteen minutes, but they put you in different places.

VIA THE M-1

Quicker

Motorway most of the way, but the set-down can be at an interchange rather than in Swabi.

VIA MARDAN

Into the town

The valley road through Mardan, fifteen minutes slower and generally closer in.

THE MATH

Rs 450 and 15 minutes

That is the whole spread, so convenience should decide rather than speed.

Take the valley road

On a journey this short, fifteen minutes saved on the motorway is easily lost again getting from an interchange into the town. The Mardan routing is cheaper and usually lands closer to where you want to be. The M-1 services earn their place only if you are continuing east afterwards, or if the valley departures do not suit.


Departure schedule

Peshawar to Swabi bus timings and departure frequency

Frequent through the day on both routings.

All day

Frequent

Valley services run regularly, with motorway ones alongside.

Morning

Busiest

Commuter and local traffic on the valley road.

Booking

Not needed

Turn up and take the next departure.

Set-down

Ask first

Motorway services may stop outside the town.


Choosing an operator

Which is the best bus service from Peshawar to Swabi?

Under two hours, so where you are dropped matters more than the seat.

BEST VALUE

Adil Shah Coaches

Rs 350 via Mardan, the cheapest fare and into the town itself.

BEST BALANCE

Swat Coach

Economy at Rs 500 air conditioned on the valley road, quicker than the cheapest.

BEST CONTINUING

Motorway Express

Business at Rs 800 via the M-1, useful if you are travelling east afterwards.

The honest recommendation

Take Swat Coach at about Rs 500 on the valley road. The Rs 150 over the cheapest fare buys air conditioning and a quarter hour, and the Mardan routing puts you nearer the town than the motorway services do. Rs 800 for Business over eighty five kilometres is more than the journey needs.


Where to board

Peshawar and Swabi terminals

Which routing you take decides where you end up.

PESHAWAR

General stands and operator terminals

Valley coaches leave from the general stands at Hayatabad and Khyber Bazaar. Motorway Express runs its own terminal, and Faisal Movers boards at Al-Madina Coach Terminal on GT Road, on 0311-1224488.

Ask which road the service takes.

SWABI

Town or interchange

Valley services generally reach the town stand. Motorway ones may set down outside it, with local transport onward.

Tarbela and the university both need a local leg.


Common questions

Peshawar to Swabi bus ticket price FAQs

What is the Peshawar to Swabi bus ticket price?

From about Rs 350 with Adil Shah Coaches, Rs 500 with Swat Coach, Rs 650 with Faisal Movers and up to Rs 800 for Motorway Express business.

Which routing should I take?

The valley road through Mardan. It is cheaper and generally reaches the town itself, while the motorway services may set down at an interchange outside it.

How long is the journey?

About an hour and three quarters for roughly 85 km, or an hour and a half on the motorway services.

Do I need to book?

No. Departures are frequent on both routings through the day.

Can I reach Tarbela from Swabi?

Yes, by local transport. It sits outside the town, as does the university, and neither is reached directly by the intercity coaches.

Book your Peshawar to Swabi bus ticket

Four operators on two roads with the set-down explained, and no booking fee added to the operator’s published fare.

Compare fares now