Route · Capital to the rice belt

Islamabad to Hafizabad Bus Ticket Price, Online Booking, Timing

The Islamabad to Hafizabad ticket price starts at about Rs 1,050 and rises to roughly Rs 1,800 in executive class. The journey covers around 280 km and takes four hours, with most services turning off the motorway at Pindi Bhattian.

Ticket price from
Rs 1,050Standard seated
Better classes
Rs 1,800Executive
Distance
280 kmVia Pindi Bhattian
Journey time
4hHalf day
Operators
3 namedPlus local coaches

Short answer: the Islamabad to Hafizabad bus ticket price runs from about Rs 1,050 on local coaches to about Rs 1,800 for Faisal Movers executive. Hafizabad sits between the M-2 and the GT Road, reached by a branch from Pindi Bhattian or from Gujranwala.

Fares by operator

Islamabad to Hafizabad ticket price by operator

Hafizabad is off both main corridors rather than on either, which is why the Islamabad to Hafizabad ticket price sits slightly above the GT Road towns at similar distances.

Islamabad to Hafizabad fares by operator
Bus operator Class Route Journey time Ticket price
Local coaches from Pirwadhai Standard seated, some not air conditioned Rawalpindi to Hafizabad via Gujranwala 4h 30m Rs 1,050
Kohistan Express Standard seated, air conditioned Rawalpindi to Hafizabad via Pindi Bhattian 4h Rs 1,250
Bilal Travels Luxury, air conditioned Islamabad to Hafizabad via M-2 4h Rs 1,500
Faisal Movers Executive, air conditioned Islamabad Faizabad to Hafizabad 4h Rs 1,800

Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Your live, confirmed fare appears on the seat map before payment.

Two approaches, and the motorway one is not always faster

Services reach Hafizabad either from the M-2 at Pindi Bhattian or across from Gujranwala on the GT Road. The motorway approach looks quicker on paper and usually is, but the Gujranwala approach passes through more towns and is easier to connect to at short notice. Neither is wrong; check which one your service uses if you have a stop to make along the way.

Book Islamabad to Hafizabad.
Compare every operator on the route.

Compare live fares
The real choice

Which is the best bus service from Islamabad to Hafizabad

Three named operators on a four hour run, with Gujranwala as the fallback.

Cheapest

Local coaches from Pirwadhai

Counter-sold and frequent via Gujranwala. Some are not air conditioned and they stop often, but they serve the district towns.

From Rs 1,050

Best value

Kohistan Express

Air conditioned for Rs 200 over the floor and half an hour quicker, on the faster motorway approach.

From Rs 1,250

Most comfortable

Bilal Travels

A luxury seat on the M-2 approach, at Rs 300 below the Faisal Movers executive for the same arrival time.

From Rs 1,500

Our verdict

Kohistan Express at Rs 1,250 is the sensible booking. Four hours in an air conditioned seat needs nothing more, and it saves Rs 550 against the executive class. If nothing direct suits, take a Gujranwala coach and cover the last stretch locally rather than paying up for the only seat showing.

Schedule

Islamabad to Hafizabad bus timings

Good daytime coverage, thinning in the evening as this is a four hour run rather than an overnight one.

Early morning

5:00 AM to 8:00 AM

The busiest band, arriving in Hafizabad before or around midday.

Daytime

9:00 AM to 4:00 PM

Steady departures on both approaches through the day.

Evening

After 6:00 PM

Thinner for direct services, though Gujranwala remains reachable well into the night.

Busy periods

Eid and rice season

Eid fills the corridor, and the rice harvest brings heavy trade traffic through the district.

Where to board

Islamabad and Hafizabad terminals

Split between the two twin cities terminals as usual.

Faizabad and Pirwadhai

Kohistan Express, Bilal Travels and Faisal Movers
Board around Faizabad, on the metro line.
Local coaches
Pirwadhai in Rawalpindi, sold at the counter.
Worth knowing
Gujranwala services from either terminal are the fallback.

Hafizabad

Set down
The main town stand, close to the centre.
Onward connections
Pindi Bhattian, Gujranwala, Wazirabad, Sukheki and Sargodha all run from here.
Worth knowing
Local departures run through the day across the district.
The road

The two roads to Hafizabad

Off the motorway at Pindi Bhattian, or across from Gujranwala on the GT Road.

  • Islamabad and Rawalpindi Departures from Faizabad and Pirwadhai, mostly morning.
  • Motorway approach M-2 south to the Pindi Bhattian interchange, then a short branch north-east.
  • GT Road approach Through Jhelum, Gujrat and Gujranwala, then west into the district.
  • Sukheki or Pindi Bhattian The last towns before Hafizabad on either routing.
  • Hafizabad Arrival about four hours after departure.

The GT Road approach is covered by Islamabad to Gujranwala, which is the practical fallback.

Common questions

Islamabad to Hafizabad bus FAQs

What is the Islamabad to Hafizabad bus ticket price?

Fares run from about Rs 1,050 on local coaches to about Rs 1,800 for Faisal Movers executive. Kohistan Express sits around Rs 1,250 and Bilal Travels around Rs 1,500.

How long does the Islamabad to Hafizabad bus take?

About four hours for roughly 280 km, either off the M-2 at Pindi Bhattian or across from Gujranwala on the GT Road.

Which approach is better?

The motorway approach via Pindi Bhattian is usually quicker. The Gujranwala approach passes through more towns and is easier to connect to at short notice.

Which is the best bus service from Islamabad to Hafizabad?

Kohistan Express at around Rs 1,250, which is air conditioned, joint fastest and Rs 550 below the executive class.

Are there evening buses?

Few direct ones. This is a four hour daytime corridor. After about 6:00 PM the practical option is a Gujranwala service with a local connection.

Can I continue to Sargodha or Wazirabad from Hafizabad?

Yes. Pindi Bhattian, Gujranwala, Wazirabad, Sukheki and Sargodha all run from the Hafizabad stand through the day.

Book your Islamabad to Hafizabad ticket

Compare every operator on the corridor with live seat maps, and no booking fee added to the published fare.

Compare fares now