Faisalabad to Hangu Bus Ticket Price, Online Booking, Service Timing
Hangu sits in the valley west of Kohat on the road to Thall and Kurram, and from Faisalabad the quickest way in is the direct Soan Valley Express coach to Kohat, then about an hour by local transport. The whole trip takes six to seven hours.
Total from Rs 2,100 two legs, per seat
Quick Fare Check: Faisalabad to Hangu costs from about Rs 2,100 in two legs: the Soan Valley Express coach to Kohat for Rs 1,800, then local transport west to Hangu for about Rs 300. Allow about six and a half hours.
Faisalabad to Hangu bus fare by operator
Faisalabad to Hangu bus fares are two tickets: the direct coach to Kohat, then local transport west.
| Bus operator | Class | Route | Journey time | Ticket price | Booking |
|---|---|---|---|---|---|
| Soan Valley Express | Coach | Leg 1: to Kohat, via Talagang | Rs 1,800 | Book now Soan Valley Express Coach, Faisalabad to Hangu | |
| Local coaches and vans | Coach or van | Leg 2: Kohat to Hangu | Rs 300 | Tickets at the stand |
Indicative one-way prices for one adult seat; confirm the Soan Valley Express departure time when you book. The local fare from Kohat is paid at the stand.
Faisalabad to Hangu route map
Two-leg total to Hangu
- Soan Valley Express plus localRs 2,100
Faisalabad to Hangu bus timings
Faisalabad to Hangu bus timings depend on the Kohat coach, which does not publish its departure time online.
-
Coach to Kohat
About 5 hours
Call Soan Valley Express the day before to confirm the departure.
-
Kohat to Hangu
About 1 hour
Local coaches and vans leave Kohat for Hangu through the day.
-
Daylight
Recommended
Plan to reach Hangu before dark; services thin out in the evening.
-
Onward
Check first
Beyond Hangu, the road to Thall and Kurram can close at short notice.
Faisalabad to Hangu bus online booking
Faisalabad to Hangu bus online booking covers the coach to Kohat; the local leg is paid at the stand.
-
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 Hangu?
The best way from Faisalabad to Hangu is the direct Kohat coach, which avoids the detour through Peshawar.
-
Soan Valley Express
Direct to Kohat
About Rs 1,800 by way of Talagang and Khushalgarh, about five hours.
From Rs 1,800
Our pick
Book Soan Valley Express to Kohat and take local transport west; at about Rs 2,100 in all it is quicker and cheaper than going round by Peshawar. Call ahead for the departure time.
Before you book a Faisalabad to Hangu bus
Before you set off from Faisalabad to Hangu, three things are worth knowing.
-
Call ahead
The Kohat coach does not publish its times online; confirm the departure by phone.
-
Via Peshawar instead
If the direct coach does not suit you, the Peshawar coaches and a ride south to Kohat also work; see Faisalabad to Kohat.
-
Carry your CNIC
There are checkpoints between Kohat and Hangu, so keep your original CNIC to hand.
Faisalabad to Hangu bus FAQs
What is the Faisalabad to Hangu bus fare?
From about Rs 2,100: Rs 1,800 with Soan Valley Express to Kohat and about Rs 300 on to Hangu.
Is there a direct bus from Faisalabad to Hangu?
No. Take the direct coach to Kohat, then local transport west.
How long does the trip take?
About six and a half hours, including the change at Kohat.
How far is Hangu from Kohat?
About an hour west by local transport.
Can I go on to Parachinar?
The road continues through Thall into Kurram, but it closes at times; see Faisalabad to Parachinar.
Book Faisalabad to Hangu bus tickets for your date
Book your coach to Kohat with Soan Valley Express, then pay with JazzCash, Easypaisa or card.
Search Faisalabad to Hangu buses