Shalimar Bus Hafizabad Ticket Price, Online Booking, Service Timing
Shalimar Bus Hafizabad is a local coach company that links Hafizabad with the twin cities by the GT Road: one air-conditioned coach a day leaves Hafizabad at 3 pm for Islamabad, about Rs 1,100, and Rawalpindi, about Rs 1,200, and the return coach leaves Faizabad at 11:30 pm.
Fares from Rs 1,100 one way, per seat
Quick Fare Check: Shalimar Bus Hafizabad charges about Rs 1,100 between Hafizabad and Islamabad and about Rs 1,200 to Rawalpindi; the coach leaves Hafizabad at 3 pm and Islamabad at 11:30 pm, and takes six to six and a half hours each way.
Shalimar Bus Hafizabad ticket price by route
Shalimar Bus Hafizabad ticket prices below come from its PakSafar listings, cheapest first.
| Route | Class | Journey time | Ticket price | Booking |
|---|---|---|---|---|
| Hafizabad to Islamabad | Coach AC | Rs 1,100 | Book now Shalimar Bus Hafizabad Coach, Hafizabad to Islamabad | |
| Islamabad to Hafizabad | Coach AC | Rs 1,100 | Book now Shalimar Bus Hafizabad Coach, Islamabad to Hafizabad | |
| Hafizabad to Rawalpindi | Coach AC | Rs 1,200 | Book now Shalimar Bus Hafizabad Coach, Hafizabad to Rawalpindi |
Fares for one adult seat as listed on PakSafar; call the helpline for the current fare, which can change with fuel prices. Journey times are approximate.
Shalimar Bus Hafizabad route network
Shalimar Bus Hafizabad fares
- Hafizabad to IslamabadRs 1,100
- Islamabad to HafizabadRs 1,100
- Hafizabad to RawalpindiRs 1,200
Shalimar Bus Hafizabad bus timings
Shalimar Bus Hafizabad runs one coach each way a day.
-
From Hafizabad
3 pm
The coach leaves Hafizabad at 3 pm and reaches Faizabad at about 9 to 9:30 pm.
-
From Islamabad
11:30 pm
The return coach leaves Faizabad at 11:30 pm and reaches Hafizabad at about 6 am.
-
On the way
GT Road
It runs through Gujranwala, Gujrat, Kharian, Jhelum, Dina and Rawat, so passengers for those towns can ask to board.
-
Fog and Eid
Plan ahead
Winter fog slows the GT Road at night, and seats go early before both Eids.
Shalimar Bus Hafizabad terminals and contact
Shalimar Bus Hafizabad publishes one contact number for fares and seats.
-
Hafizabad
- Boarding
- Hafizabad (confirm the stop when you book)
- Phone
- 0321 6223998
- Departs
- 3 pm
-
Islamabad and Rawalpindi
- Boarding
- Faizabad
- Phone
- 0321 6223998
- Departs
- 11:30 pm
Shalimar Bus Hafizabad online booking
Shalimar Bus Hafizabad seats are reserved by phone; where the route is listed online, choose the date, pick a seat and pay.
-
Pick the route
Choose Islamabad or Rawalpindi from the fare table above, and ask where the coach boards in Hafizabad.
-
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.
Is Shalimar Bus Hafizabad worth booking?
Shalimar Bus Hafizabad is worth booking for a direct seat from Hafizabad to the twin cities without changing in Gujranwala.
Worth it for
- The only direct coach from Hafizabad to Islamabad, about Rs 1,100.
- An overnight return that reaches Hafizabad early in the morning.
- Stops along the GT Road for Gujranwala, Gujrat and Jhelum.
Watch out for
- One departure each way a day.
- Bookings by phone only.
- The slower GT Road rather than the motorway.
Our verdict
Book Shalimar Bus Hafizabad for a direct run to Islamabad or Rawalpindi; if 3 pm does not suit, ride to Gujranwala and take Daewoo Express.
Before you book Shalimar Bus Hafizabad
Before you book Shalimar Bus Hafizabad, three things are worth knowing.
-
Not Shalimar Express
This Hafizabad company is not the Jhang-based Shalimar Express; check the name and helpline when you book.
-
GT Road
The coach takes the GT Road through Gujranwala, Gujrat and Jhelum, which is slower than the motorway but stops in more towns.
-
Other way
From Gujranwala, 48 km east, Daewoo Express runs to Islamabad through the day for about Rs 1,410.
Shalimar Bus Hafizabad FAQs
What is the Shalimar Bus Hafizabad fare from Hafizabad to Islamabad?
About Rs 1,100 for an AC seat.
What time does Shalimar Bus Hafizabad leave Hafizabad?
At 3 pm, reaching Islamabad at about 9 to 9:30 pm.
What time does the return coach leave Islamabad?
At 11:30 pm from Faizabad, reaching Hafizabad at about 6 am.
What is the Shalimar Bus Hafizabad helpline?
0321 6223998.
Does it go to Rawalpindi?
Yes, for about Rs 1,200.
Book Shalimar Bus Hafizabad tickets for your date
Pick your route and seat, or call Shalimar Bus Hafizabad on 0321 6223998.
Search Shalimar Bus Hafizabad buses