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.
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.
Bahauddin Zakariya Express ticket price
| Sector | Economy seat | Economy berth | AC Standard | AC Business |
|---|---|---|---|---|
| Karachi to Multan | Rs 2,750 | Rs 2,850 | Rs 5,900 | Rs 8,400 |
| Karachi to Rohri | Rs 1,650 | Rs 1,700 | Rs 3,200 | Rs 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.
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.
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.
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.