Route · Rawalpindi to Lahore on the M-2

Rawalpindi to Lahore Bus Ticket Price, Online Booking, Timing

The Rawalpindi to Lahore ticket price starts at about Rs 1,200 and reaches Rs 3,200 for Daewoo Gold Class. The fare is the same whichever twin cities counter you use, so the useful decision from Rawalpindi is not the operator but the counter: Pir Wadhai, Faizabad or the motorway end of Peshawar Road.

Ticket price from
Rs 1,200Bilal Travels economy
Better classes
Rs 3,200Daewoo Gold Class
Distance
about 380 kmPir Wadhai to Band Road
Journey time
4h 30m to 5h 30mOne stop at Bhera
Departures
Every 15 to 30 min5:00 AM to 2:30 AM

Short answer: Rawalpindi to Lahore costs Rs 1,200 to Rs 3,200 on the M-2 motorway, with Q Connect club class in a category of its own. Allow four and a half hours from a Peshawar Road counter and closer to five and a half from Pir Wadhai in evening traffic. Board at the counter nearest your home, because every coach charges the same fare from anywhere in the twin cities.

Fares by operator

Rawalpindi to Lahore ticket price by operator

Ten fares from eight operators, listed with the Rawalpindi counter each one actually loads from.

Rawalpindi to Lahore fares by operator
Bus operatorClassBoards in RawalpindiJourney timeTicket price
Bilal TravelsEconomy, 2+2Pir Wadhai general stand5h 15mRs 1,200
Silk LineEconomy, 2+2IJP Road, Faizabad5h 15mRs 1,300
Kohistan ExpressEconomy, 2+2Main Pir Wadhai Road5hRs 1,450
Niazi ExpressExecutive, 2+2Peshawar Road5hRs 1,650
Road MasterBusiness, 2+2Pir Wadhai4h 45mRs 1,900
Faisal MoversExecutive, 2+2Pir Wadhai, Faizabad, Motorway Chowk4h 45mRs 2,000
SkywaysBusiness, 2+1Faizabad4h 45mRs 2,100
Daewoo ExpressLuxury, 2+2Own terminal, 26 Number Chungi4h 30mRs 2,670
Faisal MoversBusiness, 2+1Pir Wadhai, Faizabad, Motorway Chowk4h 30mRs 2,750
Daewoo Express GoldGold Class, 2+1Own terminal, 26 Number Chungi4h 30mRs 3,200

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

The half hour hidden in Peshawar Road

Every Lahore coach joins the M-2 at the motorway junction beside 26 Number Chungi, on Peshawar Road. A coach loading at Pir Wadhai first has to crawl out along Peshawar Road to get there, which takes 15 minutes at dawn and 40 minutes at 6:00 PM. A coach loading at Daewoo’s terminal or Faisal Movers Motorway Chowk is already there.

That is why the same Faisal Movers bus shows a shorter journey time from Motorway Chowk than from Pir Wadhai. If you live in Saddar or Raja Bazaar, Pir Wadhai is still the right counter. If you live near Bahria Town, Golra or anywhere west of the city, the Peshawar Road counters save you the whole Rawalpindi crossing.


Before you pick an operator

Which Rawalpindi counter to board from

Rawalpindi has three clusters of Lahore counters, several kilometres apart. Pick by where you start, not by which company you prefer.

Pir Wadhai

Good for
Saddar, Raja Bazaar, Committee Chowk, Dhoke Hassu and the old city.
Operators
Bilal Travels, Kohistan Express, Road Master and Faisal Movers at the Crystal Lines terminal.
Watch for
The slowest exit to the motorway, and the most basic waiting areas.

Faizabad

Good for
Satellite Town, Shamsabad, Murree Road and anyone coming by Metro Bus.
Operators
Faisal Movers at the Al Makkah terminal, Skyways and Silk Line on IJP Road.
Watch for
Double parking at the chowk in the evening. Arrive twenty minutes early.

Peshawar Road, 26 Number

Good for
Bahria Town, DHA, Golra, Tarnol and the Islamabad G and I sectors.
Operators
Daewoo Express at its own terminal near Jhangi Syedan, and Faisal Movers Motorway Chowk.
Watch for
Very little public transport to the door. Plan a ride hailing drop.

How to choose

If you are inside old Rawalpindi, Pir Wadhai is closest and has the widest spread of cheap seats. If you are on the Metro Bus line, Faizabad. If you are anywhere west of the city, go straight to 26 Number and you will be on the motorway within five minutes of departure.

The real choice

Which is the best bus service from Rawalpindi to Lahore

Eight operators, one motorway, and three sensible answers depending on what you care about.

Cheapest

Bilal Travels economy

Loads at the Pir Wadhai general stand and makes the extra motorway stops. Fine for a daytime run if the fare matters most.

From Rs 1,200
Best value

Faisal Movers executive

Three Rawalpindi counters, the most departures on the corridor and arrival at Abdullah Terminal on Band Road, a few minutes off the motorway.

From Rs 2,000
Most comfortable

Daewoo Express Gold

2+1 seating and the strictest timekeeping, from a terminal already at the motorway end of Peshawar Road.

From Rs 3,200

Our verdict

Take Faisal Movers executive at Rs 2,000 and board from whichever of its three counters is nearest. Pay for Daewoo Gold when you have a meeting in Lahore the moment you arrive. Drop to Bilal Travels at Rs 1,200 only on a midday departure, when the extra stops cost you least.


Schedule

Rawalpindi to Lahore bus timings

First coaches around 5:00 AM, the last well after midnight, and a departure every 15 to 30 minutes across all operators at peak.

Early morning

5:00 AM to 8:00 AM

