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.
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.
Rawalpindi to Haripur ticket price by operator
Three options on a short route with two roads.
| Bus operator | Class | Boards in Rawalpindi | Journey time | Ticket price |
|---|---|---|---|---|
| Coasters | Standard, air conditioned | Pir Wadhai general stand | 1h 45m | Rs 300 |
| Hiace vans | Standard | Pir Wadhai general stand | 1h 30m | Rs 350 |
| Daewoo Express | Luxury, 2+2 | Own terminal, 26 Number Chungi | 1h 15m | Rs 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.
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.
Which is the best way to travel from Rawalpindi to Haripur
Simple choices for a short trip.
Coaster
Frequent departures to Haripur city.
From Rs 300Hiace van
Fills fast at Pir Wadhai.
From Rs 350Daewoo Express
A full size coach to Shah Maqsood on the motorway.
From Rs 650Our verdict
Take a coaster at Rs 300 for the city, and Daewoo for Shah Maqsood or onward travel north.
Rawalpindi to Haripur bus timings
Coasters and vans run from dawn until evening.
Early morning
6:00 AM to 9:00 AMCommuter traffic through Taxila.
Daytime
10:00 AM to 3:00 PMEasy seats and steady departures.
Evening
4:00 PM to 7:00 PMBusy both ways.
Weekends
SummerKhanpur 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.
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 from Rawalpindi to Haripur
Out through Taxila, then north past the Khanpur road into Haripur.
- RawalpindiDeparture, km 0.
- Taxilakm 35.
- Khanpur turnRoad to Khanpur Dam, km 50.
- 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.
Rawalpindi to Haripur bus vs car
Road travel is the only practical option.
Coaster or coach
Rs 300to Rs 650
Cheap, frequent and quick.
Best for most.
Private car
Rs 4,000and up, one way
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.
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
From Rawalpindi and Haripur
Operator fare lists
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