Lahore to Hafizabad Bus Ticket Price, Online Booking, Timing
The Lahore to Hafizabad bus ticket price starts at about Rs 550 and reaches Rs 1,300 for Daewoo Luxury. Six operators cover the 130 km run in around two hours, into a district that sits just off the main north south road.
Short answer: Lahore to Hafizabad economy coaches charge Rs 550 to Rs 700, executive and business Rs 820 to Rs 1,000, and Daewoo Luxury runs Rs 1,300. Six operators for a two hour route is thin, so check the timetable before assuming.
Lahore to Hafizabad bus ticket price by operator and class
Fewer services than comparable distances on the GT Road, because Hafizabad sits to one side of it rather than on it.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Daewoo Express | Luxury, AC | Via Gujranwala | 2h 00m | Rs 1,300 |
| Faisal Movers | Business, AC | Via Gujranwala | 2h 00m | Rs 1,000 |
| Q Connect | Executive, AC | Via Gujranwala | 2h 10m | Rs 850 |
| Sania Express | Executive, AC | Via Gujranwala | 2h 15m | Rs 820 |
| Sandhu Power | Economy, AC | Via Gujranwala | 2h 30m | Rs 700 |
| Rajput Travels | Economy, AC | Via Gujranwala | 2h 30m | Rs 550 |
Fares are indicative published prices and vary with operator, class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
Rice country
Hafizabad sits in the basmati growing belt, and a good share of the traffic on this route is tied to the rice trade. That gives the corridor a seasonal rhythm you do not get on the GT Road towns: busier around harvest and processing, quieter between.
Pindi Bhattian is the other landmark
The Pindi Bhattian interchange in this district is where the M-2 meets the M-4 heading south towards Multan. Coaches passing through there are usually going somewhere else entirely, so a service that names Hafizabad is what you want rather than one that mentions the interchange.
Two hours away, but off the main road
Gujranwala at 80 km has nine operators. Hafizabad at 130 km has six, and the reason is position rather than distance.
Gujranwala
Every northbound service passes through, so the frequency is enormous and you can turn up and travel.
Hafizabad
Reached by turning west, so only services that mean to come here do. Six operators, with real gaps.
Two legs
Book Gujranwala, then local transport west. Often quicker than waiting for a direct service.
When to use the connection
If the direct timetable does not offer a departure within about ninety minutes of when you want to leave, take the Gujranwala route instead. The first leg runs constantly and the onward ride is short. That is a better position than most off corridor towns enjoy, and it means there is rarely a good reason to accept an awkward departure hour on a journey this short.
Lahore to Hafizabad bus timings and departure frequency
Regular but with gaps, which is the practical difference from the GT Road towns.
Morning
From 6 AMThe densest block, arriving mid morning.
Through the day
Gaps of an hour or moreSix operators means the timetable is worth checking rather than assuming.
Via Gujranwala
ContinuousThe fallback whenever the direct departure times do not suit.
Winter fog
December to JanuaryCentral Punjab fogs heavily and a two hour journey can double.
Which is the best bus service from Lahore to Hafizabad?
On a two hour route with six operators, availability on your date matters more than any feature comparison.
Rajput Travels
Air conditioned economy at Rs 550, the lowest fare, half an hour behind the quickest on a short run.
Q Connect
Executive at Rs 850, working central Punjab as its core network rather than passing through on a longer route.
Gujranwala plus local
Nine operators on the first leg, running constantly, then a short ride west.
The honest recommendation
Take Rajput Travels at about Rs 550 if the timing works, and go via Gujranwala if it does not. Two hours is short enough that the class buys almost nothing, so the real decision is simply getting a departure at a sensible hour. Daewoo Luxury at Rs 1,300 is more than double the cheapest fare for a thirty minute saving.
Lahore to Hafizabad bus ticket price FAQs
What is the Lahore to Hafizabad bus ticket price?
From about Rs 550 with Rajput Travels to Rs 1,300 for Daewoo Express Luxury. Sandhu Power economy is Rs 700, Sania Express executive Rs 820 and Faisal Movers Business Rs 1,000. Six operators run the route.
Why are there fewer buses than to Gujranwala?
Because Hafizabad sits off the main north south road. Only services that mean to come here do, whereas every northbound coach passes through Gujranwala.
Should I connect through Gujranwala?
Worth doing if the direct timetable has a gap. The first leg runs constantly and the onward ride west is short.
Which is the cheapest bus from Lahore to Hafizabad?
Rajput Travels at around Rs 550, then Sandhu Power at Rs 700. Both are air conditioned and take about two and a half hours.
Is Pindi Bhattian the same as Hafizabad?
No. Pindi Bhattian is the motorway interchange in this district where the M-2 meets the M-4. Book a service that names Hafizabad rather than one mentioning the interchange.
Related routes and fare guides
Book your Lahore to Hafizabad bus ticket
Six operators plus the Gujranwala connection compared. No booking fee added.
Compare fares now