Lahore to Attock Bus Ticket Price, Online Booking, Timing
The Lahore to Attock bus ticket price starts at about Rs 1,500 and reaches Rs 2,900 for Daewoo Luxury. Seven operators cover the 380 km run in around five hours, and every one of them passes the capital on the way.
Short answer: Lahore to Attock economy coaches charge Rs 1,500 to Rs 1,750, executive and business Rs 2,000 to Rs 2,350, and Daewoo Luxury runs Rs 2,900. Compare each against the Islamabad fare, because Attock sits about an hour beyond it.
Lahore to Attock bus ticket price by operator and class
Fewer dedicated services than the fare suggests, because most coaches on this alignment are heading for Islamabad or Peshawar rather than Attock.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Daewoo Express | Luxury, AC | M-2 and GT Road | 5h 00m | Rs 2,900 |
| Faisal Movers | Business, AC | M-2 and GT Road | 5h 00m | Rs 2,350 |
| Kohistan Express | Business, AC | M-2 and GT Road | 5h 10m | Rs 2,150 |
| Faisal Movers | Executive, AC | M-2 and GT Road | 5h 15m | Rs 2,000 |
| Al Sanober | Economy, AC | M-2 and GT Road | 5h 20m | Rs 1,750 |
| Skyways | Economy, AC | M-2 and GT Road | 5h 30m | Rs 1,600 |
| Niazi Express | Economy, AC | M-2 and GT Road | 5h 30m | Rs 1,500 |
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.
The operator that works this district
Al Sanober runs services to Attock, Chach and Hazro, which makes it one of the few operators treating this district as a set of destinations rather than a stop on the Peshawar road. If your journey ends in one of the smaller towns rather than Attock itself, that is the name to check first.
Attock City and Attock Cantt
Sold as separate destinations, the same pattern as Okara, Kharian and Jhelum. Attock Khurd and Hasan Abdal also appear on some listings and are different places again. On a five hour journey an unplanned local ride at the end is avoidable by reading the stop name before you pay.
Attock is past Islamabad, not before it
Coming from Lahore you travel the full length of the motorway and then continue west, which makes the capital the obvious connection point.
One ticket
Simplest when a direct service suits your timing, and it avoids crossing the twin cities with luggage.
Via Islamabad
A constant stream of departures, then a short and frequent leg west on the GT Road.
About an hour apart
If the Attock through fare is much above the Islamabad one, the connection is worth pricing.
What we would do
Book through if a service runs at a convenient hour, and connect at Islamabad otherwise. The Lahore to Islamabad corridor is among the densest in the country, so the first leg is never a constraint, and Attock is an easy hour beyond. The one case for insisting on a through ticket is a night arrival, when finding onward transport in the twin cities is more trouble than the saving is worth.
Lahore to Attock bus timings and departure frequency
Direct services are moderate; the Islamabad corridor behind them is continuous.
Morning
From 6 AMArriving early afternoon with local transport across the district still running.
Via Islamabad
ContinuousDepartures every few minutes on the first leg, then a frequent hop west.
Evening
AvailableLater services run, mostly Peshawar bound with an Attock set-down.
Winter fog
December to JanuaryThe M-2 fogs badly and a five hour trip can run to seven.
Which is the best bus service from Lahore to Attock?
Every service uses the same alignment, so the decision is class, set-down point and whether to connect at the capital instead.
Niazi Express
Air conditioned economy at Rs 1,500, the lowest on the route, half an hour behind the premium coaches at half the fare.
Al Sanober
Economy at Rs 1,750, serving Attock, Chach and Hazro as destinations rather than as stops on the Peshawar road.
Faisal Movers
Business at Rs 2,350 with 30 kg luggage, the largest network on the site and a cancellation window.
The honest recommendation
Take Niazi Express at about Rs 1,500 if Attock town is your destination, or Al Sanober at Rs 1,750 if you are going on to Chach or Hazro. Both are air conditioned and arrive within half an hour of the premium coaches. Daewoo Luxury at Rs 2,900 is nearly double the cheapest fare for a half hour saving, which on this corridor is difficult to justify unless the terminal suits you specifically.
Lahore to Attock bus ticket price FAQs
What is the Lahore to Attock bus ticket price?
From about Rs 1,500 with Niazi Express to Rs 2,900 for Daewoo Express Luxury. Al Sanober economy is Rs 1,750, Faisal Movers Executive Rs 2,000 and Business Rs 2,350. Seven operators run the route.
Which is the cheapest bus from Lahore to Attock?
Niazi Express at around Rs 1,500, then Skyways at Rs 1,600 and Al Sanober at Rs 1,750. All are air conditioned.
Should I connect at Islamabad instead?
Worth pricing. Attock is about an hour beyond the capital and the Lahore to Islamabad corridor runs continuously, so the two leg option is easy. Book through for a night arrival.
What is the difference between Attock City and Attock Cantt?
They are separate stops sold separately. Attock Khurd and Hasan Abdal appear on some listings too and are different places again, so read the stop name before paying.
Which operator serves Hazro and Chach?
Al Sanober runs to Attock, Chach and Hazro, which makes it the one to check if your destination is a smaller town in the district rather than Attock itself.
Related routes and fare guides
Operator fare lists
More routes
Book your Lahore to Attock bus ticket
Seven operators plus the Islamabad connection compared, all air conditioned, with no booking fee added.
Compare fares now