Peshawar to Swat Bus Ticket Price, Online Booking, Timing
The Peshawar to Swat bus ticket price starts at about Rs 900 to Mingora and reaches Rs 1,600 in the better classes. The journey takes three and a half hours, and Swat is a valley rather than a single destination.
Short answer: Peshawar to Mingora costs Rs 900 and Saidu Sharif about Rs 1,000, rising to Rs 1,600 in the better classes. Departures are frequent through the day.
Peshawar to Swat bus ticket price by operator and class
One of the busiest regional corridors on the hub, worked by dedicated valley operators.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Faisal Movers | Executive, AC | To Mingora | 3h 30m | Rs 1,600 |
| Motorway Express | Business, AC | To Saidu Sharif | 3h 45m | Rs 1,000 |
| Swat Coach | Economy, AC | To Mingora | 3h 30m | Rs 950 |
| Swat Express | Economy, AC | To Mingora | 3h 30m | Rs 900 |
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.
Mingora and Saidu Sharif are adjacent
The two run into each other, with Saidu Sharif about fifteen minutes beyond Mingora and priced Rs 100 higher. Most services name one or the other, so check which your ticket says rather than assuming they are interchangeable.
No berths on this corridor
Nothing in the valley offers a sleeper class, which is not a limitation over three and a half hours. It matters more if you are continuing to Kalam.
Swat is a valley, and the places in it are hours apart
A ticket to Swat means Mingora in practice. The destinations people associate with the name are further up, and each needs its own arrangement.
The valley hub
Where the coaches terminate and where onward transport for everywhere else is arranged.
Name the place, not the valley
If Malam Jabba or Kalam is where you are going, book that rather than a ticket to Swat. Arriving at Mingora is arriving at the bottom of a long valley, and the onward legs are either negotiated locally or run on their own morning schedules. Booking to Swat and improvising from there costs you a half day you did not plan for.
Peshawar to Swat bus timings and departure frequency
Frequent through the day, unlike the Dir and Chitral corridor next door.
All day
Very frequentLocal coaches and valley operators run constantly on this stretch.
Early morning
BestNeeded if you are continuing to Malam Jabba or Kalam the same day.
Summer weekends
BusyThe valley fills. Book ahead in season rather than turning up.
Booking
Rarely neededOutside peak weekends this is a turn up and go corridor.
Which is the best bus service from Peshawar to Swat?
Three and a half hours with a wide fare spread and little difference in arrival.
Swat Express
Rs 900 and frequent, arriving at the same time as everything else.
Swat Coach
Economy at Rs 950 from the operator whose network the valley is, with counters at Mingora.
Motorway Express
Business at Rs 1,000, running fifteen minutes further into Saidu Sharif itself.
The honest recommendation
Take Swat Coach at about Rs 950. It costs Rs 50 over Swat Express and gives you an operator with staff in the valley, which is worth having if you are arranging anything onward. Faisal Movers at Rs 1,600 is Rs 650 more for the same arrival time, which only makes sense if you need the luggage allowance.
Peshawar and Mingora terminals
The valley operators run their own terminals at both ends.
General stands and operator terminals
Swat Coach and Motorway Express board at their own terminals, and local coaches run constantly from the general stands at Hayatabad and Khyber Bazaar. Faisal Movers uses Al-Madina Coach Terminal on GT Road near Haji Camp, on 0311-1224488.
Check whether your ticket names Mingora or Saidu Sharif.
The valley hub
Vans and taxis for Malam Jabba and coaches for Kalam and the upper valley are arranged at Mingora. Saidu Sharif is about fifteen minutes further on.
Onward transport up the valley leaves in the morning.
Peshawar to Swat bus ticket price FAQs
What is the Peshawar to Swat bus ticket price?
About Rs 900 to Mingora with Swat Express, Rs 950 with Swat Coach, Rs 1,000 to Saidu Sharif with Motorway Express and up to Rs 1,600 for Faisal Movers Executive.
Where does a Swat ticket actually take me?
Mingora in almost every case, which is the valley hub. Saidu Sharif is about fifteen minutes further and priced Rs 100 higher.
How long is the journey?
About three and a half hours for roughly 160 km via Mardan, or three quarters of an hour more to Saidu Sharif.
Can I reach Malam Jabba from here?
Yes, by van or taxi from Mingora, about ninety minutes up the hill. There is no bus to the resort itself.
Should I book to Swat or to Kalam?
Book Kalam directly if that is your destination. It is about three hours beyond Mingora and the onward services leave in the morning.
Related routes and fare guides
Book your Peshawar to Swat bus ticket
Frequent departures with the stop named before you pay. No booking fee added.
Compare fares now