Routes

Karachi to Hyderabad by Train: Timings and Fares

Which trains run from Karachi to Hyderabad, roughly when they leave, how long they take, what economy and AC tickets cost, and how it compares with the road.

By Explore Pakistan · Published 25 September 2026 · 4 min read

There is no dedicated Karachi to Hyderabad service. The trains that do the trip are the long-distance expresses heading up-country, all of which stop at Hyderabad Junction, and the ride takes roughly two and a half to three hours. Timetable sites list well over a dozen daily departures in 2026, from before dawn to late at night, and economy fares of about PKR 650 to 750.

That makes the train cheap and predictable, but the schedule is tied to the express you catch rather than to your plans. This guide covers which departures are useful, what they cost, and when the road is the better choice.

At a glance
Journey timeAbout 2.5 to 3 hours, when on time
Economy fareAbout PKR 650 to 750 (2026 listings)
AC classesFrom about PKR 1,000 to 1,650 depending on train and class
ArrivalHyderabad Junction
BookingPakistan Railways counters, its online booking, or third-party apps

Which trains go from Karachi to Hyderabad?

Because Hyderabad is the first big stop after Karachi on the main line north, almost every long-distance express calls there. Timetable sites for 2026 list departures from Karachi such as these. They are approximate and differ slightly between sites, so treat them as a guide.

TrainLeaves Karachi (approx.)Reaches Hyderabad (approx.)
Mehran Express04:3507:20
Hazara Express07:0010:00
Awam Express07:3010:35
Pakistan Express14:0016:40
Karakoram Express15:0017:35
Tezgam Express17:3020:00
Bahauddin Zakaria Express18:3521:35
Green Line22:0000:35

The Green Line is the most comfortable of these and the most expensive, with AC-only seating. Which trains actually run, and from which Karachi station (City or Cantonment), changes with the timetable, so confirm on the day you book. Delays on the main line are common, and a train can arrive well after the times above.

How much does the ticket cost?

Listings for 2026 give economy seats at roughly PKR 650 to 750 for this stretch, AC standard from about PKR 1,000 to 1,350, and the Green Line at around PKR 1,650. Pakistan Railways raised fares by up to 40 per cent at one point, so older figures you see online will be too low. Prices change, so treat these as a rough guide and check at the counter.

Where do you board and where do you get off?

Most of these trains leave from Karachi Cantonment or Karachi City station. Check the station on your ticket, because the two are on opposite sides of the centre. Allow extra time for traffic on the way to either.

Hyderabad Junction is in the city, within reach of the Pakka Qila, the bazaars and most hotels by rickshaw or ride-hailing car. Our guide to places to visit in Hyderabad covers what to do once you are there.

Train, bus or car?

  • Train. Cheapest and free of traffic once moving, but the timings are fixed and delays are normal. Best if you are travelling light and the departure suits you.
  • Road. Flexible and often about the same door to door, since the motorway is well used. See Karachi to Hyderabad by road for the drive.
  • Public transport in Karachi. Getting to the station is part of the trip; our Karachi public transport guide covers the options.

Tips for the journey

  1. Book ahead for the Green Line and for Fridays, Sundays and holiday weeks, when trains fill.
  2. Take a light bag. Economy coaches are crowded and luggage space is limited.
  3. Carry cash and your CNIC. Ticket checks are routine.
  4. Add a buffer if you have a connection or an appointment at the other end.

Is the train worth it?

For a solo traveller or a student on a budget, yes, particularly on the morning and afternoon departures. For a family with luggage, or if you plan to see Thatta, Ranikot or Makli on the same trip, a car is easier. If you only need to reach Hyderabad for the day, the road gives you a return time you control.

For wider planning across the province, see our travel guide.

Frequently asked questions

How long is the train from Karachi to Hyderabad?

Roughly two and a half to three hours in scheduled time. Delays are common on the main line, so allow more.

How much is a Karachi to Hyderabad train ticket?

Economy is about PKR 650 to 750 in 2026 listings, with AC classes higher. Fares have risen recently, so confirm at the counter.

Is there a train every hour?

No. Departures are spread through the day and night by the long-distance expresses, with gaps of several hours between some of them.

Which is the fastest train from Karachi to Hyderabad?

Scheduled times are similar, around two and a half hours, for the Pakistan Express, Karakoram Express, Tezgam and Green Line. Punctuality matters more than the timetable.

Can I book a Karachi to Hyderabad train ticket online?

Yes, Pakistan Railways runs online booking, and third-party ticketing apps list these trains. Keep your CNIC number ready.

Keep reading

More from Routes

All Sindh & Balochistan guides
Ziarat-Quetta Pakistan Landscape

Quetta & Ziarat

Ziarat in Summer: A Cool Escape

What summer actually feels like in Ziarat, when the juniper forest is greenest, how busy it gets with visitors from Sindh, and how early to book.

5 min read

Timeless beauty · Serene waters · Living culture

Want us to plan it for you?

Tell us your dates, your group and where you want to go. A travel expert will shape a route for you within a day.