Peshawar Road is empty, so Pir Wadhai departures run almost as fast as 26 Number. Arrive in Lahore before lunch.

Daytime

9:00 AM to 3:00 PM

The easiest seats to get and the cheapest classes still available. Walk in at almost any counter.

Evening

4:00 PM to 8:00 PM

The Rawalpindi exit is the slowest part of the journey. Add 30 to 40 minutes if you board at Pir Wadhai.

Overnight

9:00 PM to 2:30 AM

Clear roads at both ends and the fastest real running times. Popular with students heading back to Lahore.

Monday mornings and Friday evenings fill first

The twin cities to Lahore corridor has so many departures that walking in usually works. The exceptions are the 5:00 to 7:00 AM Monday coaches, Friday departures after 3:00 PM and any Gold Class or Business seat during Eid week. Book those ahead; turn up for everything else.

Where to board

Rawalpindi and Lahore terminals

Neither city has a single intercity terminal, so check the address on your ticket at both ends.

Rawalpindi

Daewoo Express
Own terminal near Jhangi Syedan and EME College, 26 Number Chungi, Peshawar Road.
Faisal Movers
Crystal Lines terminal at Pir Wadhai, Al Makkah terminal at Faizabad, and Motorway Chowk, 26 Number.
Pir Wadhai general stand
Bilal Travels, Kohistan Express, Road Master and most economy coaches.

Lahore

Band Road
Abdullah Terminal for Faisal Movers, minutes from where the M-2 ends at the Ravi toll plaza.
Thokar Niaz Baig
The southern ring road edge, handy for Johar Town, Wapda Town and Raiwind Road.
Badami Bagh
Where most economy coaches finish, next to the Walled City and the Lari Adda.

The road

The road from Rawalpindi to Lahore

Out along Peshawar Road to the motorway, south over the Salt Range and down the Punjab plain into Lahore.

  1. Rawalpindi, Pir WadhaiDeparture, km 0.
  2. 26 Number ChungiMotorway junction and the Daewoo and Faisal Movers pickups, km 12.
  3. Chakri and BalkassarEconomy coaches pick up for Chakwal, km 80.
  4. Kallar Kahar and the Salt RangeThe slow climb and descent, km 125.
  5. Bhera service areaThe standard 20 minute rest stop, km 195.
  6. Pindi BhattianJunction with the M-4 for Faisalabad and Multan, km 265.
  7. Lahore, Band RoadArrival about four and a half hours later, km 380.

Why economy coaches take longer

Premium operators run nonstop apart from Bhera. Economy coaches set down at Balkassar, Pindi Bhattian and Sheikhupura and stay longer at the rest stop. Add the Pir Wadhai exit and the gap between the fastest and slowest Lahore arrival can reach an hour on the same evening.

Bus, train or flight

Rawalpindi to Lahore bus vs train vs flight

Rawalpindi is the one twin city with its own railway station in the centre, so the train deserves a proper look here.

01Recommended

Bus

Rs 1,200to Rs 3,200 Gold

Journey time
4h 30m to 5h 30m
Frequency
Every 15 to 30 min
Boards
Three clusters

Frequent, fast on the M-2 and bookable from a counter near you.

Best all round.

02Worth a look

Train

Rs 1,100and up, economy

Journey time
4h 30m to 5h 30m
Frequency
Several daily
Departs
Rawalpindi station, Saddar

Subak Raftar, Rawal Express and Subak Kharam run from Rawalpindi station through Jhelum and Gujranwala to Lahore Junction.

Good if you live near Saddar.

03Rarely worth it

Flight

Rs 14,000and up, one way

Flight time
About 1h
Frequency
Limited
Departs
Islamabad airport

The airport is well outside Rawalpindi, so check-in and transfers wipe out the time saved.

Not for this distance.

Cheapest way to travel from Rawalpindi to Lahore

An economy coach at around Rs 1,200 on a midday departure. If you live near Saddar, a train from Rawalpindi station can match the bus on door to door time because it starts in the centre of the city and finishes at Lahore Junction, close to the old city.


Common questions

Rawalpindi to Lahore bus FAQs

What is the Rawalpindi to Lahore bus ticket price?

About Rs 1,200 for an economy seat with Bilal Travels, Rs 2,000 for Faisal Movers executive, Rs 2,670 for Daewoo Luxury and Rs 3,200 for Daewoo Gold Class. Q Connect club class sits apart at Rs 5,950.

Is it cheaper to take the Lahore bus from Rawalpindi or Islamabad?

Neither. Operators price the twin cities as one origin, so the fare from Pir Wadhai is the same as from Faizabad or 26 Number. Choose the counter closest to you.

Where do Lahore buses leave from in Rawalpindi?

Pir Wadhai for most economy operators, Faizabad for Faisal Movers, Skyways and Silk Line, and Peshawar Road near 26 Number Chungi for Daewoo Express and Faisal Movers Motorway Chowk.

How long does the Rawalpindi to Lahore bus take?

Four and a half hours from a Peshawar Road counter on a premium coach. Allow up to five and a half hours from Pir Wadhai on an economy coach in evening traffic.

What time is the first and last bus to Lahore?

Coaches start around 5:00 AM and run until about 2:30 AM, with a departure every 15 to 30 minutes at busy times.

Is there a train from Rawalpindi to Lahore?

Yes. Subak Raftar, Rawal Express, Subak Kharam and several long distance trains run from Rawalpindi station in Saddar to Lahore Junction in roughly four and a half to five and a half hours.

Related routes and operators

Book your Rawalpindi to Lahore ticket

Ten fares, three Rawalpindi counters, a departure every 15 to 30 minutes, and no booking fee added to the published fare.

Compare fares now