Peshawar to the Indus crossing

Peshawar to Attock Bus Ticket Price, Online Booking, Timing

The Peshawar to Attock ticket price starts at about Rs 600 and reaches Rs 1,200 in the better classes. The journey takes an hour and a half on the M-1, crossing the Indus where Khyber Pakhtunkhwa meets Punjab.

Ticket price from
Rs 600Adil Shah Coaches
Better classes
Rs 1,200Through services
Distance
About 100 kmVia the M-1
Journey time
1h 30mMotorway
Crosses
The IndusProvincial boundary

Short answer: fares run from about Rs 600 to Rs 1,200 depending on the operator. The journey takes an hour and a half on the M-1, and every eastbound service from Peshawar passes through.

Fares by operator

Peshawar to Attock bus ticket price by operator and class

A short motorway hop where frequency comes from the fact that every Islamabad, Lahore and Punjab service passes through Attock.

Peshawar to Attock bus fares by operator and class
Bus operatorClassRouteJourney timeTicket price
Daewoo ExpressThrough-stopM-11h 30mRs 1,200
Motorway ExpressBusinessM-11h 30mRs 1,000
Faisal MoversEconomyM-11h 30mRs 850
Adil Shah CoachesEconomyGT Road1h 45mRs 600

Fares are indicative published prices and vary with operator, class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.

Hasan Abdal is the junction east

Just beyond Attock the Hazara road branches north toward Haripur and Abbottabad. It is usually simpler to book a direct Peshawar service for those than to change here.

Do not book ahead for a ninety minute hop

Every eastbound service from Peshawar passes through Attock, so frequency is constant. Turn up and take the next departure, and book through to your real destination if you are continuing east, since the fare difference is minimal on a journey this short.


The district

The Sindh connection few people expect

Attock sits where the Indus divides the two provinces, and it is unusually well connected to Sindh for a district town.

KARACHI DIRECT

Al Sanober Bus

Around Rs 6,000 from Karachi, with Hyderabad at Rs 5,500.

CHACH AND HAZRO

Named as destinations

Both served direct by Al Sanober, which almost no other operator does from Sindh.

RAWALPINDI

Ninety minutes east

Continue on the M-1 for the twin cities and the northern network at Pirwadhai.

Why a district town has its own Karachi coach

That service reflects a substantial community from Attock, Chach and Hazro working in Sindh, not tourist demand. It is worth knowing about if you are heading south rather than east, because it saves routing through Peshawar or Rawalpindi to pick up a long distance service. Al Sanober Bus arranges pickup at booking rather than working from a fixed terminal.


Departure schedule

Peshawar to Attock bus timings and departure frequency

Constant through the day, since every Punjab-bound service calls here.

All day

Continuous

Coaches and coasters run from early morning to late evening.

Eastbound services

Frequent

Islamabad, Lahore and Punjab services all pass through Attock.

Booking

Not needed

Turn up and take the next departure.

Going further

Book through

A through fare east costs little more than two legs.


Choosing an operator

Which is the best bus service from Peshawar to Attock?

Ninety minutes on the motorway, so this is a fare decision and nothing more.

BEST VALUE

Adil Shah Coaches

Rs 600 on the GT Road, fifteen minutes slower than the motorway services.

BEST BALANCE

Faisal Movers

Economy at Rs 850 on the M-1, and the quickest schedule at the lower end.

BEST CONTINUING

Daewoo Express

Rs 1,200 as a through-stop, worth it only as part of a booking further east.

The honest recommendation

Take Adil Shah Coaches at Rs 600 if Attock is your destination. Fifteen minutes is not worth Rs 250 over this distance, and the whole table arrives within a quarter of an hour. If you are continuing to Rawalpindi or Lahore, book through rather than paying Rs 1,200 to get off at Attock.


Where to board

Peshawar and Attock terminals

Frequency matters more than the terminal on a route this short.

PESHAWAR

Operator terminals and general stands

Local coaches run from the general stands at Hayatabad and Khyber Bazaar. Eastbound long distance services call at Attock from their own terminals, and Faisal Movers boards at Al-Madina Coach Terminal on GT Road, on 0311-1224488.

Whatever is leaving next is usually fine.

ATTOCK

Main stand

Local transport for Chach, Hazro and Hasan Abdal departs from Attock, along with the Al Sanober services toward Karachi and Hyderabad.

Al Sanober arranges pickup at booking rather than a fixed terminal.


Common questions

Peshawar to Attock bus ticket price FAQs

What is the Peshawar to Attock bus ticket price?

From about Rs 600 with Adil Shah Coaches, around Rs 850 with Faisal Movers, Rs 1,000 with Motorway Express and closer to Rs 1,200 on a Daewoo Express through service.

How long is the journey?

An hour and a half for roughly 100 km on the M-1, crossing the Indus at the provincial boundary.

Is there a bus from Attock to Karachi?

Yes. Al Sanober Bus runs Attock to Karachi at around Rs 6,000 and to Hyderabad at Rs 5,500, and also serves Chach and Hazro direct, which almost no other operator does from Sindh.

Do I need to book?

No. Every eastbound service from Peshawar passes through Attock, so frequency is constant. Book through if you are continuing east.

Can I continue to Abbottabad from Attock?

The Hazara road branches at Hasan Abdal, just east of Attock. It is usually simpler to book a direct Peshawar to Abbottabad service instead.

Book your Peshawar to Attock bus ticket

Four operators on the M-1 with the Sindh services noted, and no booking fee added to the operator’s published fare.

Compare fares now