Route · Sadiqabad to Attock by Awam Express or coach

Sadiqabad to Attock Bus Ticket Price, Online Booking, Service Timing

Attock, where the Kabul river meets the Indus, is the last Punjab district before Khyber Pakhtunkhwa. The Awam Express runs direct from Sadiqabad to Attock City on its way to Peshawar, while by road you ride to Rawalpindi and continue west for about 80 km.

Ticket price from
Check fareVia Rawalpindi
Distance
about 880 kmVia Rawalpindi or the main railway
Journey time
11 to 17 hoursOr coach via Rawalpindi
Departures
Direct trainFrom Sadiqabad

Short answer: Sadiqabad to Attock takes about eleven hours by road for around Rs 4,500, changing in Rawalpindi, or longer on the direct Awam Express. Attock district had 2.17 million people in the 2023 census, with Attock tehsil alone at about 516,000.

Fares by operator

Sadiqabad to Attock ticket price by operator

What each operator charges from Sadiqabad to Attock, and where you board.

Sadiqabad to Attock fares by operator
Bus operatorClassBoards in SadiqabadJourney timeTicket price
Awam ExpressTrain, directSadiqabad stationAbout 17hCheck fare
Coach to Rawalpindi, then AttockTwo stagesKLP Road, Sabz MandiAbout 11hAbout Rs 4,500

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.

Rail runs straight through

The Awam Express is one of the few long distance trains that serves Attock without a change from south Punjab.

By road, coaches from Rawalpindi to Attock and Peshawar run often along the GT Road and M-1.


Before you book

Attock City, Attock Khurd or Hasan Abdal

The district has several stops.

Attock City

How
Awam Express or GT Road coaches.
Good for
The city.

Attock Khurd

What
Mughal fort and Indus bridge.
How
Short ride from the city.

Hasan Abdal

What
Gurdwara Panja Sahib.
How
GT Road, before Attock.

How to choose

The <strong>train</strong> for no change; the <strong>coach</strong> for speed.

The real choice

Which is the best bus from Sadiqabad to Attock

Three options for three different priorities.

No change

Awam Express

Direct to Attock City.

Check fare
Faster

Coach via Rawalpindi

Then GT Road.

About Rs 4,500
Door to door

Hired car from Islamabad

For the last leg.

From Rs 6,000

Our verdict

The <strong>coach</strong> for speed, the <strong>Awam Express</strong> for a single ticket.


Schedule

Sadiqabad to Attock bus timings

Road overnight, rail daily.

Night coach

8:00 PM to 11:00 PM

Rawalpindi at dawn.

Onward

Morning

About two hours west.

Train

Daily

Check the Awam Express time.

Fog

December to January

Slow motorways.

Two rivers

At Attock the muddy Kabul river meets the clear Indus, a colour contrast visible from the old bridge.

Where to board

Sadiqabad and Attock terminals

Where to board in Sadiqabad and where you arrive in Attock.

Sadiqabad

Daewoo Express
KLP Road near Sabz Mandi, Tehsil Sadiqabad. Helpline 111-007-008.
Sadiqabad railway station
On the Karachi to Peshawar main line, a short rickshaw ride from both coach areas.

Attock

Rail
Attock City station.
Coaches
GT Road stops.
Onward
Attock Khurd and Hasan Abdal.

The road

The road from Sadiqabad to Attock

To Rawalpindi, then west on the GT Road.

  1. SadiqabadDeparture, km 0.
  2. RawalpindiChange, km 800.
  3. Hasan Abdalkm 845.
  4. AttockArrival about eleven hours after departure, km 880.

Gateway to KP

West of Attock the GT Road crosses the Indus into Khyber Pakhtunkhwa.

Bus or train

Sadiqabad to Attock: bus or train

How the realistic options compare on this route.

01Recommended

Bus

Rs 4,500about, two stages

Journey time
About 11h
Frequency
Daily
Arrives
Attock

Faster.

Best for most.

02Direct

Train

Check fareeconomy and AC

Journey time
About 17h
Frequency
Daily
Station
Attock City

The Awam Express runs direct from Sadiqabad.

Single ticket.

Cheapest way to travel from Sadiqabad to Attock

Economy on the Awam Express.


Common questions

Sadiqabad to Attock bus FAQs

What is the Sadiqabad to Attock bus ticket price?

About Rs 4,500 by coach via Rawalpindi; economy on the Awam Express is usually cheaper. Confirm on the day.

How long does the bus from Sadiqabad to Attock take?

About about eleven hours by road or seventeen by train for roughly 880 km via rawalpindi or the main railway.

Is there a direct train from Sadiqabad to Attock?

Yes, the Awam Express calls at Attock City.

Is Attock in Punjab?

Yes, it is Punjab’s north western district, bordering Khyber Pakhtunkhwa.

Related routes and operators

Book your Sadiqabad to Attock ticket

Road and rail options from Sadiqabad to Attock compared, with no booking fee added to the published fare.

Compare fares now