Route · Rawalpindi to western Khyber Pakhtunkhwa

Rawalpindi to Hangu Bus Ticket Price, Online Booking, Service Timing

There is no direct Rawalpindi to Hangu coach. Change at Kohat, which is about Rs 1,300 by road or a four hour train ride, then continue west for about Rs 300. Allow five to six hours in total.

Coach to Kohat
Rs 1,300Daewoo Express
Or the train
Kohat ExpressAbout 4h
Onward
About Rs 300One hour west
Total time
5h to 6hTwo legs
Terminal
Rawalpindi Road, KohatDaewoo

Short answer: Rawalpindi to Hangu has no direct coach. Take Daewoo Express or Faisal Movers to Kohat for Rs 1,150 to Rs 1,300, then local transport west for about Rs 300. The daily Kohat Express covers the same first leg by rail.

Fares by operator

Rawalpindi to Hangu ticket price by operator

The first leg by operator. The last leg is local.

Rawalpindi to Hangu fares by operator
Bus operator Class Route Journey time Ticket price
Faisal Movers Standard, air conditioned Leg 1: Rawalpindi to Kohat, then west 3h 30m plus 1h Rs 1,150
Daewoo Express Luxury, air conditioned Leg 1: Rawalpindi to Kohat, then west 3h 15m plus 1h Rs 1,300

Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Your live, confirmed fare appears on the seat map before payment.

Daewoo’s Kohat terminal helps

Its address is on Rawalpindi Road at the edge of Kohat, which is the side the western services leave from. That saves crossing the town.

Book Rawalpindi to Hangu.
The train is a genuine option.

Compare live fares
Two ways to reach Kohat

Road or the Kohat Express

Pakistan Railways runs a daily train between Rawalpindi and Kohat Cantonment, covering 177 km in about four hours.

By coach

Time
About three and a quarter hours.
Frequency
Through the day.

By train

Time
About four hours.
Frequency
Daily, economy class.
Note
Cheaper, and a different route through the hills.

Our advice

Take the coach if you want flexibility and the train if you want the fare. Either way, arrive at Kohat with the afternoon ahead of you.

The real choice

Which is the best bus service from Rawalpindi to Hangu

Two road operators, plus the railway.

Cheapest coach

Faisal Movers

Standard seating to Kohat.

Rs 1,150

Best terminal

Daewoo Express

Its Kohat terminal sits on the Rawalpindi Road side.

Rs 1,300

Alternative

Kohat Express

Daily rail, economy class, about four hours.

Rail fare

Our verdict

Take Daewoo Express to Kohat and a van west. The terminal position is worth the Rs 150.

Schedule

Rawalpindi to Hangu bus timings

Plan the western leg for daylight.

Morning

6:00 AM to 9:00 AM

Kohat by midday, Hangu early afternoon.

Midday

10:00 AM to 1:00 PM

Hangu by late afternoon.

Afternoon

After 2:00 PM

Onward services thin out.

Train

Daily

Check the current departure time.

Five to six hours in two parts

Three and a quarter to Kohat through the tunnel road, then an hour west. The second leg is local transport.

Where to board

Rawalpindi and Hangu terminals

Rawalpindi’s terminals, and Hangu.

Rawalpindi

Daewoo Express
Two terminals: Faizabad Interchange, and Jhangi Syedan near EME College on Peshawar Road, known locally as 26 Number.
Faisal Movers
Al Makkah Terminal at Faizabad Chowk on IJP Road, and Crystal Lines Terminal at Pirwadhai.
Pirwadhai General Bus Stand
Where the regional and northern services load, including NATCO.

Hangu

Change at
Kohat, Daewoo’s terminal on Rawalpindi Road.
Railway
Kohat Cantonment, for the Kohat Express.
Onward
Thall, Doaba and the Kurram road.
The road

The road from Rawalpindi to Hangu

South west through Kohat, then west toward Kurram.

  • Rawalpindi Departure, km 0.
  • Fateh Jang and Kohat road South west, km 60.
  • Kohat Change here, km 180.
  • Hangu Arrival five to six hours after departure, km 240.

The western corridor

West of Hangu the road runs on to Thall and the Kurram valley. Check local conditions before planning travel beyond Hangu.

Bus, train or car

Rawalpindi to Hangu bus vs train vs car

The Kohat Express serves the first leg.

01 Recommended

Bus

Rs 1,150to Rs 1,300

Journey time
5h to 6h
Frequency
Through the day
Direct
Yes

Coach to Kohat, then west.

Best all round.

02 Real alternative

Kohat Express

Economy faredaily

Journey time
About 4h to Kohat
Frequency
Daily
Direct
To Kohat

Rawalpindi to Kohat Cantonment by rail, then road.

Cheaper first leg.

03 Hard to justify

Private car

Rs 9,000and up, one way

Journey time
4h
Frequency
On demand
Direct
Yes

For a group.

Only for a group.

Cheapest way to travel from Rawalpindi to Hangu

The Kohat Express in economy, then a van. By road, Faisal Movers at about Rs 1,450 all in.

Common questions

Rawalpindi to Hangu bus FAQs

Is there a direct bus from Rawalpindi to Hangu?

No. Change at Kohat.

What does the trip cost?

About Rs 1,150 to Rs 1,300 to Kohat, plus around Rs 300.

How long does it take?

Five to six hours.

Is there a train?

Yes, the Kohat Express runs daily to Kohat Cantonment in about four hours.

Where is Daewoo’s Kohat terminal?

On Rawalpindi Road near the Highway, opposite the Engineering University.

What is beyond Hangu?

Thall and the Kurram valley. Check local conditions first.

Book your Rawalpindi to Hangu ticket

Compare the Kohat coaches with no booking fee added to the published fare.

Compare fares now