Train fare guide · Updated

Karachi Express Train Ticket Price, Route, Timing & Online Booking

The Karachi Express train ticket price starts at about Rs 800 for economy from Karachi to Hyderabad and reaches Rs 14,850 for an AC Sleeper from Karachi to Lahore. It covers the 1,259 km run between Karachi and Lahore in around 19 and a half hours with about twelve stops. Karachi Express has run since 1943 and charges exactly the same fares as Tezgam on shared sectors.

Route
Karachi to Lahore15UP / 16DN
Distance
1,259 km12 stops
Journey time
About 19h 30mScheduled
Economy to Lahore
Rs 4,900Faster fare tier
AC Sleeper to Lahore
Rs 14,850Berths available

Short answer: Karachi Express charges Rs 4,900 Karachi to Lahore in economy, Rs 8,700 AC Standard, Rs 11,550 AC Business and Rs 14,850 AC Sleeper. To Multan it is Rs 3,750, Rs 6,950, Rs 9,300 and Rs 12,000; to Rohri Rs 2,200, Rs 3,600, Rs 4,450 and Rs 6,950. Every fare is identical to Tezgam on the sectors they share.

Sector by sector

Karachi Express train ticket price

Karachi Express fares by sector and class, September 2026
SectorEconomy seatEconomy berthAC StandardAC BusinessAC Sleeper
Karachi to LahoreRs 4,900Rs 5,000Rs 8,700Rs 11,550Rs 14,850
Karachi to MultanRs 3,750Rs 3,850Rs 6,950Rs 9,300Rs 12,000
Karachi to RohriRs 2,200Rs 2,250Rs 3,600Rs 4,450Rs 6,950
Lahore to MultanRs 1,900Rs 1,950Rs 2,750Rs 3,850Rs 5,400
Karachi to HyderabadRs 800Not offeredRs 1,600Not offeredNot offered

Fares on the scale in force since 9 March 2026. Lahore to Karachi fares are the same in the other direction.

Tezgam’s twin, with one difference

Karachi Express and Tezgam share every fare on every common sector. The practical difference is the northern end: Tezgam continues to Rawalpindi, while Karachi Express terminates at Lahore. Southbound, that makes Karachi Express one of the trains that starts at Lahore Junction, so it is less likely to leave late than Tezgam, which arrives there from Rawalpindi.

Twelve stops

With about a dozen scheduled calls over 1,259 kilometres, Karachi Express is several hours quicker than Khyber Mail or Fareed Express. That, and the sleeper, is what the Rs 1,150 premium over the cheapest economy fare buys.


Where it goes

Karachi Express route and stops

  • Karachi CitySouthern terminus; check your ticket for the Karachi boarding station.
  • Hyderabad JunctionRs 800 in economy as a standalone ticket.
  • Rohri JunctionRs 2,200 from Karachi.
  • Multan CanttRs 3,750 from Karachi.
  • Khanewal and SahiwalCentral Punjab.
  • Lahore JunctionNorthern terminus, Rs 4,900 from Karachi.
The verdict

Should you take Karachi Express?

In its favour

  • All four classes, including an AC Sleeper.
  • About twelve stops, so hours quicker than the mail trains.
  • Starts at Lahore southbound, so departures are more reliable.
  • Cheaper than Green Line in every class.

Against it

  • Rs 1,150 more than Khyber Mail in economy to Lahore.
  • AC Sleeper dearer than Khyber Mail’s.
  • Does not go beyond Lahore.
  • Poor value on short hops like Hyderabad.

Our take

The best choice for a Lahore to Karachi trip where the departure time matters. Northbound it is interchangeable with Tezgam; southbound it has the edge of starting at Lahore. If price is the priority, Khyber Mail is cheaper in every class.

Common questions

Karachi Express FAQs

How much is Karachi Express from Karachi to Lahore?

Rs 4,900 economy seat, Rs 5,000 economy berth, Rs 8,700 AC Standard, Rs 11,550 AC Business and Rs 14,850 AC Sleeper.

What is the Karachi Express route?

Karachi to Lahore Junction, about 1,259 kilometres with around twelve stops, as 15UP northbound and 16DN southbound.

Is Karachi Express the same price as Tezgam?

Yes, on every shared sector. Tezgam continues to Rawalpindi; Karachi Express terminates at Lahore.

Does Karachi Express have a sleeper?

Yes. AC Sleeper is Rs 14,850 to Lahore, Rs 12,000 to Multan and Rs 6,950 to Rohri.

How long does it take?

About 19 and a half hours scheduled between Karachi and Lahore.