Multan to Karachi Train Ticket Price, Timings & Online Booking
The Multan to Karachi train ticket price starts at about Rs 2,750 and reaches Rs 12,000 for a Tezgam or Karachi Express AC Sleeper. Eight or more trains cover the roughly 900 km run in around 13 to 16 hours, with Bahauddin Zakariya Express starting at Multan itself. Karachi sits at the southern end of the main line, reached overnight through Bahawalpur, Rohri and Hyderabad.
Short answer: Multan to Karachi costs Rs 2,750 in economy on Bahauddin Zakariya Express, Khyber Mail, Awam Express, Rehman Baba Express, Pakistan Express and Hazara Express, and Rs 3,750 on Tezgam and Karachi Express. AC Sleeper is Rs 11,200 on Khyber Mail and Rs 12,000 on Tezgam and Karachi Express.
Multan to Karachi train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business | AC Sleeper |
|---|---|---|---|---|---|
| Bahauddin Zakariya Express | Rs 2,750 | Rs 2,850 | Rs 5,900 | Rs 8,400 | Not offered |
| Khyber Mail | Rs 2,750 | Rs 2,850 | Rs 5,900 | Rs 8,400 | Rs 11,200 |
| Awam Express | Rs 2,750 | Rs 2,850 | Rs 5,900 | Rs 8,400 | Not offered |
| Rehman Baba Express | Rs 2,750 | Rs 2,850 | Rs 5,900 | Rs 8,400 | Not offered |
| Pakistan Express | Rs 2,750 | Rs 2,850 | Rs 5,900 | Not offered | Not offered |
| Hazara Express | Rs 2,750 | Rs 2,850 | Rs 5,900 | Not offered | Not offered |
| Tezgam | Rs 3,750 | Rs 3,850 | Rs 6,950 | Rs 9,300 | Rs 12,000 |
| Karachi Express | Rs 3,750 | Rs 3,850 | Rs 6,950 | Rs 9,300 | Rs 12,000 |
Same fares as Karachi to Multan.
The train that starts here
Bahauddin Zakariya Express runs only between Multan Cantt and Karachi City, so southbound it leaves Multan as its origin. The others may arrive at Multan late from the north, particularly in winter fog. At the same Rs 2,750 fare, the origin departure is worth choosing when its timing suits. It is also on the list of trains being tendered for private management.
A berth is Rs 100
On an overnight trip, the economy berth at Rs 2,850 is Rs 100 above the seat. Book it early; berths sell before seats.
Which Multan to Karachi train?
Most reliable departure
- Train
- Bahauddin Zakariya Express
- Why
- Starts at Multan; Rs 2,750 economy, Rs 8,400 AC Business.
Best for sleeping
- Train
- Khyber Mail
- Why
- Cheapest AC Sleeper at Rs 11,200.
Quickest
- Train
- Karachi Express or Tezgam
- Why
- Fewer stops, Rs 1,000 more in economy.
Our pick
Bahauddin Zakariya Express in an economy berth or AC Business, or Khyber Mail if you want an AC Sleeper.
Before you board
Through trains may be late
- Why
- They have already run from Lahore, Rawalpindi or Peshawar.
- Tip
- Check running status before leaving for Multan Cantt.
Karachi arrival
- Bahauddin Zakariya
- Terminates at Karachi City.
- Most others
- Terminate at Karachi Cantt.
Sindh by day
- When
- April to September.
- Tip
- The morning run through Sindh is hot; AC Standard at Rs 5,900 is worth considering.
The cheapest way from Multan to Karachi
Train
Rs 2,750Economy seat, from
The cheapest option, with a bed.
Best on cost.
Bus
Rs 4,000 to 7,500By operator and class
A little quicker, noticeably dearer.
Best for departure choice.
Flight
Rs 16,000 to 30,000One way economy
Six times the economy rail fare.
Best when time matters.
Multan to Karachi train FAQs
What is the cheapest Multan to Karachi train ticket?
Rs 2,750 in economy on six trains including Bahauddin Zakariya Express and Khyber Mail. A berth costs Rs 2,850.
Which train starts at Multan for Karachi?
Bahauddin Zakariya Express, which runs Multan Cantt to Karachi City.
How long does it take?
About 13 to 16 hours, overnight.
How much is AC Sleeper from Multan to Karachi?
Rs 11,200 on Khyber Mail and Rs 12,000 on Tezgam and Karachi Express.