Karachi to Haripur Bus Ticket Price, Online Booking, Timing
The Karachi to Haripur bus ticket price is about Rs 8,430 with Daewoo Express, which runs to its Shah Maqsood stop on the Hazara Motorway, a short local ride from Haripur. The trip covers roughly 1,470 km in about 18 hours.
Luxury seat Rs 8,430 one way, per seat
Quick Fare Check: Karachi to Haripur bus tickets cost about Rs 8,430 with Daewoo Express to its Shah Maqsood stop, then a short local ride into Haripur. Booking to Rawalpindi costs Rs 8,120 if you would rather change there.
Karachi to Haripur bus fare by operator
Karachi to Haripur has no coach into the town itself in the fare lists we checked; Daewoo Express sets down at Shah Maqsood on the Hazara Motorway, close to Haripur.
| Bus operator | Class | Route | Journey time | Ticket price | Booking |
|---|---|---|---|---|---|
| Daewoo Express | Luxury AC | To Shah Maqsood, then local | Rs 8,430 | Book now Daewoo Express Luxury, Karachi to Haripur |
Indicative one-way price for one adult seat to the Shah Maqsood stop. The local ride into Haripur is paid separately.
Karachi to Haripur route map
Daewoo fares from Karachi to the north
- Daewoo Express to RawalpindiRs 8,120
- Daewoo Express to Shah Maqsood, for HaripurRs 8,430
- Daewoo Express to AbbottabadRs 8,650
Karachi to Haripur bus timings
Karachi to Haripur bus timings follow the long-haul departures north, and a daytime arrival makes the local hop into Haripur easier.
-
Long-haul departures
A few a day
Check the time for your date on the seat map; this is an 18 hour trip.
-
Arrive by day
Local ride
Local transport from Shah Maqsood into Haripur runs through the day.
-
Via Rawalpindi
More choice
Rawalpindi has far more coaches from Karachi, with local transport on to Haripur.
-
Winter fog
December–January
Fog on the Punjab motorways can add hours before dawn.
Karachi to Haripur bus online booking
Karachi to Haripur bus online booking takes a couple of minutes; book to the Shah Maqsood stop and plan the short local ride from there.
-
Compare and choose
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 Karachi to Haripur?
The best bus service from Karachi to Haripur is the Daewoo coach to Shah Maqsood, which avoids changing in Rawalpindi.
-
Daewoo Express
Nearest stop to Haripur
Luxury at about Rs 8,430 to Shah Maqsood on the Hazara Motorway, a short local ride from Haripur.
From Rs 8,430
Our pick
Book Daewoo Express to Shah Maqsood at about Rs 8,430 and take a local ride into Haripur. If that departure does not suit, book to Rawalpindi for Rs 8,120 and continue by local transport.
Before you book a Karachi to Haripur bus
Before you book a Karachi to Haripur bus, three things are worth knowing.
-
Shah Maqsood, not Haripur
The coach sets down at Shah Maqsood on the Hazara Motorway. Allow for a short local ride into the town.
-
Rawalpindi is the fallback
Rawalpindi costs Rs 8,120 from Karachi and has far more departures, with local transport on to Haripur.
-
A very long trip
At around 18 hours, carry food, water and a warm layer for the air-conditioned night.
Karachi to Haripur bus FAQs
What is the Karachi to Haripur bus ticket price?
About Rs 8,430 with Daewoo Express to its Shah Maqsood stop, close to Haripur.
Is there a direct bus from Karachi to Haripur?
Not into the town in the fare lists we checked. Daewoo Express stops at Shah Maqsood on the Hazara Motorway, a short ride away.
How long does the bus take from Karachi to Haripur?
About 18 hours to Shah Maqsood, plus the local ride.
Can I change in Rawalpindi instead?
Yes. Daewoo Express to Rawalpindi costs Rs 8,120, and local transport runs on to Haripur.
Where is Shah Maqsood?
It is a stop on the Hazara Motorway near Haripur, used by coaches heading for the Hazara division.
Compare Karachi to Haripur bus tickets for your date
See live seats and fares to Shah Maqsood, then pay with JazzCash, Easypaisa or card.
Search Karachi to Haripur buses