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.
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.
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.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Motorway Express | Business, AC | Via the M-1 | 1h 30m | Rs 800 |
| Faisal Movers | Economy, AC | Via the M-1 | 1h 45m | Rs 650 |
| Swat Coach | Economy, AC | Via Mardan | 1h 45m | Rs 500 |
| Adil Shah Coaches | Economy | Via Mardan | 2h 00m | Rs 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 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.
Quicker
Motorway most of the way, but the set-down can be at an interchange rather than in Swabi.
Into the town
The valley road through Mardan, fifteen minutes slower and generally closer in.
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.
Peshawar to Swabi bus timings and departure frequency
Frequent through the day on both routings.
All day
FrequentValley services run regularly, with motorway ones alongside.
Morning
BusiestCommuter and local traffic on the valley road.
Booking
Not neededTurn up and take the next departure.
Set-down
Ask firstMotorway services may stop outside the town.
Which is the best bus service from Peshawar to Swabi?
Under two hours, so where you are dropped matters more than the seat.
Adil Shah Coaches
Rs 350 via Mardan, the cheapest fare and into the town itself.
Swat Coach
Economy at Rs 500 air conditioned on the valley road, quicker than the cheapest.
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.
Peshawar and Swabi terminals
Which routing you take decides where you end up.
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.
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.
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.
Related routes and fare guides
The Peshawar valley
Operator fare lists
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