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.
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.
Sialkot to Lahore train ticket price
| Train | Economy seat | Economy berth | AC Standard |
|---|---|---|---|
| Lasani Express | Rs 480 | Not offered | Not offered |
| Sialkot Express | Rs 480 | Not offered | Not offered |
| Allama Iqbal Express | Rs 600 | Rs 650 | Rs 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.
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.
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.