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

Hafizabad to Islamabad
Rs 1,100AC coach
Hafizabad to Rawalpindi
Rs 1,200AC coach
Departures
3 pmfrom Hafizabad
Return
11:30 pmfrom Faizabad
Helpline
0321 6223998fares and tickets

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.

Shalimar Bus Hafizabad ticket prices by route, cheapest first
RouteClassJourney timeTicket priceBooking
Hafizabad to IslamabadCoach ACRs 1,100Book now Shalimar Bus Hafizabad Coach, Hafizabad to Islamabad
Islamabad to HafizabadCoach ACRs 1,100Book now Shalimar Bus Hafizabad Coach, Islamabad to Hafizabad
Hafizabad to RawalpindiCoach ACRs 1,200Book 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 route map Map of the Shalimar Bus Hafizabad routes through Gujranwala, Gujrat, Hafizabad, Islamabad, Jhelum, Kharian, Rawalpindi. 32°N 74°E Gujranwala Hafizabad Islamabad Jhelum Rawalpindi 50 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. The coach runs east to Gujranwala, then up the GT Road through Gujrat, Kharian, Jhelum, Dina and Rawat to Faizabad.

Shalimar Bus Hafizabad fares

  1. Hafizabad to IslamabadRs 1,100
  2. Islamabad to HafizabadRs 1,100
  3. Hafizabad to RawalpindiRs 1,200
One-way fares for one adult seat, cheapest first.

Shalimar Bus Hafizabad bus timings

Shalimar Bus Hafizabad runs one coach each way a day.

  1. From Hafizabad

    3 pm

    The coach leaves Hafizabad at 3 pm and reaches Faizabad at about 9 to 9:30 pm.

  2. From Islamabad

    11:30 pm

    The return coach leaves Faizabad at 11:30 pm and reaches Hafizabad at about 6 am.

  3. On the way

    GT Road

    It runs through Gujranwala, Gujrat, Kharian, Jhelum, Dina and Rawat, so passengers for those towns can ask to board.

  4. 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)
    Departs
    3 pm
  • Islamabad and Rawalpindi

    Boarding
    Faizabad
    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.

  1. Pick the route

    Choose Islamabad or Rawalpindi from the fare table above, and ask where the coach boards in Hafizabad.

  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 Shalimar Bus Hafizabad buses

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