Train fare guide · Updated

Bahauddin Zakariya Express Train Ticket Price, Route & Online Booking

The Bahauddin Zakariya Express train ticket price starts at about Rs 1,650 for economy from Karachi to Rohri and reaches Rs 8,400 for AC Business from Karachi to Multan. It covers the 929 km run from Karachi City to Multan Cantt in around 16 hours with 27 stops. It is the dedicated Karachi to Multan train, starting and ending at Multan.

Route
Karachi to Multan25UP / 26DN
Economy
Rs 2,750Cheapest tier
AC Standard
Rs 5,900Air conditioned
AC Business
Rs 8,400Premium seat
Journey time
About 16 hrs929 km

Short answer: Bahauddin Zakariya Express charges Rs 2,750 Karachi to Multan in economy, Rs 2,850 for a berth, Rs 5,900 AC Standard and Rs 8,400 AC Business. Karachi to Rohri is Rs 1,650, Rs 3,200 and Rs 4,150. It has no AC Sleeper.

Sector by sector

Bahauddin Zakariya Express ticket price

Bahauddin Zakariya Express fares, September 2026
SectorEconomy seatEconomy berthAC StandardAC Business
Karachi to MultanRs 2,750Rs 2,850Rs 5,900Rs 8,400
Karachi to RohriRs 1,650Rs 1,700Rs 3,200Rs 4,150

Same fares in both directions.

Private management

The train has been commercially operated by a private company in recent years and is named in the 2026 round of outsourcing tenders. Fares stay on the Pakistan Railways scale; check where to book if the operator changes.

The Multan train

Other trains reach Multan in the middle of long journeys. Bahauddin Zakariya Express ends there northbound and starts there southbound, which is its main advantage at the same fare.


Where it goes

Bahauddin Zakariya Express route

  • Karachi CitySouthern terminus.
  • Hyderabad and NawabshahThrough Sindh.
  • RohriRs 1,650 from Karachi.
  • Rahim Yar Khan and BahawalpurSouthern Punjab.
  • Multan CanttNorthern terminus.
The verdict

Should you take Bahauddin Zakariya Express?

In its favour

  • Starts and ends at Multan.
  • Cheapest fare tier.
  • AC Business available.

Against it

  • No AC Sleeper.
  • About 16 hours with 27 stops.
  • Operator may change.

Our take

The first choice between Karachi and Multan at the Rs 2,750 fare. For an AC Sleeper, take Khyber Mail at Rs 11,200.

Common questions

Bahauddin Zakariya Express FAQs

How much is Bahauddin Zakariya Express from Karachi to Multan?

Rs 2,750 economy seat, Rs 2,850 berth, Rs 5,900 AC Standard and Rs 8,400 AC Business.

Where does it run?

Karachi City to Multan Cantt, 929 kilometres with 27 stops.

Does it have a sleeper?

No AC Sleeper; economy berths are available.

What are the train numbers?

25UP from Karachi and 26DN from Multan.