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

Ticket price
Rs 8,430to Shah Maqsood
Journey time
plus a local hop
Distance
About 1,470 kmvia Islamabad
Priced operator
1to the nearest stop
Last stretch
Local rideShah Maqsood to Haripur

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.

Karachi to Haripur bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Daewoo ExpressLuxury ACTo Shah Maqsood, then localRs 8,430Book 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

Karachi to Haripur route map Map of the Karachi to Haripur bus route through Karachi, Hyderabad, Sukkur, Multan, Faisalabad, Pindi Bhattian, Islamabad, Haripur. 26°N 28°N 30°N 32°N 34°N 66°E 68°E 70°E 72°E 74°E Karachi Hyderabad Sukkur Multan Faisalabad Haripur 200 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. The coach runs up the motorways through Multan and Islamabad, then onto the Hazara Motorway past Haripur.

Daewoo fares from Karachi to the north

  1. Daewoo Express to RawalpindiRs 8,120
  2. Daewoo Express to Shah Maqsood, for HaripurRs 8,430
  3. Daewoo Express to AbbottabadRs 8,650
Luxury fares from the same list. Shah Maqsood costs Rs 310 more than Rawalpindi and saves the change of coach there.

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.

  1. Long-haul departures

    A few a day

    Check the time for your date on the seat map; this is an 18 hour trip.

  2. Arrive by day

    Local ride

    Local transport from Shah Maqsood into Haripur runs through the day.

  3. Via Rawalpindi

    More choice

    Rawalpindi has far more coaches from Karachi, with local transport on to Haripur.

  4. 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.

  1. Compare and choose

    Pick an operator and class from the fare table above, and check where it boards and drops before you pay.

  2. Pick your seat

    Choose a window or aisle seat on the seat map. Women are seated beside women or family members.

  3. Pay and board

    Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.

Search Karachi to Haripur buses

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