Route · Lahore to the Swat valley

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.

Ticket price from
Rs 2,500Swat Coach
Premium classes
Rs 4,200Business and above
Distance
571 kmTo Mingora
Journey time
7h to 8hDirect service
Gateway for
Upper SwatKalam, Malam Jabba

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.

Fares by operator

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.

Lahore to Mingora fares by operator
OperatorClassJourney timeTicket price
Swat CoachStandard8h 00mRs 2,500
Faisal MoversStandard7h 30mRs 2,900
SkywaysExecutive7h 45mRs 3,200
Faisal MoversBusiness7h 30mRs 3,800
Daewoo ExpressBusiness7h 30mRs 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.


Beyond Mingora

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.

Onward transport from Mingora
DestinationOnward transportRough journey
Malam JabbaLocal van or taxi1h 30m
MadyanCoaster up the valley1h 30m
BahrainCoaster up the valley2h
KalamCoaster, road conditions vary3h to 4h
Ushu and MatiltanJeep beyond KalamVaries

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.


Schedule

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 midnight

Arriving 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 AM

Arriving mid afternoon. Workable for Mingora itself, tight for anything further up.

Midday

11:00 AM to 2:00 PM

Arriving in the evening. Plan to stay in Mingora rather than continuing.

Summer season

Book ahead

June to August is peak valley demand. Book several days early, especially at weekends.


Where to board

Lahore and Mingora terminals

LAHORE

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.

MINGORA

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.


Common questions

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.

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