Route · Rawalpindi to Haripur

Rawalpindi to Haripur Bus Ticket Price, Online Booking, Timing

The Rawalpindi to Haripur ticket price starts at about Rs 300 on a coaster and reaches Rs 650 for Daewoo to its Shah Maqsood stop. Haripur is just over an hour away, either along the old road through Taxila or on the Hazara Motorway, and it is the gateway to Khanpur and Tarbela.

Ticket price from
Rs 300Coaster
Better classes
Rs 650Daewoo to Shah Maqsood
Distance
about 70 kmOld road or motorway
Journey time
1h 15m to 1h 45mShort hop
Departures
Every 15 to 30 minCoasters all day

Short answer: Rawalpindi to Haripur costs about Rs 300 to Rs 650 and takes an hour and a quarter to an hour and three quarters. Coasters and vans run through Taxila on the old road; Daewoo stops at Shah Maqsood on the Hazara Motorway near Haripur. From Haripur, Khanpur Dam and Tarbela are short local trips.

Fares by operator

Rawalpindi to Haripur ticket price by operator

Three options on a short route with two roads.

Rawalpindi to Haripur fares by operator
Bus operatorClassBoards in RawalpindiJourney timeTicket price
CoastersStandard, air conditionedPir Wadhai general stand1h 45mRs 300
Hiace vansStandardPir Wadhai general stand1h 30mRs 350
Daewoo ExpressLuxury, 2+2Own terminal, 26 Number Chungi1h 15mRs 650

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.

Shah Maqsood is not Haripur city

Daewoo’s stop is at Shah Maqsood near the Hazara Motorway interchange, outside Haripur city. It is convenient for passengers heading north or with transport waiting, but city residents usually find a coaster simpler.

Coasters and vans on the old road finish in Haripur itself.


Before you book

Old road through Taxila or the Hazara Motorway

Both reach Haripur in a similar time, but they arrive in different places.

Old road via Taxila

Arrives
Haripur city.
Suits
City residents and anyone going to Khanpur.

Hazara Motorway

Arrives
Shah Maqsood interchange, near Haripur.
Suits
Travellers continuing north or with a pickup arranged.

How to choose

For Haripur city or Khanpur Dam, take a coaster on the old road. For Tarbela or onward north with a lift arranged, Daewoo to Shah Maqsood is quick and comfortable.

The real choice

Which is the best way to travel from Rawalpindi to Haripur

Simple choices for a short trip.

Cheapest

Coaster

Frequent departures to Haripur city.

From Rs 300
Quickest to leave

Hiace van

Fills fast at Pir Wadhai.

From Rs 350
Most comfortable

Daewoo Express

A full size coach to Shah Maqsood on the motorway.

From Rs 650

Our verdict

Take a coaster at Rs 300 for the city, and Daewoo for Shah Maqsood or onward travel north.


Schedule

Rawalpindi to Haripur bus timings

Coasters and vans run from dawn until evening.

Early morning

6:00 AM to 9:00 AM

Commuter traffic through Taxila.

Daytime

10:00 AM to 3:00 PM

Easy seats and steady departures.

Evening

4:00 PM to 7:00 PM

Busy both ways.

Weekends

Summer

Khanpur Dam visitors add traffic.

Khanpur on summer weekends

Khanpur Dam is a popular weekend spot for water sports, and summer weekends bring extra traffic on the old road between Taxila and Haripur.

Where to board

Rawalpindi and Haripur terminals

Coasters finish in Haripur city; Daewoo stops at Shah Maqsood.

Rawalpindi

Pir Wadhai general stand
Coasters and Hiace vans, leaving as they fill.
Daewoo Express
Own terminal near Jhangi Syedan, 26 Number Chungi, Peshawar Road.
Tip
Ask for Haripur vehicles by name.

Haripur

City stand
Coasters and vans finish in Haripur city.
Daewoo Shah Maqsood
Near the Shah Maqsood interchange, Hazara Motorway.
Onward
Local transport to Khanpur Dam and Tarbela.

The road

The road from Rawalpindi to Haripur

Out through Taxila, then north past the Khanpur road into Haripur.

  1. RawalpindiDeparture, km 0.
  2. Taxilakm 35.
  3. Khanpur turnRoad to Khanpur Dam, km 50.
  4. HaripurArrival about an hour and a half later, km 70.

Close to two great dams

Haripur district holds both Khanpur Dam and Tarbela Dam, one of the largest earth filled dams in the world, which makes the city a practical base for day trips.

Bus or car

Rawalpindi to Haripur bus vs car

Road travel is the only practical option.

01Recommended

Coaster or coach

Rs 300to Rs 650

Journey time
1h 15m to 1h 45m
Frequency
Every 15 to 30 min
Arrives
City or Shah Maqsood

Cheap, frequent and quick.

Best for most.

02For day trips

Private car

Rs 4,000and up, one way

Journey time
About 1h 15m
Frequency
On demand
Arrives
Anywhere

Useful for visiting Khanpur and Tarbela in a day.

For sightseeing.

Cheapest way to travel from Rawalpindi to Haripur

A coaster from Pir Wadhai at around Rs 300.


Common questions

Rawalpindi to Haripur bus FAQs

What is the Rawalpindi to Haripur bus ticket price?

About Rs 300 on a coaster, Rs 350 in a Hiace van and Rs 650 with Daewoo to Shah Maqsood.

How long does it take from Rawalpindi to Haripur?

An hour and a quarter to an hour and three quarters.

Does Daewoo stop in Haripur city?

Daewoo stops at Shah Maqsood near the Hazara Motorway interchange, outside the city.

How do I get to Khanpur Dam?

Take a coaster towards Haripur and change at the Khanpur turn, or continue to Haripur and take local transport.

Where do Haripur coasters leave from in Rawalpindi?

The Pir Wadhai general stand.

Related routes and operators

Book your Rawalpindi to Haripur ticket

Coasters, vans and coaches to Haripur compared, with no booking fee added to the published fare.

Compare fares now