Karachi to Haripur Bus Ticket Price, Timings, Online Booking
The Karachi to Haripur ticket price starts at about Rs 5,600 and reaches Rs 8,400 in the better classes. The journey takes twenty one to twenty two hours, and Haripur is the first Hazara town on the road toward Abbottabad.
Karachi to Haripur bus ticket price: fares run from about Rs 5,600 to Rs 8,400 depending on class. Niazi Express names Haripur among its northern routes, and the journey takes twenty one to twenty two hours.
Karachi to Haripur ticket price by operator
Haripur sits half an hour short of Abbottabad on the same road, served by the operators running the Hazara corridor from Karachi.
| Operator | Class | Journey time | Ticket price |
|---|---|---|---|
| Niazi Express | Standard | 22h | Rs 5,600 |
| Hazara Movers | Standard | 22h | Rs 6,100 |
| Regional coaches | Standard | 21h 30m | Rs 6,700 |
| Better classes | Business | 21h | Rs 8,400 |
Fares are indicative published prices and vary with class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
Half an hour short of Abbottabad, and Rs 400 cheaper
If Haripur itself is your destination that saving is worth taking. If you are heading into the Galyat or the Kaghan valley, carry on to Abbottabad, because that is where the Nathia Gali vans and the Mansehra coaches actually depart from. Haripur has no onward hill transport of its own.
Khanpur Lake and Taxila
Haripur sits between Tarbela and Abbottabad, with two well known destinations close by.
Half an hour out
The reservoir supplying part of Islamabad’s water, and a popular weekend destination.
South east
The Gandharan archaeological site sits between Haripur and Islamabad, reached by local road.
Half an hour north
Where the Galyat vans and Kaghan valley coaches depart from.
Carry on to Abbottabad for the hills
Haripur has no onward transport into the Galyat or the Kaghan valley. Those services all start at Abbottabad, half an hour further on for around Rs 400 more. Stop at Haripur only if the town, Khanpur Lake or Taxila is where you are going.
Karachi to Haripur bus timings
Departures are in the afternoon and evening so the long journey passes overnight, arriving in Hazara the following day.
Afternoon and evening
The main blockTimed for an overnight run north through Sindh and Punjab.
Arrival
Next dayTwenty one to twenty two hours later.
Onward
Continue to AbbottabadHalf an hour further if you are heading into the hills.
Booking
3 to 4 daysA week around Eid.
Karachi and destination terminals
Sohrab Goth and four city terminals
Sohrab Goth is the main northbound area. Faisal Movers also runs Karachi Cantt on Dr Daud Pota Road opposite the railway station, Taj Complex in Saddar and Malir Halt on Jinnah Avenue, with free shuttles between them.
Four Faisal Movers terminals means checking which one your ticket names.
Main stand
Local transport for Khanpur Lake and Taxila departs from Haripur, along with onward services to Abbottabad and the Hazara division.
Galyat and Kaghan transport starts at Abbottabad, not here.
Karachi to Haripur bus FAQs
What is the Karachi to Haripur bus ticket price?
From about Rs 5,600 with Niazi Express, Rs 6,100 with Hazara Movers, Rs 6,700 on regional coaches and up to Rs 8,400 in the better classes.
How long is the journey?
Twenty one to twenty two hours for roughly 1,600 km via Multan and the twin cities.
Should I stop at Haripur or Abbottabad?
Abbottabad if you are heading into the Galyat or the Kaghan valley, since that is where the onward transport departs. Haripur only if the town, Khanpur Lake or Taxila is your destination.
How do I reach Khanpur Lake?
By local transport or hired vehicle from Haripur, about half an hour out. It is a popular weekend destination from the twin cities.
Is Taxila nearby?
Yes, south east between Haripur and Islamabad, reached by local road. It is a major Gandharan archaeological site.
Related routes and operators
Related routes
Operators on this route
Book your Karachi to Haripur ticket
Compare every operator with live seat maps, and no booking fee added to the published fare.
Compare fares now