Hyderabad to Karachi by rail · Updated

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.

Economy from
Rs 370Mehran, Shah Latif
Main-line economy
Rs 750Most expresses
AC Standard from
Rs 1,350Shalimar Express
Distance
About 165 kmTo Karachi Cantt
Journey time
2.5 to 3.5 hrsDepending on delays

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.

Every train, every class

Hyderabad to Karachi train ticket price

Hyderabad to Karachi fares by train, September 2026
TrainEconomyAC Standard
Mehran ExpressRs 370Not offered
Shah Latif ExpressRs 370Not offered
Khyber Mail, Awam, Pakistan Exp and other cheap-tier trainsRs 750Rs 1,500
Shalimar ExpressRs 750Rs 1,350
Tezgam, Karachi Express, KarakoramRs 800Rs 1,600
Pak Business ExpressRs 1,600Not offered
Green LineRs 1,800Rs 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.


Choosing

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.

Train or road

The cheapest way from Hyderabad to Karachi

RailCheapest

Train

Rs 370Local trains, economy

Journey time
2.5 to 3.5 hours
Departures
Many daily
AC option
From Rs 1,350

The cheapest option by a wide margin.

Best on price.

RoadMost reliable

Bus and coach

Rs 800 to 1,800By operator and class

Journey time
About 2 to 2.5 hours
Departures
Very frequent
AC option
Standard on coaches

The M-9 motorway makes the coach quick and predictable.

Best when timing matters.

Common questions

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.