Route · Rawalpindi to Attock on the GT Road

Rawalpindi to Attock Bus Ticket Price, Online Booking, Timing

The Rawalpindi to Attock ticket price starts at about Rs 300 on a coaster. It is a short run of around an hour and a half along the GT Road through Taxila and Hasan Abdal, but Attock City, Attock Cantt and Attock Khurd on the Indus are three quite different places to arrive.

Ticket price from
Rs 300Coaster
Hiace van
Rs 350Faster to fill
Distance
about 85 kmVia the GT Road
Journey time
1h 30m to 2hThrough Taxila
Departures
Every 15 to 30 minThrough the day

Short answer: Rawalpindi to Attock costs about Rs 300 to Rs 350 and takes an hour and a half to two hours along the GT Road via Taxila, Wah and Hasan Abdal. Coasters and vans leave Pir Wadhai frequently. Decide whether you need Attock City, the cantonment or Attock Khurd by the Indus bridge before you board.

Fares by operator

Rawalpindi to Attock ticket price by vehicle

A short commuter route served by coasters, vans and the railway.

Rawalpindi to Attock fares by operator
Bus operatorClassBoards in RawalpindiJourney timeTicket price
CoastersStandard, air conditionedPir Wadhai general stand2hRs 300
Hiace vansStandardPir Wadhai general stand1h 45mRs 350

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.

A commuter route

Many passengers on this route work in Wah Cantt, Taxila and Attock and travel daily. Vehicles fill quickly in the morning and evening.

At these fares the choice is mostly about which vehicle leaves first.


Before you book

Attock City, Attock Cantt or Attock Khurd

Attock is spread out, and the name on a coaster does not always mean the part you want.

Attock City

Where
South of the GT Road, with the railway junction.
Good for
The district headquarters, bazaars and Attock City station.

Attock Cantt

Where
Near the city, around the cantonment.
Good for
Military and government offices.

Attock Khurd

Where
On the GT Road at the Indus bridge, near the Mughal fort.
Good for
The river crossing and the historic fort views.

How to choose

For Attock City or Cantt, confirm the vehicle turns off the GT Road. For Attock Khurd and the Indus bridge, a Peshawar bound coaster on the GT Road will pass it.

The real choice

Which is the best way to travel from Rawalpindi to Attock

Cheap, frequent and simple.

Cheapest

Coaster

Frequent departures from Pir Wadhai.

From Rs 300
Quickest to leave

Hiace van

Fills quickly at busy times.

From Rs 350
Rail option

Train

Mainline trains stop at Attock City Junction.

Economy and up

Our verdict

Take whichever coaster or van leaves first, or the train if you live near Rawalpindi station.


Schedule

Rawalpindi to Attock bus timings

Vehicles run from dawn until evening, busiest at commuter hours.

Early morning

6:00 AM to 9:00 AM

Commuter peak. Vehicles fill almost instantly.

Daytime

10:00 AM to 3:00 PM

Easy seats.

Evening

4:00 PM to 7:00 PM

Busy back towards Attock. Wah and Taxila are slow.

Late

After 8:00 PM

Fewer vehicles.

Taxila and Wah set the pace

The GT Road through Taxila and Wah Cantt is busy with commuters and industrial traffic, especially at shift changes. That, not distance, decides how long the trip takes.

Where to board

Rawalpindi and Attock terminals

Coasters load at Pir Wadhai and finish in Attock City.

Rawalpindi

Pir Wadhai general stand
Coasters and Hiace vans, leaving as they fill.
Rawalpindi railway station
Saddar, for trains to Attock City Junction.
Tip
Ask for Attock City vehicles by name.

Attock

City stand
Coasters and vans finish in Attock City.
Attock City Junction
Railway station on the main line.
Attock Khurd
GT Road stop at the Indus bridge.

The road

The road from Rawalpindi to Attock

West along the GT Road past Taxila and Hasan Abdal to the Indus.

  1. RawalpindiDeparture, km 0.
  2. TaxilaGandhara museum and ruins, km 35.
  3. Wah Canttkm 40.
  4. Hasan AbdalGurdwara Panja Sahib, km 50.
  5. AttockArrival about an hour and a half later, km 85.

History along the way

In under 100 km the road passes the ruins and museum at Taxila, the Sikh shrine of Panja Sahib at Hasan Abdal and the Mughal fort at Attock on the Indus.

Bus, train or car

Rawalpindi to Attock bus vs train vs car

A short route with a real rail option.

01Recommended

Coaster or van

Rs 300to Rs 350

Journey time
1h 30m to 2h
Frequency
Every 15 to 30 min
Arrives
Attock City

Cheap and frequent all day.

Best for most.

02Worth a look

Train

Rs 250and up, economy

Journey time
About 1h 30m
Frequency
Several daily
Arrives
Attock City Junction

Mainline trains towards Peshawar stop at Attock City.

Good from Saddar.

03For groups

Private car

Rs 4,000and up, one way

Journey time
About 1h 30m
Frequency
On demand
Arrives
Door to door

Handy for a heritage day trip via Taxila and Hasan Abdal.

For sightseeing.

Cheapest way to travel from Rawalpindi to Attock

A coaster at around Rs 300 or an economy train seat. Both are inexpensive; choose by which is closer to you.


Common questions

Rawalpindi to Attock bus FAQs

What is the Rawalpindi to Attock bus ticket price?

About Rs 300 on a coaster and Rs 350 in a Hiace van.

How long does it take from Rawalpindi to Attock?

An hour and a half to two hours on the GT Road.

Is there a train from Rawalpindi to Attock?

Yes. Mainline trains towards Peshawar stop at Attock City Junction.

What is the difference between Attock City and Attock Khurd?

Attock City is the district headquarters with the railway junction. Attock Khurd is on the GT Road by the Indus bridge.

Where do Attock coasters leave from in Rawalpindi?

The Pir Wadhai general stand.

Related routes and operators

Book your Rawalpindi to Attock ticket

Coasters, vans and trains to Attock compared, with no booking fee added to the published fare.

Compare fares now