Faisalabad to Lahore Train Ticket Price, Timings & Online Booking
The Faisalabad to Lahore train ticket price starts at about Rs 580 and reaches Rs 1,710 for Shalimar Express AC Standard. Badar Express, Ghouri Express and Shalimar Express cover the roughly 140 km run in around two and a half hours. Lahore lies east across the Sheikhupura plain, and Karakoram Express will add an AC option again once its Faisalabad routing is restored.
Short answer: Faisalabad to Lahore costs Rs 580 in economy on Badar Express and Ghouri Express, and Rs 730 on Shalimar Express, which also sells AC Standard at about Rs 1,710. Karakoram Express (Rs 650, AC Rs 1,050) normally serves this sector but is currently routed via Sahiwal.
Faisalabad to Lahore train ticket price
| Train | Economy | AC Standard | Status |
|---|---|---|---|
| Badar Express | Rs 580 | Not offered | Running |
| Ghouri Express | Rs 580 | Not offered | Running |
| Shalimar Express | Rs 730 | Rs 1,710 | Running |
| Karakoram Express | Rs 650 | Rs 1,050 | Diverted via Sahiwal |
Same fares as Lahore to Faisalabad. Shalimar fares vary between published tables (one Lahore chart lists Rs 660 and Rs 1,550); confirm at booking.
Built for commuters
Badar Express and Ghouri Express both start and end on this corridor, so they run to their own timetable rather than a long-distance one. Economy only, but at Rs 580 for two and a half hours that hardly matters.
AC depends on Shalimar for now
While Karakoram Express is diverted, Shalimar Express is the one train on this sector with an air-conditioned class. It also includes a meal in the fare.
Which Faisalabad to Lahore train?
Cheapest
- Train
- Badar Express or Ghouri Express
- Fare
- Rs 580
With AC
- Train
- Shalimar Express
- Fare
- About Rs 1,710 AC Standard
Once restored
- Train
- Karakoram Express
- Fare
- Rs 1,050 AC Standard
Our pick
Badar Express or Ghouri Express at Rs 580. Pay for Shalimar only if you want air conditioning.
The cheapest way from Faisalabad to Lahore
Train
Rs 580Economy
Less than half most coach fares.
Best on price.
Bus
Rs 800 to 1,500By operator and class
The M-3 coach leaves whenever you want.
Best for flexibility.
Faisalabad to Lahore train FAQs
What is the cheapest Faisalabad to Lahore train ticket?
Rs 580 in economy on Badar Express or Ghouri Express.
Is there an AC train from Faisalabad to Lahore?
Shalimar Express sells AC Standard at about Rs 1,710. Karakoram Express also does when it is routed via Faisalabad, which it currently is not.
How long does the train take?
About two and a half hours over roughly 130 kilometres.
Does Karakoram Express stop at Faisalabad?
Not at present; it is diverted via Sahiwal until the Faisalabad section is restored.