North Punjab · beyond the capital

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.

Ticket price from
Rs 1,500Economy
Distance
About 380 kmVia the M-2
Journey time
5h 00mFive and a half on stopping services
Operators
7All air conditioned
Two stops
City and CanttSold separately

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.

Fares by operator

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.

Lahore to Attock bus fares by operator and class
Bus operatorClassRouteJourney timeTicket price
Daewoo ExpressLuxury, ACM-2 and GT Road5h 00mRs 2,900
Faisal MoversBusiness, ACM-2 and GT Road5h 00mRs 2,350
Kohistan ExpressBusiness, ACM-2 and GT Road5h 10mRs 2,150
Faisal MoversExecutive, ACM-2 and GT Road5h 15mRs 2,000
Al SanoberEconomy, ACM-2 and GT Road5h 20mRs 1,750
SkywaysEconomy, ACM-2 and GT Road5h 30mRs 1,600
Niazi ExpressEconomy, ACM-2 and GT Road5h 30mRs 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.


How to book this

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.

THROUGH

One ticket

Simplest when a direct service suits your timing, and it avoids crossing the twin cities with luggage.

CONNECTING

Via Islamabad

A constant stream of departures, then a short and frequent leg west on the GT Road.

DECIDING

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.


Departure schedule

Lahore to Attock bus timings and departure frequency

Direct services are moderate; the Islamabad corridor behind them is continuous.

Morning

From 6 AM

Arriving early afternoon with local transport across the district still running.

Via Islamabad

Continuous

Departures every few minutes on the first leg, then a frequent hop west.

Evening

Available

Later services run, mostly Peshawar bound with an Attock set-down.

Winter fog

December to January

The M-2 fogs badly and a five hour trip can run to seven.


Choosing an operator

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.

BEST VALUE

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.

BEST FOR THE DISTRICT

Al Sanober

Economy at Rs 1,750, serving Attock, Chach and Hazro as destinations rather than as stops on the Peshawar road.

BEST COMFORT

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.


Common questions

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.

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