Gujranwala to Lahore Train Ticket Price, Timings & Online Booking
The Gujranwala to Lahore train ticket price starts at about Rs 200 and reaches Rs 700 for the parlour car on Subak Raftar or Subak Kharram. Six trains cover the roughly 67 km run in around an hour. Lahore lies just south down the GT Road, and the Subak railcars are the quickest way in.
Short answer: Gujranwala to Lahore costs Rs 200 in economy on Subak Raftar and Subak Kharram, Rs 250 on Awam Express and Khyber Mail, and Rs 300 on Jaffar Express and Tezgam. AC Standard is Rs 500 on the railcars and Awam Express, and the railcar parlour Rs 700.
Gujranwala to Lahore train ticket price
| Train | Economy | AC Standard | Parlour |
|---|---|---|---|
| Subak Raftar | Rs 200 | Rs 500 | Rs 700 |
| Subak Kharram | Rs 200 | Rs 500 | Rs 700 |
| Awam Express | Rs 250 | Rs 500 | Not offered |
| Khyber Mail | Rs 250 | Not offered | Not offered |
| Jaffar Express | Rs 300 | Rs 650 | Not offered |
| Tezgam | Rs 300 | Not offered | Not offered |
Same fares in both directions. Babu Passenger, restored in August 2026 between Lahore and Lala Musa, also calls at Gujranwala.
Through trains are a timing gamble
Awam Express, Khyber Mail, Jaffar Express and Tezgam reach Gujranwala mid-journey. Check running status before relying on them.
AC for Rs 500
On an hour-long hop, AC Standard at Rs 500 is cheap enough to be worth it in summer.
Which Gujranwala to Lahore train?
Cheapest
- Train
- Subak Raftar
- Fare
- Rs 200, about 7 AM
Afternoon
- Train
- Subak Kharram
- Fare
- Rs 200, about 4:30 PM
Most comfortable
- Train
- Either Subak railcar
- Fare
- Rs 700 parlour
Our pick
Subak Raftar in the morning or Subak Kharram in the afternoon, at Rs 200.
The cheapest way from Gujranwala to Lahore
Train
Rs 200Economy seat
Cheaper than the bus.
Best on price.
Bus
Rs 300 to 600By operator and class
Leaves whenever you want.
Best for flexibility.
Gujranwala to Lahore train FAQs
What is the cheapest Gujranwala to Lahore train ticket?
Rs 200 in economy on Subak Raftar or Subak Kharram.
How long does the train take?
About an hour for roughly 67 kilometres.
Is there AC?
AC Standard at Rs 500 on the Subak railcars and Awam Express, and a Rs 700 parlour on the railcars.