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.
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).
Rawalpindi to Lahore train ticket price
| Train | Economy seat | AC Standard | AC Business | Sleeper or parlour |
|---|---|---|---|---|
| Rawal Express | Rs 1,100 | Rs 1,950 | Rs 2,150 | Rs 2,400 parlour |
| Subak Raftar | Rs 1,100 | Rs 1,950 | Rs 2,150 | Rs 2,400 parlour |
| Subak Kharram | Rs 1,100 | Rs 1,950 | Rs 2,150 | Rs 2,400 parlour |
| Islamabad Express | Rs 1,100 | Rs 1,950 | Rs 2,150 | Rs 2,400 parlour |
| Awam Express | Rs 1,250 | Rs 2,300 | Not offered | Not offered |
| Khyber Mail | Rs 1,250 | Not offered | Rs 2,800 | Rs 3,050 sleeper |
| Jaffar Express | Rs 1,650 | Rs 2,400 | Rs 3,500 | Rs 4,500 sleeper |
| Tezgam | Rs 1,650 | Not offered | Rs 3,500 | Rs 4,500 sleeper |
| Green Line | Rs 2,350 | Rs 3,800 | Rs 4,700 | Rs 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.
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 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.
The cheapest way from Rawalpindi to Lahore
Train
Rs 1,100Railcar economy
About half the coach fare, with more space.
Best on price.
Bus
Rs 2,000 to 4,500By operator and class
The M-2 coach leaves whenever you turn up.
Best for flexibility.
Flight
Rs 14,000 to 24,000One way economy
Not worth it after airport time.
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.