Lahore to Gujranwala Train Ticket Price, Timings & Online Booking
The Lahore to Gujranwala 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. Gujranwala sits north of Lahore on the GT Road, one of Punjab’s largest industrial cities.
Short answer: Lahore to Gujranwala 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.
Lahore to Gujranwala 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.
The railcars are cheapest and quickest
Subak Raftar and Subak Kharram charge Rs 200 and keep to their own timetable, since they start at Lahore or Rawalpindi rather than hundreds of kilometres away.
AC for Rs 500
On an hour-long hop, AC Standard at Rs 500 is cheap enough to be worth it in summer.
Which Lahore to Gujranwala 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 Lahore to Gujranwala
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.
Lahore to Gujranwala train FAQs
What is the cheapest Lahore to Gujranwala 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.