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

Two coaches
Rs 2,850via Rawalpindi
Journey time
with the change
Distance
About 605 kmvia Mardan
Change at
RawalpindiPirwadhai stand
Second leg
6h to 7hvia Timergara

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.

Faisalabad to Dir bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Kainat TravelsCoachLeg 1: to RawalpindiRs 1,050Book now Kainat Travels Coach, Faisalabad to Dir
Raja TravelsStandardLeg 1: to RawalpindiRs 1,400Book now Raja Travels Standard, Faisalabad to Dir
Bashir SonsCoachLeg 1: to RawalpindiRs 1,550Book now Bashir Sons Coach, Faisalabad to Dir
Daewoo ExpressLuxury ACLeg 1: to RawalpindiRs 1,650Book now Daewoo Express Luxury, Faisalabad to Dir
Dir coachesCoachLeg 2: Pirwadhai to Dir, morningRs 1,800Tickets at the stand
Hindukush ExpressStandardLeg 2: Chitral coach, 7 am; ask for DirAt bookingBook 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

Faisalabad to Dir route map Map of the Faisalabad to Dir bus route through Faisalabad, Pindi Bhattian, Kallar Kahar, Rawalpindi, Mardan, Timergara, Dir. 32°N 33°N 34°N 35°N 70°E 71°E 72°E 73°E 74°E Faisalabad Rawalpindi Mardan Timergara Dir 100 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. Coaches run up the M-4 and M-2 to Rawalpindi; the second leg runs west to Mardan and north over the Malakand hills through Timergara to Dir.

Two-coach totals to Dir

  1. Kainat Travels plus Dir coachRs 2,850
  2. Raja Travels plus Dir coachRs 3,200
  3. Daewoo Express plus Dir coachRs 3,450
Both tickets added together for one adult, one way.

Faisalabad to Dir bus timings

Faisalabad to Dir bus timings come down to reaching Pirwadhai early, since the Dir coaches leave in the morning.

  1. Night coach

    1 am

    Kainat Travels leaves Faisalabad at 1 am and reaches Rawalpindi before 5 am, in time for the morning hill coaches.

  2. Hill coaches

    Morning

    Dir coaches and shared cars leave Pirwadhai through the morning; the Hindukush Express Chitral coach leaves at 7 am.

  3. Second leg

    6 to 7 hours

    By Mardan, the Malakand hills and Timergara.

  4. 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.

  1. Choose your coach

    Pick an operator and class from the fare table above, and check where it boards and drops before you pay.

  2. Pick your seat

    Choose a window or aisle seat on the seat map. Women are seated beside women or family members.

  3. Pay and board

    Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.

Search Faisalabad to Dir buses

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