Sialkot to Lahore by rail · Updated

Sialkot to Lahore Train Ticket Price, Timings & Online Booking

The Sialkot to Lahore train ticket price starts at about Rs 480 and reaches Rs 900 for Allama Iqbal Express AC Standard. Three trains cover the short run, and all of them start at Sialkot Junction. Lahore lies south-west across the Punjab plain, where Allama Iqbal Express continues onward to Karachi.

Economy from
Rs 480Lasani, Sialkot Exp
AC Standard
Rs 900Allama Iqbal Express
Trains
ThreeAll start at Sialkot
Onward
KarachiOn Allama Iqbal Express
Station
Sialkot JunctionOrigin for all

Short answer: Sialkot to Lahore costs Rs 480 in economy on Lasani Express and Sialkot Express, and Rs 600 on Allama Iqbal Express, which also sells a berth at Rs 650 and AC Standard at Rs 900.

Every train, every class

Sialkot to Lahore train ticket price

Sialkot to Lahore fares by train, 2026
TrainEconomy seatEconomy berthAC Standard
Lasani ExpressRs 480Not offeredNot offered
Sialkot ExpressRs 480Not offeredNot offered
Allama Iqbal ExpressRs 600Rs 650Rs 900

Per the fare chart updated July 2026. Same fares towards Sialkot.

Starting at the origin

Every train on this sector begins at Sialkot, so departures are dependable. Allama Iqbal Express continues all the way to Karachi, which makes it the only through train south from Sialkot.


Choosing

Which Sialkot to Lahore train?

Cheapest

Train
Lasani Express or Sialkot Express
Fare
Rs 480

With AC

Train
Allama Iqbal Express
Fare
Rs 900

Onward to Karachi

Train
Allama Iqbal Express
Why
No change at Lahore.

Our pick

Lasani or Sialkot Express at Rs 480; Allama Iqbal for AC or a through trip south.

Common questions

Sialkot to Lahore train FAQs

What is the cheapest Sialkot to Lahore train ticket?

Rs 480 in economy on Lasani Express or Sialkot Express.

Is there an AC train from Sialkot to Lahore?

Allama Iqbal Express has an AC Standard coach at Rs 900.

Is there a train from Sialkot to Karachi?

Yes, Allama Iqbal Express.