Upper Dir · the Chitral road

Lahore to Dir Bus Ticket Price, Online Booking, Timing

The Lahore to Dir bus ticket price starts at about Rs 2,600 and reaches Rs 4,600 for the premium services. Five operators cover roughly 620 km in around ten hours, though the first thing to settle is which Dir you actually mean.

Ticket price from
Rs 2,600Economy
Distance
About 620 kmVia Mardan and Timergara
Journey time
10h 00mEleven on stopping services
Operators
5Thin timetable
Check
Upper or LowerTwo districts

Short answer: Lahore to Dir economy coaches charge Rs 2,600 to Rs 2,900, executive and business Rs 3,300 to Rs 3,900, and the premium services run Rs 4,600. Dir town is well beyond Timergara, so confirm the destination first.

Fares by operator

Lahore to Dir bus ticket price by operator and class

Fewer operators than the Swat valley proper, because this is the branch road heading north towards the Lowari Tunnel and Chitral.

Lahore to Dir bus fares by operator and class
Bus operatorClassRouteJourney timeTicket price
Faisal MoversBusiness, ACVia Timergara10h 00mRs 4,600
Hindukush ExpressBusiness, ACVia Timergara10h 15mRs 3,900
Swat ExpressExecutive, ACVia Timergara10h 30mRs 3,300
Swat CoachEconomy, ACVia Timergara11h 00mRs 2,900
Motorway ExpressEconomy, ACVia Timergara11h 00mRs 2,600

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.

The Chitral operator comes through here

Hindukush Express works the Chitral road, which runs through Dir and on to the Lowari Tunnel. That makes it the operator most familiar with this stretch, and the one to ask if you are continuing north rather than stopping here.

Timergara is the busier town

Timergara sits lower down the same road with more services, and it is where intercity coaches are most likely to actually terminate. It works well as a change point if the direct timetable to Dir does not suit.


Read this first

Upper Dir, Lower Dir, and Dir town

The name covers two districts and a town, and they are hours apart on the same road. This is the most common booking error on this route.

LOWER DIR

Timergara is the seat

The district headquarters is Timergara, not a town called Dir. It has more services.

UPPER DIR

Dir town

Further up the valley towards the Lowari Tunnel, and what most people mean when they say Dir.

THE GAP

Well over an hour

Booking to the wrong one leaves you a substantial mountain journey short of where you wanted to be.

How to avoid the mistake

Ask the operator which town the coach terminates at, not which district it serves. A ticket sold as Dir may mean either. If your destination is anywhere in Lower Dir, search Timergara instead and you will find a better timetable. If it is Upper Dir, confirm the service goes past Timergara before you pay, and take a departure that arrives in daylight since the onward valley transport does not run after dark.


Departure schedule

Lahore to Dir bus timings and departure frequency

Evening weighted, which suits a morning arrival for the valley legs.

Evening

5 PM to 9 PM

The main block, arriving in the morning with the day ahead.

Morning

Few

Daytime services arriving after dark, which is the worst case for onward travel.

Via Timergara

The fallback

More services terminate there, then a shorter run up the valley.

Winter

Check the road

Snow affects the valley above Dir and the Lowari approach.


Choosing an operator

Which is the best bus service from Lahore to Dir?

Terminus first, class second. Five operators on one valley road means the spread is narrow anyway.

BEST FOR THE VALLEY

Hindukush Express

Business at Rs 3,900, working the Chitral road through Dir daily, with counters that know the conditions further up.

BEST VALUE

Motorway Express

Air conditioned economy at Rs 2,600, the lowest fare, an hour behind the quickest on a ten hour run.

BEST FLEXIBILITY

Faisal Movers

Business at Rs 4,600 with a cancellation window, useful where weather can change the plan.

The honest recommendation

Take Hindukush Express at about Rs 3,900 on an evening departure if you are going to Upper Dir. It runs this road as part of the Chitral route and will actually take you past Timergara. If Lower Dir is your destination, book Timergara directly instead, where Motorway Express and others give you a better timetable for less.


Common questions

Lahore to Dir bus ticket price FAQs

What is the Lahore to Dir bus ticket price?

From about Rs 2,600 with Motorway Express to Rs 4,600 for Faisal Movers Business. Swat Coach economy is Rs 2,900, Swat Express executive Rs 3,300 and Hindukush Express business Rs 3,900. Five operators run the route.

Is Dir the same as Timergara?

No. Timergara is the headquarters of Lower Dir; Dir town is further up the valley in Upper Dir. They are well over an hour apart on a mountain road.

Which should I book?

Ask which town the coach terminates at rather than which district it serves. For Lower Dir, search Timergara, which has a better timetable.

Which is the cheapest bus from Lahore to Dir?

Motorway Express at around Rs 2,600, then Swat Coach at Rs 2,900. Both are air conditioned and take about eleven hours.

Can I continue to Chitral from here?

Yes, through the Lowari Tunnel. Hindukush Express works that road, and tunnel access hours have changed more than once recently, so confirm before travelling.

Book your Lahore to Dir bus ticket

Five operators with the terminus shown before you pay. No booking fee added.

Compare fares now