Rawalpindi to Lahore by rail · Updated

Rawalpindi to Lahore Train Ticket Price, Timings & Online Booking

The Rawalpindi to Lahore train ticket price starts at about Rs 1,100 and reaches Rs 4,700 for Green Line AC Business. Nine trains cover the 290 km run in around four and a half to six hours, with three railcars starting at Rawalpindi and Islamabad Express at Margalla. Lahore sits on the Ravi in the heart of Punjab, the busiest junction on the main line.

Economy from
Rs 1,100Four railcars
AC Standard from
Rs 1,950Railcars
AC Sleeper from
Rs 3,050Khyber Mail
Distance
About 290 kmTo Lahore Junction
Journey time
4.5 to 6 hrsRailcars quickest

Short answer: Rawalpindi to Lahore costs Rs 1,100 in economy on Rawal Express, Subak Raftar, Subak Kharram and Islamabad Express, with AC Standard at Rs 1,950, AC Business Rs 2,150 and parlour Rs 2,400. Through trains charge Rs 1,250 (Khyber Mail, Awam Express), Rs 1,650 (Tezgam, Jaffar Express) and Rs 2,350 (Green Line).

Every train, every class

Rawalpindi to Lahore train ticket price

Rawalpindi to Lahore fares by train and class, 2026
TrainEconomy seatAC StandardAC BusinessSleeper or parlour
Rawal ExpressRs 1,100Rs 1,950Rs 2,150Rs 2,400 parlour
Subak RaftarRs 1,100Rs 1,950Rs 2,150Rs 2,400 parlour
Subak KharramRs 1,100Rs 1,950Rs 2,150Rs 2,400 parlour
Islamabad ExpressRs 1,100Rs 1,950Rs 2,150Rs 2,400 parlour
Awam ExpressRs 1,250Rs 2,300Not offeredNot offered
Khyber MailRs 1,250Not offeredRs 2,800Rs 3,050 sleeper
Jaffar ExpressRs 1,650Rs 2,400Rs 3,500Rs 4,500 sleeper
TezgamRs 1,650Not offeredRs 3,500Rs 4,500 sleeper
Green LineRs 2,350Rs 3,800Rs 4,700Rs 4,150 parlour

Same fares as Lahore to Rawalpindi. Green Line and Islamabad Express board at Islamabad Margalla before Rawalpindi.

Why the railcars are the obvious choice southbound

The railcars start their runs at Rawalpindi or, in Islamabad Express’s case, a few kilometres away at Margalla, so they leave when the timetable says. The through trains going south have come from Peshawar or Islamabad and are heading on to Karachi, which puts them at the mercy of whatever happened upstream and makes them the slower, dearer option for a trip that ends in Lahore.

Islamabad passengers: two trains from Margalla

Two trains board at Islamabad Margalla: Green Line and Islamabad Express. Islamabad Express charges the same Rs 1,100 as the other railcars, which makes it the obvious choice from Islamabad; Green Line at Rs 2,350 costs more than double for a similar journey time.


Choosing

Which Rawalpindi to Lahore train should you take?

Daytime

Train
Subak Raftar or any railcar
Fares
Rs 1,100 economy, Rs 2,150 AC Business
Why
Same fares, starts here; Subak Raftar has the newest rake.

Overnight

Train
Khyber Mail
Fares
Rs 3,050 AC Sleeper
Why
Cheapest berth on the sector by Rs 1,450.

From Islamabad

Train
Islamabad Express
Fares
Rs 1,100 economy, Rs 2,400 parlour
Why
Boards at Islamabad Margalla at the railcar fare; Green Line is the dearer alternative.

Our pick

A railcar at Rs 1,100, or AC Business at Rs 2,150 if you want comfort. Choose by departure time; the four are priced identically. Take Khyber Mail’s sleeper at Rs 3,050 only for a night journey.

The line

The route

  • RawalpindiDeparture for most railcars. Green Line and Islamabad Express board earlier at Islamabad Margalla.
  • Gujar Khan and JhelumDown from the Potohar plateau.
  • Lala Musa JunctionBranch lines to Sargodha and Malakwal.
  • Gujrat and WazirabadUpper Punjab.
  • GujranwalaThe last major stop.
  • Lahore JunctionArrival.

The April 2026 Punjab government agreement for modern DMU trainsets promises a Lahore to Rawalpindi run in two and a half hours. Until those are delivered, the railcars at around four and a half hours are the fastest option.


Train, bus or flight

The cheapest way from Rawalpindi to Lahore

RailCheapest

Train

Rs 1,100Railcar economy

Journey time
4.5 to 6 hours
Services daily
Nine
Berth
From Rs 3,050

About half the coach fare, with more space.

Best on price.

RoadMost frequent

Bus

Rs 2,000 to 4,500By operator and class

Journey time
4 to 5 hours
Departures
Every 30 minutes
Berth
No

The M-2 coach leaves whenever you turn up.

Best for flexibility.

AirRarely worth it

Flight

Rs 14,000 to 24,000One way economy

Flight time
50 minutes
Airlines
Limited
Baggage
20 kg

See Lahore–Islamabad flights.

Not worth it after airport time.

Common questions

Rawalpindi to Lahore train FAQs

What is the cheapest Rawalpindi to Lahore train ticket?

Rs 1,100 in economy on Rawal Express, Subak Raftar, Subak Kharram or Islamabad Express.

Which trains start at Rawalpindi?

Rawal Express, Subak Raftar and Subak Kharram. Islamabad Express starts at Islamabad Margalla and calls at Rawalpindi. The long-distance trains are passing through from Peshawar or Islamabad.

Is there a train from Islamabad to Lahore?

Islamabad Express (Rs 1,100 economy) and Green Line (Rs 2,350) board at Islamabad Margalla. Every other train boards at Rawalpindi.

How much is AC Business?

Rs 2,150 on the railcars, Rs 2,800 on Khyber Mail, Rs 3,500 on Tezgam and Jaffar Express, and Rs 4,700 on Green Line.

How long does it take?

About four and a half to six hours over 290 kilometres. The railcars are quickest.