Faisalabad to Dir Bus Ticket Price, Online Booking, Service Timing
Dir is the main town of Upper Dir, high in the hills below the Lowari Tunnel, about 300 km from Rawalpindi by way of Mardan and Timergara. From Faisalabad it takes two coaches: one up the motorway to Rawalpindi, then a Dir coach or the Hindukush Express Chitral service from Pirwadhai.
Two coaches from Rs 2,850 via Rawalpindi, per seat
Quick Fare Check: Faisalabad to Dir costs from about Rs 2,850 for two coaches: Kainat Travels to Rawalpindi at Rs 1,050 and a Dir coach from Pirwadhai at about Rs 1,800. Allow about 12 hours; the Hindukush Express Chitral coach also passes Dir.
Faisalabad to Dir bus fare by operator
Faisalabad to Dir bus fares are two tickets: a motorway coach to Rawalpindi, then a hill coach from Pirwadhai through Mardan and Timergara.
| Bus operator | Class | Route | Journey time | Ticket price | Booking |
|---|---|---|---|---|---|
| Kainat Travels | Coach | Leg 1: to Rawalpindi | Rs 1,050 | Book now Kainat Travels Coach, Faisalabad to Dir | |
| Raja Travels | Standard | Leg 1: to Rawalpindi | Rs 1,400 | Book now Raja Travels Standard, Faisalabad to Dir | |
| Bashir Sons | Coach | Leg 1: to Rawalpindi | Rs 1,550 | Book now Bashir Sons Coach, Faisalabad to Dir | |
| Daewoo Express | Luxury AC | Leg 1: to Rawalpindi | Rs 1,650 | Book now Daewoo Express Luxury, Faisalabad to Dir | |
| Dir coaches | Coach | Leg 2: Pirwadhai to Dir, morning | Rs 1,800 | Tickets at the stand | |
| Hindukush Express | Standard | Leg 2: Chitral coach, 7 am; ask for Dir | At booking | Book now Hindukush Express Standard, Faisalabad to Dir |
Indicative one-way prices for one adult seat on each leg; the live fare confirms at checkout. The Hindukush Express Chitral fare is about Rs 3,350, so ask what it charges for Dir.
Faisalabad to Dir route map
Two-coach totals to Dir
- Kainat Travels plus Dir coachRs 2,850
- Raja Travels plus Dir coachRs 3,200
- Daewoo Express plus Dir coachRs 3,450
Faisalabad to Dir bus timings
Faisalabad to Dir bus timings come down to reaching Pirwadhai early, since the Dir coaches leave in the morning.
-
Night coach
1 am
Kainat Travels leaves Faisalabad at 1 am and reaches Rawalpindi before 5 am, in time for the morning hill coaches.
-
Hill coaches
Morning
Dir coaches and shared cars leave Pirwadhai through the morning; the Hindukush Express Chitral coach leaves at 7 am.
-
Second leg
6 to 7 hours
By Mardan, the Malakand hills and Timergara.
-
Winter
Cold and snowy
Upper Dir sees heavy snow from December to February.
Faisalabad to Dir bus online booking
Faisalabad to Dir bus online booking covers the coach to Rawalpindi and the Hindukush Express seat; the Dir coaches sell at Pirwadhai.
-
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 Faisalabad to Dir?
The best way from Faisalabad to Dir is the night coach to Rawalpindi and a morning hill coach from Pirwadhai.
-
Kainat Travels
1 am departure
About Rs 1,050 to Rawalpindi, arriving before 5 am.
From Rs 1,050
-
Hindukush Express
Booked hill seat
Its 7 am Chitral coach passes Dir; confirm the set-down and fare.
Fare at booking
-
Daewoo Express
Air conditioned
About Rs 1,650 in Luxury to Rawalpindi.
From Rs 1,650
Our pick
Take the Kainat Travels 1 am coach to Rawalpindi and a morning Dir coach from Pirwadhai; you can be in Dir by the afternoon for about Rs 2,850. Book the Hindukush Express 7 am coach if you want a reserved seat on the hill leg.
Before you book a Faisalabad to Dir bus
Before you set off from Faisalabad to Dir, three things are worth knowing.
-
Timergara on the way
Timergara, the main town of Lower Dir, is on the same road; see Faisalabad to Timergara.
-
Lowari and Chitral
Beyond Dir the road climbs to the Lowari Tunnel and on to Chitral; see Faisalabad to Chitral.
-
Carry your CNIC
There are checkpoints on the Malakand road, so keep your original CNIC to hand.
Faisalabad to Dir bus FAQs
What is the Faisalabad to Dir bus fare?
From about Rs 2,850 for two coaches: Kainat Travels to Rawalpindi and a Dir coach from Pirwadhai.
Is there a direct bus?
No. Change at Rawalpindi for the hill coaches.
How long does the trip take?
About 12 hours, including the change.
Where do the Dir coaches leave from?
From the Pirwadhai stand in Rawalpindi, through the morning.
Can I take the Chitral coach?
Yes. The Hindukush Express 7 am Chitral coach passes Dir; ask for a Dir ticket.
Book Faisalabad to Dir bus tickets for your date
Book your coach to Rawalpindi and the hill leg, then pay with JazzCash, Easypaisa or card.
Search Faisalabad to Dir buses