Hyderabad to Karachi Train Ticket Price, Timings & Online Booking
The Hyderabad to Karachi train ticket price starts at about Rs 370 and reaches Rs 2,700 for Green Line AC Standard. Almost every southbound train covers the 165 km run, taking around two and a half to three and a half hours. Karachi lies just over two hours south-west across the lower Sindh plain, and most expresses arrive there after a long journey from the north.
Short answer: Hyderabad to Karachi costs Rs 370 in economy on Mehran Express and Shah Latif Express, Rs 750 on most main-line expresses including Khyber Mail and Awam Express, Rs 800 on Tezgam, Karachi Express and Karakoram Express, Rs 1,600 on Pak Business Express and Rs 1,800 on Green Line. AC Standard runs from Rs 1,350 to Rs 2,700.
Hyderabad to Karachi train ticket price
| Train | Economy | AC Standard |
|---|---|---|
| Mehran Express | Rs 370 | Not offered |
| Shah Latif Express | Rs 370 | Not offered |
| Khyber Mail, Awam, Pakistan Exp and other cheap-tier trains | Rs 750 | Rs 1,500 |
| Shalimar Express | Rs 750 | Rs 1,350 |
| Tezgam, Karachi Express, Karakoram | Rs 800 | Rs 1,600 |
| Pak Business Express | Rs 1,600 | Not offered |
| Green Line | Rs 1,800 | Rs 2,700 |
Same fares as Karachi to Hyderabad. Cheap-tier trains on this sector include Khyber Mail, Awam Express, Pakistan Express, Hazara Express, Rehman Baba Express, Millat Express, Fareed Express and Allama Iqbal Express.
The local trains start closer to home
Mehran Express and Shah Latif Express are short-distance Sindh services, so they are not carrying a day of delays from Punjab. At Rs 370 they are also half the price of the expresses. If one of them leaves at a time that suits you, it is the obvious booking.
The expresses are a gamble on timing
A southbound Khyber Mail or Tezgam reaching Hyderabad has already been running for a day or more. On a good day that is irrelevant; on a foggy winter day it can mean waiting hours on the platform. Check running status before leaving for the station.
Which Hyderabad to Karachi train?
Cheapest
- Train
- Mehran Express or Shah Latif Express
- Fare
- Rs 370
- Why
- Half the express fare, and not carrying a long-distance delay.
Cheapest AC
- Train
- Shalimar Express
- Fare
- Rs 1,350 AC Standard
- Why
- Lowest AC fare on the sector.
Most comfortable
- Train
- Green Line
- Fare
- Rs 1,800 economy, Rs 2,700 AC
- Why
- Newest rake, but a lot to pay for under three hours.
Our pick
A local train at Rs 370 when the timing works; otherwise whichever Rs 750 express is running closest to schedule.
The cheapest way from Hyderabad to Karachi
Train
Rs 370Local trains, economy
The cheapest option by a wide margin.
Best on price.
Bus and coach
Rs 800 to 1,800By operator and class
The M-9 motorway makes the coach quick and predictable.
Best when timing matters.
Hyderabad to Karachi train FAQs
What is the cheapest Hyderabad to Karachi train ticket?
Rs 370 in economy on Mehran Express or Shah Latif Express.
How much is AC from Hyderabad to Karachi?
AC Standard is Rs 1,350 on Shalimar Express, Rs 1,500 on most expresses, Rs 1,600 on Tezgam, Karachi Express and Karakoram Express, and Rs 2,700 on Green Line.
How long is the train from Hyderabad to Karachi?
About two and a half to three and a half hours over roughly 165 kilometres, depending on delays.
Why are southbound trains late at Hyderabad?
Most have come from Lahore, Rawalpindi or Peshawar, so any delay picked up over the previous day arrives with them.