Rawalpindi to Swat Bus Ticket Price, Online Booking, Timing
The Rawalpindi to Swat ticket price starts at about Rs 1,500 and reaches Rs 2,300 for Faisal Movers business class. Coaches take the M-1 and the Swat Expressway to Mingora in around four and a half to five hours, and your ticket should match where in the valley you are really going.
Short answer: Rawalpindi to Swat costs Rs 1,500 to Rs 2,300 and takes about four and a half to five hours to Mingora via the M-1, the Swat Expressway, Chakdara and Barikot. Most visitors are going beyond Mingora, to Malam Jabba, Bahrain or Kalam, so plan the onward leg before you book, especially on summer weekends.
Rawalpindi to Swat ticket price by operator
Four fares from three operators, all heading up the valley to Mingora.
| Bus operator | Class | Boards in Rawalpindi | Journey time | Ticket price |
|---|---|---|---|---|
| Swat Coach | Executive, 2+2 | Rawalpindi booking office | 5h | Rs 1,500 |
| Faisal Movers | Executive, 2+2 | Pir Wadhai, Faizabad, Motorway Chowk | 4h 45m | Rs 1,850 |
| Daewoo Express | Luxury, 2+2 | Own terminal, 26 Number Chungi | 4h 30m | Rs 2,000 |
| Faisal Movers | Business, 2+1 | Pir Wadhai, Faizabad, Motorway Chowk | 4h 45m | Rs 2,300 |
Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Your live, confirmed fare appears on the seat map before payment.
The fare to Mingora is only half the cost
Every service here ends in the lower valley. If your hotel is in Kalam, the drive from Mingora is another three hours or more by van or jeep, and that leg is priced on the day, not published.
That makes the cheapest ticket less important than the arrival time. A morning coach that reaches Mingora by early afternoon leaves daylight for the onward road. An evening coach usually means a night in Mingora first.
Where your Swat ticket actually takes you
Swat is a valley, not a city. The coaches serve the lower valley towns; everything higher up means changing vehicles.
Batkhela and Barikot
- On the way
- Daewoo Express lists both as stops before Mingora.
- Good for
- Malakand, Chakdara and the lower valley villages.
Mingora
- Terminus
- The main town of Swat, where Faisal Movers and Swat Coach finish.
- Good for
- Saidu Sharif, the Swat Museum and connections up the valley.
Kalam, Bahrain, Malam Jabba
- No direct coach
- Change in Mingora to a van, jeep or hired car.
- Allow
- Around three hours or more to Kalam, depending on road conditions and season.
How to choose
Staying in Mingora or the lower valley, any coach works. Going on to Kalam or Malam Jabba, take the earliest departure you can so the onward road is in daylight, and ask your hotel to arrange the Mingora pickup in advance.
Which is the best bus service from Rawalpindi to Swat
Three operators, one expressway, and a choice that depends mostly on where you step off.
Swat Coach
The valley’s own operator and the lowest published fare. Confirm the Rawalpindi pickup point when you book.
From Rs 1,500Faisal Movers executive
Three Rawalpindi counters, a terminal in Mingora and pickup points further up at Kabal and Khwazakhela.
From Rs 1,850Daewoo Express Luxury
Fixed timetable from its own terminal, with stops at Batkhela and Barikot on the way to the valley.
From Rs 2,000Our verdict
Take Faisal Movers executive at Rs 1,850 for most trips. Its Mingora terminal and valley pickups make the return journey easier too. Choose Daewoo for Batkhela or Barikot, and Swat Coach when the fare matters most.
Rawalpindi to Swat bus timings
Departures run from early morning into the evening, with extra services on summer weekends and Eid holidays.
Early morning
6:00 AM to 9:00 AMThe best choice for Kalam or Malam Jabba. Reach Mingora with the afternoon free for the onward road.
Daytime
10:00 AM to 2:00 PMEasy seats outside peak season. Arrival in Mingora late afternoon.
Evening
3:00 PM to 7:00 PMReaches Mingora after dark. Plan to stay there overnight before heading higher.
Peak season
June to August, EidCoaches and valley hotels fill fast. Book both several days ahead.
Summer weekends change everything
On an ordinary weekday this is an easy trip. On summer weekends and during Eid, the whole twin cities seem to head for Swat at once: coaches sell out, the Mingora to Kalam road slows to a crawl and hotel prices rise. If you can travel midweek, do.
Rawalpindi and Swat terminals
Both ends have several boarding points, and Faisal Movers adds pickups inside the valley for the return trip.
Rawalpindi
- Daewoo Express
- Own terminal near Jhangi Syedan, 26 Number Chungi, Peshawar Road.
- Faisal Movers
- Pir Wadhai, Faizabad and Motorway Chowk, 26 Number.
- Swat Coach
- Rawalpindi booking office. Confirm the boarding point by phone.
Swat
- Mingora
- Faisal Movers terminal and the Swat Coach terminal.
- Kabal and Khwazakhela
- Faisal Movers pickup and drop points further up the valley.
- Batkhela and Barikot
- Daewoo Express stops on the way in.
The road from Rawalpindi to Swat
West on the M-1, north on the Swat Expressway through the Malakand hills, then up the Swat River to Mingora.
- Rawalpindi, 26 Number ChungiOnto the M-1, km 0.
- Colonel Sher Khan interchangeOff the M-1 onto the Swat Expressway, km 100.
- Katlang and the Malakand hillsThrough the tunnel section of the expressway, km 150.
- ChakdaraEnd of the expressway, into the Swat valley, km 185.
- BarikotDaewoo stop, first town on the Swat River, km 220.
- MingoraArrival four and a half to five hours after departure, km 250.
The expressway changed this trip
Before the Swat Expressway, coaches climbed the old Malakand Pass road with its hairpins and truck traffic. The expressway takes a gentler line through the hills to Chakdara, which cut the journey time and made daytime return trips from Rawalpindi realistic.
Rawalpindi to Swat bus vs car
There is no railway to Swat and no practical scheduled flight, so the choice is between a coach and a hired car.
Bus
Rs 1,500to Rs 2,300
Comfortable on the expressway and far cheaper than a car for one or two people.
Best for Mingora.
Private car
Rs 15,000and up, one way
Worth it for a family heading straight to Kalam, because it removes the Mingora change.
Best for Kalam groups.
Cheapest way to travel from Rawalpindi to Swat
Swat Coach at around Rs 1,500 to Mingora, then a shared van up the valley. For a family of four going to Kalam, a hired car can cost about the same as four coach seats plus the onward van, with a lot less waiting.
Rawalpindi to Swat bus FAQs
What is the Rawalpindi to Swat bus ticket price?
About Rs 1,500 with Swat Coach, Rs 1,850 for Faisal Movers executive, Rs 2,000 for Daewoo Express Luxury and Rs 2,300 for Faisal Movers business class.
How long does the bus from Rawalpindi to Swat take?
About four and a half to five hours to Mingora via the M-1 and the Swat Expressway, longer on summer weekends.
Is there a direct bus from Rawalpindi to Kalam?
Scheduled coaches from Rawalpindi finish in Mingora. From there, take a van, jeep or hired car up the valley to Bahrain and Kalam.
Where does the bus stop in Swat?
Faisal Movers and Swat Coach finish in Mingora, with Faisal Movers pickups at Kabal and Khwazakhela. Daewoo Express stops at Batkhela and Barikot.
When is the best time to travel from Rawalpindi to Swat?
Midweek, and on an early morning departure if you are going beyond Mingora. Summer weekends and Eid holidays are the busiest times.
Is there a train or flight to Swat?
There is no railway to Swat and no practical scheduled flight from Rawalpindi, so the coach is the main public option.
Related routes and operators
From Rawalpindi and Swat
Operator fare lists
Book your Rawalpindi to Swat ticket
Every coach to Mingora compared, with valley stops listed and no booking fee added to the published fare.
Compare fares now