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.
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.
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.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Faisal Movers | Business, AC | Via Timergara | 10h 00m | Rs 4,600 |
| Hindukush Express | Business, AC | Via Timergara | 10h 15m | Rs 3,900 |
| Swat Express | Executive, AC | Via Timergara | 10h 30m | Rs 3,300 |
| Swat Coach | Economy, AC | Via Timergara | 11h 00m | Rs 2,900 |
| Motorway Express | Economy, AC | Via Timergara | 11h 00m | Rs 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.
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.
Timergara is the seat
The district headquarters is Timergara, not a town called Dir. It has more services.
Dir town
Further up the valley towards the Lowari Tunnel, and what most people mean when they say Dir.
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.
Lahore to Dir bus timings and departure frequency
Evening weighted, which suits a morning arrival for the valley legs.
Evening
5 PM to 9 PMThe main block, arriving in the morning with the day ahead.
Morning
FewDaytime services arriving after dark, which is the worst case for onward travel.
Via Timergara
The fallbackMore services terminate there, then a shorter run up the valley.
Winter
Check the roadSnow affects the valley above Dir and the Lowari approach.
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.
Hindukush Express
Business at Rs 3,900, working the Chitral road through Dir daily, with counters that know the conditions further up.
Motorway Express
Air conditioned economy at Rs 2,600, the lowest fare, an hour behind the quickest on a ten hour run.
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.
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.
Related routes and fare guides
Nearby routes
Operator fare lists
More routes
Book your Lahore to Dir bus ticket
Five operators with the terminus shown before you pay. No booking fee added.
Compare fares now