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.
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.
Rawalpindi to Attock ticket price by vehicle
A short commuter route served by coasters, vans and the railway.
| Bus operator | Class | Boards in Rawalpindi | Journey time | Ticket price |
|---|---|---|---|---|
| Coasters | Standard, air conditioned | Pir Wadhai general stand | 2h | Rs 300 |
| Hiace vans | Standard | Pir Wadhai general stand | 1h 45m | Rs 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.
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.
Which is the best way to travel from Rawalpindi to Attock
Cheap, frequent and simple.
Coaster
Frequent departures from Pir Wadhai.
From Rs 300Hiace van
Fills quickly at busy times.
From Rs 350Train
Mainline trains stop at Attock City Junction.
Economy and upOur verdict
Take whichever coaster or van leaves first, or the train if you live near Rawalpindi station.
Rawalpindi to Attock bus timings
Vehicles run from dawn until evening, busiest at commuter hours.
Early morning
6:00 AM to 9:00 AMCommuter peak. Vehicles fill almost instantly.
Daytime
10:00 AM to 3:00 PMEasy seats.
Evening
4:00 PM to 7:00 PMBusy back towards Attock. Wah and Taxila are slow.
Late
After 8:00 PMFewer 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.
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 from Rawalpindi to Attock
West along the GT Road past Taxila and Hasan Abdal to the Indus.
- RawalpindiDeparture, km 0.
- TaxilaGandhara museum and ruins, km 35.
- Wah Canttkm 40.
- Hasan AbdalGurdwara Panja Sahib, km 50.
- 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.
Rawalpindi to Attock bus vs train vs car
A short route with a real rail option.
Coaster or van
Rs 300to Rs 350
Cheap and frequent all day.
Best for most.
Train
Rs 250and up, economy
Mainline trains towards Peshawar stop at Attock City.
Good from Saddar.
Private car
Rs 4,000and up, one way
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.
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
From Rawalpindi and Attock
Operator fare lists
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