Kasur to Hangu Bus Ticket Price, Online Booking, Service Timing

Hangu is 690 km from Kasur; go by Rana Asghar Transport to Lahore at Rs 600, Daewoo Express on to Rawalpindi at Rs 2,510, a coach or van to Kohat and finally local coaches and vans on to Hangu at Rs 300, and allow about 12 hours to reach the town west of Kohat.

Fares Partly booked coaches and vans

Distance
About 690 kmby road
Journey time
with the changes
Change at
Lahore, Rawalpindi, Kohatfour rides
Leaves from
Coach terminalKasur
Fares
Partly bookedcoach seats at booking

Quick Fare Check: Kasur to Hangu is about 690 km with changes at Lahore, Rawalpindi and Kohat: Rana Asghar Transport to Lahore at Rs 600; Daewoo Express to Rawalpindi at Rs 2,510; Kohat coaches and vans to Kohat, paid on board; local coaches and vans to Hangu at Rs 300. Allow about 12 hours.

Kasur to Hangu bus fare by operator

There is no through coach from Kasur to Hangu; the table lists each ride in order.

Kasur to Hangu bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Rana Asghar TransportLuxury ACLeg 1: Kasur to Lahore, times at bookingRs 600Book now Rana Asghar Transport Luxury, Kasur to Hangu
Local buses and vansBus or vanLeg 1: Kasur to Lahore, through the dayPaid on boardTickets at the stand
Daewoo ExpressLuxury ACLeg 2: Lahore to Rawalpindi, about hourlyRs 2,510Book now Daewoo Express Luxury, Kasur to Hangu
Daewoo ExpressGold ACLeg 2: Lahore to Rawalpindi, times at bookingRs 3,440Book now Daewoo Express Gold, Kasur to Hangu
Kohat coaches and vansCoach or vanLeg 3: Pirwadhai to KohatAt the standTickets at the stand
Local coaches and vansCoach or vanLeg 4: Kohat to HanguRs 300Tickets at the stand

Indicative one-way prices for one adult seat on each leg; local fares are paid on board and the live coach fare confirms at checkout.

Kasur to Hangu route map

Kasur to Hangu route map Map of the Kasur to Hangu bus route through Kasur, Lahore, Pindi Bhattian, Bhera, Kallar Kahar, Rawalpindi, Kohat, Hangu. 32°N 70°E 72°E 74°E Kasur Lahore Rawalpindi Kohat Hangu 100 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. Coaches run up Ferozepur Road to Lahore, then up the M-2 to Rawalpindi and on to Kohat and Hangu.

Fares by leg

  1. Local coaches and vans Coach or van (Kohat to Hangu)Rs 300
  2. Rana Asghar Transport Luxury (Kasur to Lahore)Rs 600
  3. Daewoo Express Luxury (Lahore to Rawalpindi)Rs 2,510
  4. Daewoo Express Gold (Lahore to Rawalpindi)Rs 3,440
One-way fares for the booked rides; the rest are paid on board.

Kasur to Hangu bus timings

Kasur to Hangu bus timings follow the coaches and vans on each leg; start early so every change is in daylight.

  1. To Lahore

    Times at booking

    Rana Asghar Transport lists Kasur to Lahore at about Rs 600; confirm the departure time when you book.

  2. Lahore to Rawalpindi

    Through the day

    Daewoo Express leaves Lahore about every hour and reaches Rawalpindi in four and a half hours.

  3. Rawalpindi to Kohat

    Through the day

    Kohat coaches and vans load at Pirwadhai for Kohat through the day; buy the ticket at the stand. About three and a half hours.

  4. Kohat to Hangu

    Through the day

    Local coaches and vans leave Kohat for Hangu as they fill, from early morning until evening; the ride takes about an hour.

Kasur to Hangu bus online booking

Kasur to Hangu bus online booking covers the Lahore coach and the Rawalpindi seat; book both for the same day, with at least an hour between them.

  1. Choose your coach

    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 Kasur to Hangu buses

Which is the best bus service from Kasur to Hangu?

The best way from Kasur to Hangu is an early start to Lahore and the onward coach the same day.

Our pick

Leave Kasur early and allow about 12 hours for the four rides; confirm each fare before you pay.

Before you book a Kasur to Hangu bus

Before you travel from Kasur to Hangu, three things are worth knowing.

  • Checkpoints

    Security checks are routine on the roads west of Kohat.

  • Lahore first

    The first leg has its own page: see Kasur to Lahore.

  • Karak

    See Kasur to Karak.

Kasur to Hangu bus FAQs

What is the Kasur to Hangu bus fare?

Rana Asghar Transport Kasur to Lahore about Rs 600; Daewoo Express Lahore to Rawalpindi about Rs 2,510; Local coaches and vans Kohat to Hangu about Rs 300; the other rides are paid on board or at booking.

Is there a direct bus from Kasur to Hangu?

No. Change at Lahore, Rawalpindi and Kohat.

How long does Kasur to Hangu take?

About 12 hours, including the waits between rides.

How long is the Kohat to Hangu ride?

About an hour.

Where does the first ride leave from?

Rana Asghar Transport boards at its counter at Kasur’s general bus stand; local buses and vans leave from Kasur’s general bus stand.

Book Kasur to Hangu bus tickets for your date

Book your coach to Lahore and the Rawalpindi leg, then pay with JazzCash, Easypaisa or card.

Search Kasur to Hangu buses