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
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.
| Bus operator | Class | Route | Journey time | Ticket price | Booking |
|---|---|---|---|---|---|
| Daewoo Express | Luxury AC | To Gujranwala, then local | Rs 1,410 | Book 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
Fare to Gujranwala, the coach leg
- Daewoo Express to GujranwalaRs 1,410
Rawalpindi to Hafizabad bus timings
Rawalpindi to Hafizabad bus timings follow the Daewoo departures to Gujranwala; a daytime arrival makes the local leg easy.
-
Morning
Best start
An early coach reaches Gujranwala with the day ahead for the local leg.
-
Through the day
Regular
Daewoo runs this corridor several times a day; check the time for your date.
-
Local leg
Daylight
Local transport from Gujranwala to Hafizabad is easiest to find by day.
-
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.
-
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 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