Lahore to Faisalabad Train Timing 2026: Full Schedule and Fares

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.

Shoaib Nasir

Shoaib Nasir is a content writer at PakBiz.com. He focuses on delivering clear and accurate information to readers, backed by verified data and official sources.

Leave a comment

Your email address will not be published. Required fields are marked *

Get Alerts