Four trains run daily between Lahore and Faisalabad. The distance is 142 km, and the trip takes between 2 hours 15 minutes and 2 hours 50 minutes, depending on which train you pick. Here is the full timing, fare, and booking details in one place.
Lahore to Faisalabad Train Timing Today
| Train | Departure (Lahore) | Arrival (Faisalabad) | Duration | Class Available |
|---|---|---|---|---|
| Karakoram Express | 3:00 PM | 5:15 PM | 2h 15m | Economy, AC Business |
| Shalimar Express | 7:10 AM | 9:40 AM | 2h 30m | Economy, AC Standard, AC Parlour, AC Business |
| Ghouri Express | 7:00 PM | 9:45 PM | 2h 45m | Economy |
| Badar Express | 9:30 AM | 12:20 PM | 2h 50m | Economy |
Karakoram Express is the fastest option. Shalimar Express gives you the most class choices, including AC seating. Ghouri Express and Badar Express are both economy-only and stop at more stations along the way.
One more thing worth knowing: Shah Hussain Express, which some older pages still list, is not running right now.
Lahore to Faisalabad Ticket Price
| Train | Economy | AC Standard | AC Parlour | AC Business | AC Sleeper |
|---|---|---|---|---|---|
| Badar Express | Rs. 750 | Rs. 1,300 | — | Rs. 1,300 | — |
| Ghouri Express | Rs. 750 | Rs. 1,300 | Rs. 1,350 | — | — |
| Shalimar Express | Rs. 750 | Rs. 1,300 | Rs. 1,350 | Rs. 1,500 | Rs. 2,350 |
| Karakoram Express | Rs. 1,050 | Rs. 1,450 | Rs. 1,550 | Rs. 1,650 | Rs. 2,400 |
Fares on Pakistan Railways change from time to time. Treat these as a guide and confirm the exact price when you book.
Which Train Should You Pick
- Fastest trip: Karakoram Express, at 2 hours 15 minutes.
- Best comfort: Shalimar Express. It has AC classes and is now run by a private company, AA
- Enterprises, which added new seats and a dining car in late 2025.
- Lowest fare: Badar Express or Ghouri Express, both at Rs. 750 for economy.
- Evening travel: Ghouri Express, departing Lahore at 7:00 PM.
- Early morning travel: Shalimar Express, departing at 7:10 AM.
Route and Stops
All four trains cover the same 142 km line. Badar Express and Ghouri Express make five to six stops along the way, including Qila Sheikhupura, Farooqabad, Safdarabad, Sangla Hill, and Chak Jhumra. Karakoram Express and Shalimar Express run this stretch as part of a longer Karachi-Lahore route, so they skip most local stops.
A small detail most pages miss: Pakistan Railways runs a summer timetable from mid-April to mid-October, then switches to a winter timetable. So timings can shift by 10 to 15 minutes twice a year. If you are booking near that switch date, double-check the time close to your travel date.
How to Book Your Ticket
You can book a seat three ways:
- Online through the Pakistan Railways website or the Rabta mobile app.
- At any railway station ticket counter.
- For Shalimar Express specifically, through AA Enterprises’ own booking channel, since it runs the ticketing for that train separately from Pakistan Railways.
- Trains from Lahore leave from Lahore Junction. Reach the station at least 20 minutes early to find your platform.
FAQ’s
How many trains run from Lahore to Faisalabad daily?
Four trains run daily: Karakoram Express, Shalimar Express, Ghouri Express, and Badar Express.
Which train is the fastest from Lahore to Faisalabad?
Karakoram Express is the fastest, taking about 2 hours 15 minutes.
What is the cheapest train ticket from Lahore to Faisalabad?
Economy class on Badar Express or Ghouri Express costs around Rs. 750.
Is Shah Hussain Express still running between Lahore and Faisalabad?
No, it is currently not in service.
Which Lahore to Faisalabad train has AC seating?
Shalimar Express and Karakoram Express both offer AC classes. Badar Express and Ghouri Express are economy only.
Where do trains to Faisalabad depart from in Lahore?
They depart from Lahore Junction railway station.
