Lahore to Alpuri Bus Ticket Price, Online Booking, Service Timing
Alpuri, the headquarters of Shangla district on the road over the Shangla pass between Swat and the Karakoram Highway, is about 622 km from Lahore. The trip is a Swat coach to Mingora and a van by way of Khawazakhela.
To Mingora Rs 2,300 then onward at the stand
Quick Fare Check: Lahore to Alpuri starts with Shahid Coach to Mingora at Rs 2,300; the onward fare to Alpuri is paid at the stand. Allow about nine hours in all.
Lahore to Alpuri bus fare by operator
Lahore to Alpuri bus fares add up two tickets: the run up the M-2 and the Swat motorway to Mingora and the Mingora to Alpuri van.
| Bus operator | Class | Route | Journey time | Ticket price | Booking |
|---|---|---|---|---|---|
| Shahid Coach | Coach | Leg 1: to Mingora, 11 am, 9 or 10 pm | Rs 2,300 | Book now Shahid Coach Coach, Lahore to Alpuri | |
| Daewoo Express | Luxury AC | Leg 1: to Mingora, 11:30 pm | Rs 2,830 | Book now Daewoo Express Luxury, Lahore to Alpuri | |
| Swat Coach | Standard | Leg 1: to Mingora, 8 pm | Rs 3,000 | Book now Swat Coach Standard, Lahore to Alpuri | |
| Local vans | Van | Leg 2: Mingora to Alpuri, through the day | Paid on board | Tickets at the stand |
Indicative one-way prices for one adult seat on each leg; the live fare confirms at checkout.
Lahore to Alpuri route map
Fares to Mingora
- Shahid CoachRs 2,300
- Daewoo ExpressRs 2,830
- Swat CoachRs 3,000
Lahore to Alpuri bus timings
Lahore to Alpuri bus timings are set by the Mingora departures, so plan the first coach around them.
-
To Swat
11 am to 11:30 pm
Shahid Coach leaves Lahore at 11 am, 9 and 10 pm, Swat Coach at 8 pm and Daewoo Express at 11:30 pm; about seven hours to Mingora.
-
Mingora to Alpuri
Dawn to dusk
Local vans pull out of Mingora for Alpuri whenever they fill, from first light until early evening; the ride takes about an hour and a quarter.
-
The change
Allow an hour
The Swat coaches set down in Mingora, where the stands for upper Swat, Shangla and Malakand sit along the main road; allow 20 to 30 minutes to find the onward van.
-
Fog and Eid
Plan ahead
Winter fog slows the GT Road and the motorway in December and January, and seats sell out before both Eids.
Lahore to Alpuri bus online booking
Book both legs of the Lahore to Alpuri trip together, so the Mingora coach arrives in good time for the Alpuri departure.
-
Choose your coach
Pick an operator and class from the fare table above, and check where it boards and drops before you pay.
-
Pick your seat
Choose a window or aisle seat on the seat map. Women are seated beside women or family members.
-
Pay and board
Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.
Which is the best bus service from Lahore to Alpuri?
The best way from Lahore to Alpuri is an early coach to Mingora and the Alpuri van the same day.
-
Daewoo Express
Booked first leg
About Rs 2,830 to Mingora, at 11:30 pm.
From Rs 2,830
Our pick
Take Shahid Coach to Mingora for about Rs 2,300, then the first Alpuri van from the stand.
Before you book a Lahore to Alpuri bus
Three things help on the Lahore to Alpuri trip.
-
Shangla pass
The road from Khawazakhela climbs over the Shangla pass to Alpuri and on to Besham.
-
Khawazakhela
See Lahore to Khawazakhela for the junction town.
-
Besham
See Lahore to Besham for the KKH side.
Lahore to Alpuri bus FAQs
What is the Lahore to Alpuri bus fare?
About Rs 2,300 with Shahid Coach to Mingora, plus the Alpuri fare, paid at the stand.
Is there a direct bus from Lahore to Alpuri?
No. Change at Mingora for the Alpuri van.
How long does Lahore to Alpuri take?
About nine hours, including about seven hours to Mingora and the wait between coaches.
Which buses run from Mingora to Alpuri?
Local vans run the Mingora to Alpuri leg.
How far is Alpuri from Mingora?
Alpuri is about 40 km from Mingora, about an hour and a quarter by van.
Book Lahore to Alpuri bus tickets for your date
Book your coach to Mingora and the Alpuri leg, then pay with JazzCash, Easypaisa or card.
Search Lahore to Alpuri buses