Allama Iqbal Express Train Ticket Price, Route & Online Booking
The Allama Iqbal Express train ticket price starts at about Rs 750 for economy from Karachi to Hyderabad and reaches Rs 9,950 for AC Standard from Karachi to Sialkot. It covers the 1,362 km run from Karachi Cantt to Sialkot in around 25 hours with 36 stops. It is the only through train from Karachi to Sialkot, with sixteen economy coaches and a single AC coach.
Short answer: Allama Iqbal Express charges Rs 3,750 Karachi to Lahore in economy, Rs 3,850 for a berth and Rs 7,600 AC Standard. To Rohri it is Rs 1,650 and Rs 3,200; to Hyderabad Rs 750 and Rs 1,500. It has no AC Business or sleeper, and its single AC coach sells out quickly.
Allama Iqbal Express train ticket price
| Sector | Economy seat | Economy berth | AC Standard |
|---|---|---|---|
| Karachi to Sialkot | Rs 3,950 | Rs 4,050 | Rs 9,950 |
| Karachi to Lahore | Rs 3,750 | Rs 3,850 | Rs 7,600 |
| Karachi to Rohri | Rs 1,650 | Rs 1,700 | Rs 3,200 |
| Karachi to Hyderabad | Rs 750 | Not offered | Rs 1,500 |
Karachi to Sialkot fares from the September 2026 Karachi Cantt table.
The only direct train to Sialkot from Karachi
For Sialkot, Narowal and the eastern Punjab towns beyond Lahore, Allama Iqbal Express saves a change at Lahore Junction. For anyone stopping at Lahore, it is one of four trains on the Rs 3,750 tier and the one with the thinnest AC offer.
One AC coach
With a single AC Standard car in a sixteen-coach economy rake, air conditioning on this train is scarce. Book it early in summer, or choose Khyber Mail or Awam Express, which carry more AC capacity at the same tier.
Allama Iqbal Express route
- Karachi CanttSouthern terminus.
- Hyderabad, Rohri, MultanNorth along the main line.
- Lahore JunctionRs 3,750 from Karachi.
- NarowalAcross eastern Punjab.
- Sialkot JunctionNorthern terminus.
Should you take Allama Iqbal Express?
In its favour
- Only through train from Karachi to Sialkot.
- Cheapest economy tier.
Against it
- Just one AC coach.
- No AC Business or sleeper.
- About 25 hours end to end.
Our take
Book it for Sialkot or Narowal. For Lahore, Khyber Mail offers the same economy fare with far more class choice.
Allama Iqbal Express FAQs
How much is Allama Iqbal Express from Karachi to Lahore?
Rs 3,750 economy seat, Rs 3,850 berth and Rs 7,600 AC Standard.
Where does Allama Iqbal Express go?
Karachi Cantt to Sialkot Junction via Lahore, 1,362 kilometres with 36 stops.
Does Allama Iqbal Express have AC?
One AC Standard coach. There is no AC Business or sleeper.
How long does it take?
About 25 hours end to end.
Routes
Compare with
Karachi to Sialkot without a change
Compare Allama Iqbal Express with the alternatives.
Compare fares now