Islamabad to Lahore bus ticket price, timings and online booking
The Islamabad to Lahore bus ticket price starts at Rs 1,200 for an economy seat and rises to about Rs 3,200 for Daewoo Gold Class, or Rs 5,950 for the 21 seat Q Connect club class coach, with 14 operators covering the 375 km M-2 motorway run. This is the most frequently operated intercity route in Pakistan, with a departure roughly every 15 to 30 minutes across all operators.
Short answer: Islamabad to Lahore economy coaches charge around Rs 1,200 to Rs 1,700, business class sits at Rs 1,850 to Rs 2,750, and premium services reach Rs 3,200, with the 21 seat Q Connect club class coach in a category of its own at Rs 5,950. The fare is identical to the southbound leg, and identical whether you board in Islamabad or Rawalpindi.
Islamabad to Lahore bus ticket price by operator and class
The Islamabad to Lahore bus ticket price spans roughly Rs 2,000 between the cheapest economy coach and the most expensive premium service on the same motorway. With 14 operators competing on a four and a half hour run, the lower end stays keenly priced.
| Bus operator | Class | Seat layout | Journey time | Ticket price |
|---|---|---|---|---|
| Q Connect | Club Class | 21 seats | 4h 30m | Rs 5,950 |
| Daewoo Express | Gold Class | 2 + 1 | 4h 30m | Rs 3,200 |
| Faisal Movers | Business | 2 + 1 | 4h 30m | Rs 2,750 |
| Daewoo Express | Luxury | 2 + 2 | 4h 30m | Rs 2,670 |
| Skyways | Business | 2 + 1 | 4h 45m | Rs 2,100 |
| Faisal Movers | Executive | 2 + 2 | 4h 45m | Rs 2,000 |
| Road Master | Business | 2 + 2 | 4h 45m | Rs 1,900 |
| New Khan Road Runners | Business | 2 + 2 | 4h 45m | Rs 1,850 |
| Skyways | Economy | 2 + 2 | 5h 00m | Rs 1,670 |
| Niazi Express | Executive | 2 + 2 | 5h 00m | Rs 1,650 |
| Kohistan Express | Economy | 2 + 2 | 5h 00m | Rs 1,450 |
| Silk Line | Economy | 2 + 2 | 5h 15m | Rs 1,300 |
| Bilal Travels | Economy | 2 + 2 | 5h 15m | Rs 1,200 |
Fares are indicative published prices and vary with fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
What the extra money buys on a four hour route
Less than you might think, which is why this corridor is so price competitive. Economy gives you a 2+2 recliner and a bottle of water. Business and Executive add a wider pitch, a snack box and a screen. Gold Class moves you to a 2+1 layout with three seats per row instead of four, which is the only upgrade that changes the journey in a way you will actually notice. There is no sleeper service on this route, because at four and a half hours it would make no sense.
Islamabad to Lahore bus timings and departure frequency
Islamabad to Lahore bus timings run from 5:00 AM through to roughly 2:30 AM the following morning, with a departure every 15 to 30 minutes at peak and every hour or so overnight. No other intercity corridor in Pakistan comes close to this frequency, which changes how you plan the trip entirely.
Early morning
5:00 to 8:00 AMHeaviest slot for government and business travel. Reaches Lahore before midday. These fill first on Monday mornings.
Midday
9:00 AM to 2:00 PMQuietest departures and the easiest seats to get. Best chance of an empty adjacent seat on a 2+2 economy coach.
Evening
3:00 to 8:00 PMSecond peak. Expect slow going at the Rawalpindi exit and again coming into Lahore at Thokar. Add half an hour.
Overnight
9:00 PM to 2:30 AMClear motorway and the fastest actual running times. Popular with students and anyone connecting onward from Lahore in the morning.
Which departure gets you there fastest?
Late evening services genuinely arrive quicker. The M-2 runs freely at any hour, so the only variable is city traffic at either end, and both ends are slow between 4 PM and 7 PM. A 10:00 PM departure can complete the run in a little over four hours. The same journey leaving at 5:00 PM often takes closer to five and a quarter, most of it spent getting out of Rawalpindi and then into Lahore.
Do you need to book an Islamabad to Lahore bus in advance?
Usually not. With a departure every 15 to 30 minutes, this is the one long corridor in Pakistan where turning up at the terminal is a reasonable plan. There are four situations where that stops being true, and they account for most of the complaints you will read about this route.
When same day booking is fine
- Any weekday between 9 AM and 2 PM
- Economy and Executive class on almost any ordinary day
- Overnight departures outside holiday weeks
- When you are flexible about which operator you travel with
When you should reserve a seat
- Monday mornings and Friday evenings, the two reliable crunch points
- Gold Class and Business, which sell out well before economy does
- Eid al-Fitr, Eid ul-Adha and long weekends, three to five days ahead
- When you need a specific boarding terminal rather than any of the four
The practical rule
On this route, booking online buys you seat choice and terminal choice, not availability. That is a real benefit if you want a front 2+1 seat on a Gold Class coach leaving from Faizabad at a particular hour, and close to worthless if you just need to get to Lahore this afternoon. Judge accordingly rather than assuming you must reserve.
Bus terminals and boarding points in Islamabad and Lahore
The twin cities offer four boarding points at the same fare, and Lahore has four arrival terminals scattered across a very large city. Getting the arrival terminal right matters more here than the departure one, because a four and a half hour journey can easily be followed by a forty minute ride across Lahore.
Departure terminals in Islamabad and Rawalpindi
- Faizabad
- The main twin cities hub on the boundary between the two, with the Metro Bus station adjacent. Easiest to reach from anywhere in Islamabad.
- Faisal Movers, Motorway Chowk, Peshawar Road
- Close to the motorway entry, so the coach is on the M-2 within minutes of pulling out.
- Pirwadhai, Rawalpindi
- The general bus stand and starting point for most economy operators. Widest seat choice, most basic facilities.
- Daewoo Terminal, Saddar Rawalpindi
- Daewoo’s own terminal with a waiting lounge and taxi rank, convenient for the cantonment.
Arrival terminals in Lahore
- Abdullah Terminal, Band Road
- The main arrival point for Faisal Movers and several others, opposite Niazi Adda. Well staffed at every hour.
- City Terminal, Chowk Yateem Khana
- A second stop on some services and considerably closer to central Lahore than Thokar. Worth asking for.
- Thokar Niaz Beg
- Daewoo Express and others. Right at the motorway edge of the city, so you are off the bus quickly but a long way from the centre.
- Badami Bagh
- Where most economy coaches terminate. Busy and basic, but well connected for the walled city and onward travel.
The arrival choice most travellers miss
If your destination is Gulberg, Model Town or central Lahore, a service stopping at City Terminal near Chowk Yateem Khana can save you thirty to forty minutes against staying on to Thokar Niaz Beg. It costs nothing extra, but it is rarely the default, so you have to check the stop list before booking rather than after.
Islamabad to Lahore distance, journey time and M-2 motorway route
The Islamabad to Lahore distance by road is about 375 km via the M-2, with a journey time of 4 hours 30 minutes on non-stop services and up to 5 hours 15 minutes on economy coaches making more stops. The M-2 is a controlled access motorway with a 120 km/h limit, which is why timings on this corridor are unusually dependable.
Major stops and interchanges on the M-2
- Islamabad, FaizabadDeparture, km 0
- Chakri interchangeRawalpindi ring road connection
- Balkassar interchangeJunction for Chakwal and the M-14 to Mianwali
- Kallar KaharThe Salt Range climb, the slowest section of the route
- Bhera service areaStandard 20 minute rest stop: food court, prayer area and fuel
- Pindi Bhattian interchangeJunction with the M-4 to Faisalabad and Multan
- Sheikhupura interchangeEconomy services set down passengers here
- Lahore, Abdullah TerminalArrival, km 375
Non-stop versus stopping services
Premium operators run genuinely non-stop with a single scheduled break at Bhera. Economy coaches pick up and set down at Balkassar, Pindi Bhattian and Sheikhupura, and linger longer at the rest stop, which accounts for the extra thirty to forty five minutes. If arrival time matters, the class you book affects it as much as the hour you choose to leave.
Can you travel Islamabad to Lahore and back in one day?
Yes, and a great many people do it every week. At four and a half hours each way with departures every 15 to 30 minutes, an Islamabad to Lahore day return is one of the few long distance bus trips in Pakistan that genuinely works without an overnight stay.
How the day looks
A 5:30 AM departure from Faizabad puts you in Lahore around 10 AM. A 6:00 PM return gets you home by about 10:30 PM. That leaves roughly eight usable hours in Lahore, which is enough for meetings, a court date or a family visit.
What a day return runs to
Two economy seats cost about Rs 2,400 return, or roughly Rs 4,000 for Executive both ways. Book the outbound leg ahead for the early departure, which is the one slot that reliably fills; the evening return almost never needs reserving.
What to watch for
The evening return leaves Lahore in rush hour, so build in the extra half hour. And nine hours on a coach in one day is genuinely tiring in economy. If you are working the following morning, the Business class upgrade earns its keep here more than on a single leg.
Which is the best bus service from Islamabad to Lahore?
The best bus service from Islamabad to Lahore depends on whether you are optimising for price, comfort or punctuality. On a corridor where every operator uses the same motorway and arrives within half an hour of the others, no single company wins all three.
Daewoo Express
Owns its terminals at both ends, so departures are not waiting on a shared bay to clear. Gold Class 2+1 seating at Rs 3,200 is the most comfortable option on the route, and Luxury at Rs 2,670 is still well above the market on fittings. You pay roughly double the economy fare.
Faisal Movers
The highest frequency operator with boarding at Faizabad, Pirwadhai and its own Motorway Chowk terminal, arriving at Abdullah Terminal in Lahore. Business Class at Rs 2,750 buys 2+1 seating for meaningfully less than Daewoo Gold.
Skyways
Usually the cheapest branded service, with economy around Rs 1,670 and business near Rs 2,100. The fleet is older than Daewoo’s and timekeeping is looser, but on a four hour daytime run in good weather that trade is easy to accept.
The honest recommendation
For a routine trip, Faisal Movers Executive at around Rs 2,000 is the sensible default: frequent, comfortable enough, and roughly Rs 700 below Daewoo Luxury on the same road. Pay for Daewoo Gold Class only when you have a commitment straight off the bus and cannot absorb a delay. Drop to an economy coach at Rs 1,200 to Rs 1,450 when the fare difference matters more than the extra forty five minutes.
How to book Islamabad to Lahore bus tickets online
Booking Islamabad to Lahore bus tickets online takes about two minutes. On this route the value is less about securing a seat and more about choosing exactly which one, from which of the four twin cities terminals, arriving at which part of Lahore.
Search the route and date
Enter Islamabad, Lahore and your travel date. Every operator running that day appears in one list.
Filter by boarding point
Narrow to Faizabad, Pirwadhai, Saddar or Motorway Chowk, then sort by price or departure time.
Check the Lahore arrival
Confirm whether the service stops at City Terminal, then pick your seat and add CNIC details.
Pay and get your e-ticket
Pay by JazzCash, Easypaisa, card or bank transfer. The e-ticket arrives on WhatsApp and email.
Before you confirm, check these four things
- Your boarding point is on that bus’s list. Not every service calls at all four twin cities terminals.
- Whether the coach stops at City Terminal. The difference between arriving in central Lahore and arriving at Thokar.
- Seat layout, not just class name. Gold Class and Business are 2+1; Executive and economy are 2+2.
- CNIC details match the passenger. One valid CNIC per seat with the name matching.
Payment methods
- JazzCash
- Easypaisa
- Visa & Mastercard
- 1LINK bank transfer
- Raast
- Cash at terminal counter
Islamabad to Lahore bus vs train vs flight ticket price
Comparing the Islamabad to Lahore bus ticket price against the train and a domestic flight is refreshingly one sided. The bus wins on frequency, on total door to door time and on price, and it is not a close contest.
| Mode | Typical price | Journey time | Frequency | Verdict |
|---|---|---|---|---|
| Bus (economy) | Rs 1,200 to 1,700 | 4h 30m to 5h 15m | Every 15 to 30 min | Cheapest way to make the trip |
| Bus (business or gold) | Rs 2,000 to 3,200 | 4h 30m | Every 30 to 60 min | Best overall, comfort without airport overhead |
| Train | Rs 1,100 to 3,500 | 5h to 7h | A few daily | Cheap in economy, but slower and far less frequent |
| Domestic flight | Rs 14,000 to 25,000 | 55 min flight | Limited | Not worth it, airport transfers erase the time saved |
| Ride share or private car | Rs 12,000 and up | 4h 15m | On demand | Only sensible split between four people |
Flight and train fares fluctuate; bus fares on this corridor are broadly fixed.
Cheapest way to travel from Islamabad to Lahore
The cheapest way to travel from Islamabad to Lahore is an economy coach at Rs 1,200 to Rs 1,450, ideally departing midday when demand is at its lowest. Pakistan Railways economy can occasionally undercut that, but with only a handful of daily services and a longer running time it rarely works out better once you account for reaching Rawalpindi station and getting from Lahore station afterwards. Fares on this route are broadly fixed rather than dynamic, so booking three weeks early will not lower the price.
Compare all 14 operators for your travel date.
Check live fares and seatsIslamabad to Lahore bus ticket price FAQs
What is the Islamabad to Lahore bus ticket price?
The Islamabad to Lahore bus ticket price runs from about Rs 1,200 for an economy seat to Rs 3,200 for Daewoo Express Gold Class. Mid-tier classes from Faisal Movers, Skyways, Road Master and Q Connect fall between Rs 1,850 and Rs 2,750. Fourteen operators run this corridor, more than any route of comparable length, which keeps the economy end unusually competitive.
How often do buses run from Islamabad to Lahore?
Roughly every 15 to 30 minutes at peak times across all operators, and about hourly overnight. Services run from 5:00 AM until around 2:30 AM. This is the highest frequency intercity corridor in Pakistan, which is why most travellers can simply turn up at a terminal rather than planning around a fixed departure.
Do I need to book an Islamabad to Lahore bus in advance?
Usually not. Same day booking is fine on ordinary weekdays, particularly between 9 AM and 2 PM. Reserve ahead for Monday mornings, Friday evenings, Gold Class or Business seats, and anything falling in Eid or a long weekend, where three to five days notice is sensible.
Is it cheaper to board in Rawalpindi than Islamabad?
No. Operators price the twin cities as a single origin, so Faizabad, Pirwadhai, Saddar and Motorway Chowk all charge the same fare for the same coach. Board wherever is closest to you. Starting from the first pickup point tends to give the widest choice of seats.
How long does the Islamabad to Lahore bus take?
Non-stop premium services cover the 375 km in about 4 hours 30 minutes via the M-2. Economy coaches stopping at Balkassar, Pindi Bhattian and Sheikhupura take up to 5 hours 15 minutes. Late evening departures are fastest, because city traffic at both ends is clear.
Where in Lahore does the bus arrive?
Faisal Movers and several others arrive at Abdullah Terminal on Band Road, with some services also stopping at City Terminal near Chowk Yateem Khana, which is closer to central Lahore. Daewoo Express uses Thokar Niaz Beg and most economy coaches terminate at Badami Bagh. Check the stop list before booking.
Is there a sleeper bus from Islamabad to Lahore?
No, and there is no demand for one. At four and a half hours the journey is far too short for berths to make sense, so no operator runs them. The most comfortable option is a 2+1 layout, meaning Daewoo Gold Class or Faisal Movers Business Class, which gives you three seats per row instead of four.
Can I do Islamabad to Lahore and back in a single day?
Comfortably. An early departure around 5:30 AM reaches Lahore by roughly 10 AM, and a 6:00 PM return brings you home by about 10:30 PM, leaving eight usable hours. Two economy seats cost around Rs 2,400 return. Book the early outbound leg ahead, since it is the one slot that reliably fills.
Do I need a CNIC to book an Islamabad to Lahore bus ticket?
Yes, one valid CNIC per passenger with the name matching the booking. Children travelling on a B-Form go under the guardian’s CNIC, and foreign travellers can use a passport number instead.
Do fares rise during Eid and long weekends?
Published fares generally hold steady, but the cheaper classes sell out first, so what remains is the expensive end. Some operators add extra departures at peak. Book three to five days ahead for Eid al-Fitr, Eid ul-Adha and long weekends rather than expecting a discount nearer the date.
Related routes and fare guides
Return and nearby routes
Operator fare lists
Book your Islamabad to Lahore bus ticket
14 operators, a departure every 15 to 30 minutes, four twin cities boarding points and no booking fee added to the operator’s published fare.
Compare fares now