Rawalpindi to Hafizabad Bus Ticket Price, Online Booking, Timing

The Rawalpindi to Hafizabad bus fare starts at about Rs 1,410 with Daewoo Express to Gujranwala, the nearest coach stop, with Hafizabad about 55 km on by local transport. The coach leg takes about two and a half hours.

To Gujranwala Rs 1,410 one way, per seat

Fare to Gujranwala
Rs 1,410Luxury, air-conditioned
Coach leg
via the motorway
Change at
Gujranwalalocal transport on
Last stretch
About 55 kmGujranwala to Hafizabad
Through coach
None listedin the lists we checked

Quick Fare Check: Rawalpindi to Hafizabad starts at about Rs 1,410 with Daewoo Express Luxury to Gujranwala, then about 55 km by local transport to Hafizabad.

Rawalpindi to Hafizabad bus fare by operator

Rawalpindi to Hafizabad is reached through Gujranwala, the closest stop with a published coach fare; the local leg on to Hafizabad is paid separately.

Rawalpindi to Hafizabad bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Daewoo ExpressLuxury ACTo Gujranwala, then localRs 1,410Book now Daewoo Express Luxury, Rawalpindi to Hafizabad

Indicative one-way price for one adult to Gujranwala. The local ride on to Hafizabad is paid separately.

Rawalpindi to Hafizabad route map

Rawalpindi to Hafizabad route map Map of the Rawalpindi to Hafizabad bus route through Rawalpindi, Gujranwala, Hafizabad. 32°N 33°N 73°E 74°E Rawalpindi Gujranwala Hafizabad 50 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. The coach runs to Gujranwala; Hafizabad is the short last leg by local transport.

Fare to Gujranwala, the coach leg

  1. Daewoo Express to GujranwalaRs 1,410
Luxury fare from the 2026 table. Local transport on to Hafizabad adds a small amount.

Rawalpindi to Hafizabad bus timings

Rawalpindi to Hafizabad bus timings follow the Daewoo departures to Gujranwala; a daytime arrival makes the local leg easy.

  1. Morning

    Best start

    An early coach reaches Gujranwala with the day ahead for the local leg.

  2. Through the day

    Regular

    Daewoo runs this corridor several times a day; check the time for your date.

  3. Local leg

    Daylight

    Local transport from Gujranwala to Hafizabad is easiest to find by day.

  4. Winter fog

    December–January

    Fog on the motorway and GT Road can slow morning departures.

Rawalpindi to Hafizabad bus online booking

Rawalpindi to Hafizabad bus online booking means booking Daewoo to Gujranwala, then taking local transport the last 55 km.

  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 Rawalpindi to Hafizabad buses

Which is the best bus service from Rawalpindi to Hafizabad?

The best way from Rawalpindi to Hafizabad is the Daewoo coach to Gujranwala and a short local ride on.

  • Daewoo Express

    Nearest stop to Hafizabad

    Luxury at about Rs 1,410 to Gujranwala, about 55 km short of Hafizabad.

    From Rs 1,410

Our pick

Book Daewoo Express to Gujranwala at about Rs 1,410 and take local transport the last 55 km to Hafizabad, ideally arriving in daylight.

Before you book a Rawalpindi to Hafizabad bus

Before you book a Rawalpindi to Hafizabad trip, three things are worth knowing.

  • Gujranwala, not Hafizabad

    The coach ends at Gujranwala. Allow for about 55 km of local transport.

  • Travel by day

    Local transport is easier to find in daylight than late at night.

  • Luggage

    Daewoo Express allows 30 kg per passenger; excess is charged by weight.

Rawalpindi to Hafizabad bus FAQs

What is the Rawalpindi to Hafizabad bus fare?

From about Rs 1,410 with Daewoo Express to Gujranwala, plus a short local ride to Hafizabad.

Is there a direct bus from Rawalpindi to Hafizabad?

Not in the fare lists we checked. The practical route is via Gujranwala.

How long does it take?

About two and a half hours to Gujranwala, plus the local leg of about 55 km.

Is the coach air-conditioned?

Yes. Daewoo Express Luxury coaches are air-conditioned.

How much luggage can I take?

Daewoo Express allows 30 kg per passenger.

Compare Rawalpindi to Hafizabad bus tickets for your date

Book Daewoo to Gujranwala, then take local transport the last stretch, paying with JazzCash, Easypaisa or card.

Search Rawalpindi to Hafizabad buses