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.
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.
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.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Daewoo Express | Through-stop | M-1 | 1h 30m | Rs 1,200 |
| Motorway Express | Business | M-1 | 1h 30m | Rs 1,000 |
| Faisal Movers | Economy | M-1 | 1h 30m | Rs 850 |
| Adil Shah Coaches | Economy | GT Road | 1h 45m | Rs 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 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.
Named as destinations
Both served direct by Al Sanober, which almost no other operator does from Sindh.
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.
Peshawar to Attock bus timings and departure frequency
Constant through the day, since every Punjab-bound service calls here.
All day
ContinuousCoaches and coasters run from early morning to late evening.
Eastbound services
FrequentIslamabad, Lahore and Punjab services all pass through Attock.
Booking
Not neededTurn up and take the next departure.
Going further
Book throughA through fare east costs little more than two legs.
Which is the best bus service from Peshawar to Attock?
Ninety minutes on the motorway, so this is a fare decision and nothing more.
Adil Shah Coaches
Rs 600 on the GT Road, fifteen minutes slower than the motorway services.
Faisal Movers
Economy at Rs 850 on the M-1, and the quickest schedule at the lower end.
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.
Peshawar and Attock terminals
Frequency matters more than the terminal on a route this short.
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.
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.
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.
Related routes and fare guides
Operator fare lists
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