Lahore to Swat and Mingora Bus Ticket Price, Timings and Online Booking
The Lahore to Swat ticket price starts at about Rs 2,500 and reaches Rs 4,200 in the premium classes. The journey covers roughly 571 km to Mingora in seven to eight hours, and it is one of the few northern valleys with genuine direct service from Lahore.
Lahore to Swat bus ticket price: fares run from about Rs 2,500 with Swat Coach to Rs 4,200 in the premium classes. The journey to Mingora takes seven to eight hours over roughly 571 km, and unlike most northern destinations it needs no change on the way.
Lahore to Swat ticket price by operator and class
The Swat valley has its own diaspora operators serving Punjab directly, which is why this corridor is better served than most of the northern routes.
| Operator | Class | Journey time | Ticket price |
|---|---|---|---|
| Swat Coach | Standard | 8h 00m | Rs 2,500 |
| Faisal Movers | Standard | 7h 30m | Rs 2,900 |
| Skyways | Executive | 7h 45m | Rs 3,200 |
| Faisal Movers | Business | 7h 30m | Rs 3,800 |
| Daewoo Express | Business | 7h 30m | Rs 4,200 |
Fares are indicative published prices and vary with class, fuel adjustments and season. Summer demand for the valley pushes fares up considerably. Your live, confirmed fare appears on the seat map before payment.
Why Swat has direct service when Naran does not
A substantial Swat community lives and works across Punjab, and the valley operators built their networks around that traffic rather than around tourism. Swat Coach runs Mingora to Lahore, Faisalabad, Gujranwala, Sialkot, Multan and Karachi as its core business. Tourist destinations like Naran, by contrast, have seasonal demand only, which is why they never developed the same direct links.
Continuing into upper Swat
Mingora is the valley’s main town and where the through buses terminate. Everything further up is local transport from the Mingora stand.
| Destination | Onward transport | Rough journey |
|---|---|---|
| Malam Jabba | Local van or taxi | 1h 30m |
| Madyan | Coaster up the valley | 1h 30m |
| Bahrain | Coaster up the valley | 2h |
| Kalam | Coaster, road conditions vary | 3h to 4h |
| Ushu and Matiltan | Jeep beyond Kalam | Varies |
The Kalam road is the variable
Mingora to Kalam is only about 100 km but can take three to four hours, and considerably longer after rain or in poor conditions. Treat any published time for upper Swat as optimistic, and do not plan to reach Kalam the same day you leave Lahore unless you take an overnight bus and start the onward leg at dawn.
For how every northern destination connects from Lahore, including which need a jeep, see the Lahore to Northern Areas guide.
Lahore to Swat bus timings
Services run both overnight and during the day. Which you want depends on whether Mingora is your destination or a staging point for upper Swat.
Overnight
9:00 PM to midnightArriving in Mingora in the morning, which is the right position for onward travel to Kalam or Malam Jabba.
Early morning
6:00 AM to 8:00 AMArriving mid afternoon. Workable for Mingora itself, tight for anything further up.
Midday
11:00 AM to 2:00 PMArriving in the evening. Plan to stay in Mingora rather than continuing.
Summer season
Book aheadJune to August is peak valley demand. Book several days early, especially at weekends.
Lahore and Mingora terminals
Band Road and private terminals
Swat Coach and the valley operators board around Band Road. Faisal Movers uses Abdullah Travels and Daewoo runs its own terminal.
Check the address on your ticket before setting out.
Main bus stand
Most operators terminate at the main stand, which is also where coasters for Bahrain, Madyan and Kalam depart from. Convenient if you are continuing.
Onward transport leaves when full, not to a timetable.
Three operators with similar names
Swat Coach, Swat Express and Geo Swat Express are separate companies. Swat Coach is the one running Mingora to Lahore; the other two work the Karachi corridor. If you are comparing fares on this route, make sure the operator actually serves it rather than assuming from the name.
Lahore to Swat bus FAQs
What is the Lahore to Swat bus ticket price?
Fares start around Rs 2,500 with Swat Coach, run about Rs 2,900 to Rs 3,200 for Standard and Executive, and reach Rs 4,200 for Daewoo Express Business. All are to Mingora, the valley’s main town.
Is there a direct bus from Lahore to Swat?
Yes, which makes Swat unusual among the northern valleys. The journey to Mingora is roughly 571 km in seven to eight hours with no change. Swat Coach and Faisal Movers both run the corridor directly.
How do I get to Kalam from Lahore?
Take a bus to Mingora, then a coaster up the valley, which takes three to four hours and longer in poor conditions. Do not plan to reach Kalam the same day unless you take an overnight bus and start the onward leg at dawn.
Can I reach Malam Jabba directly?
No. Take a bus to Mingora, then a local van or taxi for the final ninety minutes. There is no direct service from Lahore to Malam Jabba.
Why does Swat have direct buses when Naran does not?
Because a substantial Swat community lives and works across Punjab, and the valley operators built their networks around that year round traffic. Tourist destinations like Naran have seasonal demand only, so the same direct links never developed.
Is Swat Coach the same as Swat Express?
No, they are separate companies, along with Geo Swat Express as a third. Swat Coach runs Mingora to Lahore and the Punjab cities, while Swat Express and Geo Swat Express both work the Karachi corridor.
Related routes and operators
Book your Lahore to Swat ticket
Compare every operator with live seat maps, and no booking fee added to the published fare.
Compare fares now