Train fare guide · Updated September 2026

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.

Route
Karachi to Sialkot9UP / 10DN
Distance
1,362 km36 stops
Journey time
About 25 hrsScheduled
Economy to Lahore
Rs 3,750Cheapest tier
AC Standard
One coachRs 7,600 to Lahore

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.

Sector by sector

Allama Iqbal Express train ticket price

Allama Iqbal Express fares by sector, September 2026
SectorEconomy seatEconomy berthAC Standard
Karachi to SialkotRs 3,950Rs 4,050Rs 9,950
Karachi to LahoreRs 3,750Rs 3,850Rs 7,600
Karachi to RohriRs 1,650Rs 1,700Rs 3,200
Karachi to HyderabadRs 750Not offeredRs 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.


Where it goes

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.
The verdict

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.

Common questions

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.