Karachi to Hyderabad Train Timings and Fare 2026: All 15 Trains
All 15 Karachi to Hyderabad trains with times and fares for every class, read on Pakistan Railways. Economy is Rs 750 on most trains, about 2 to 3 hours.

Fifteen trains run from Karachi Cantt to Hyderabad Junction every day, from Awam Express at 07:20 to Sukkur Express at 23:20. Most charge Rs 750 in economy and take about 2 hours 30 minutes to 3 hours. Green Line is the fastest at 2 hours 30 minutes but costs Rs 1,800 in economy. Shah Latif and Mehran Express list the lowest fare, Rs 620, but showed no seats online.
We read every time and fare below on the official Pakistan Railways booking system on 4 November 2026, for travel on 7 November 2026. Karachi to Hyderabad is the busiest short rail route in Sindh. With a train almost every hour in the afternoon and evening, the question is not whether a train runs, but which one fits your day and your budget.
Karachi to Hyderabad trains leave from 07:20 to 23:20
The 15 trains leave Karachi Cantt between 07:20 and 23:20. Twelve of them leave at noon or later. Journey times run from 2 hours 30 minutes on Green Line to 3 hours 55 minutes on Shah Latif Express.
| Train | Leaves Karachi Cantt | Reaches Hyderabad Jn | Journey time | Economy |
|---|---|---|---|---|
| 13UP Awam Express | 07:20 | 10:15 | 2 h 55 min | Rs 750 |
| 151UP Shah Latif Express | 07:45 | 11:40 | 3 h 55 min | Rs 620 |
| 11UP Hazara Express | 08:15 | 11:10 | 2 h 55 min | Rs 750 |
| 47UP Rehman Baba Express | 12:00 | 14:50 | 2 h 50 min | Rs 750 |
| 45UP Pakistan Express | 14:00 | 16:40 | 2 h 40 min | Rs 750 |
| 9UP Allama Iqbal Express | 15:30 | 18:15 | 2 h 45 min | Rs 750 |
| 33UP Pak Business Express | 16:00 | 18:35 | 2 h 35 min | Rs 1,600 |
| 149UP Mehran Express | 16:35 | 19:20 | 2 h 45 min | Rs 620 |
| 7UP Tezgam | 17:30 | 20:02 | 2 h 32 min | Rs 800 |
| 15UP Karachi Express | 18:00 | 20:32 | 2 h 32 min | Rs 800 |
| 25UP Bahauddin Zakria Express | 18:35 | 21:35 | 3 h | Rs 750 |
| 37UP Fareed Express | 19:50 | 22:45 | 2 h 55 min | Rs 750 |
| 5UP Green Line | 22:00 | 00:30, next day | 2 h 30 min | Rs 1,800 |
| 1UP Khyber Mail | 22:15 | 01:05, next day | 2 h 50 min | Rs 750 |
| 145UP Sukkur Express | 23:20 | 02:25, next day | 3 h 5 min | Rs 750 |

Hyderabad to Karachi trains leave from 03:10 to 21:15
The same 15 trains run back to Karachi. Seven of them leave Hyderabad before 07:00, so early risers have the most choice. The last train is Hazara Express at 21:15. Fares are the same in both directions.
| Train | Leaves Hyderabad Jn | Reaches Karachi Cantt | Journey time |
|---|---|---|---|
| 2DN Khyber Mail | 03:10 | 06:20 | 3 h 10 min |
| 146DN Sukkur Express | 03:33 | 06:50 | 3 h 17 min |
| 38DN Fareed Express | 04:35 | 07:55 | 3 h 20 min |
| 26DN Bahauddin Zakria Express | 04:55 | 07:55 | 3 h |
| 152DN Shah Latif Express | 04:55 | 08:25 | 3 h 30 min |
| 46DN Pakistan Express | 05:40 | 08:45 | 3 h 5 min |
| 10DN Allama Iqbal Express | 06:05 | 09:15 | 3 h 10 min |
| 8DN Tezgam | 07:15 | 10:30 | 3 h 15 min |
| 150DN Mehran Express | 08:10 | 11:15 | 3 h 5 min |
| 34DN Pak Business Express | 08:20 | 11:30 | 3 h 10 min |
| 16DN Karachi Express | 10:25 | 13:35 | 3 h 10 min |
| 6DN Green Line | 11:00 | 13:50 | 2 h 50 min |
| 48DN Rehman Baba Express | 13:50 | 16:55 | 3 h 5 min |
| 14DN Awam Express | 16:00 | 19:25 | 3 h 25 min |
| 12DN Hazara Express | 21:15 | 00:30, next day | 3 h 15 min |
Fares run from Rs 620 to Rs 3,300 by class
Economy is Rs 750 on nine trains, Rs 800 on Tezgam and Karachi Express, Rs 1,600 on Pak Business and Rs 1,800 on Green Line. AC Standard costs Rs 1,500 on most trains. The top fare is Rs 3,300 for AC Business on Green Line.
| Class | Most trains | Tezgam and Karachi Express | Pak Business | Green Line |
|---|---|---|---|---|
| Economy | Rs 750 | Rs 800 | Rs 1,600 | Rs 1,800 |
| AC Standard berth | Rs 1,500 | Rs 1,600 | Rs 2,500 | Rs 2,700 |
| AC Business | Rs 2,000 | Rs 2,200 | Not sold | Rs 3,300 |
| AC Sleeper or Parlor | Sleeper Rs 2,350 | Sleeper Rs 3,050 | Not sold | Parlor Rs 3,050 |
Not every train sells every class. AC Business is sold on Awam, Rehman Baba, Bahauddin Zakria, Khyber Mail and Sukkur Express. AC Sleeper at Rs 2,350 is listed on Khyber Mail and Sukkur Express. Hazara, Pakistan Express, Allama Iqbal and Fareed sell only economy and AC Standard. For what each class gives you, see our guide to Pakistan Railways train classes.

Shah Latif and Mehran Express showed no online seats
Shah Latif Express and Mehran Express list the lowest economy fare on this route, Rs 620. But on our search both showed zero seats available online in both directions. They were the only two trains with nothing left in any class.
We cannot tell from the booking screen whether these trains sell all their seats at the station counter or were simply full. If you want the Rs 620 fare, ask at the Karachi Cantt or Hyderabad Junction booking office. Otherwise, plan on Rs 750 for economy on one of the other trains, which all had seats.
How to pick and book the right train
Pick by the time you need to arrive, then by fare. Book on the official Pakistan Railways website or app, or at the station counter.
- For the lowest fare with seats online, take any Rs 750 train such as Awam, Hazara or Pakistan Express.
- For the fastest trip, take Green Line at 2 hours 30 minutes, if you can pay Rs 1,800.
- To reach Karachi by 08:00 from Hyderabad, take Khyber Mail, Sukkur, Fareed or Bahauddin Zakria Express.
- Open the official booking system, choose Karachi Cantt to Hyderabad Jn and your date, and check seats left.
- Pay online and carry your e-ticket and CNIC on the train.

Our guide to booking train tickets online covers the account and payment. If plans change, read how to cancel a Pakistan Railways e-ticket first. For a road trip instead, our page on the Karachi to Hyderabad bus fare lists the official intercity fares, and the train is often the more comfortable choice for the same money.
Common questions
How many trains run from Karachi to Hyderabad?
Fifteen on our search for 7 November 2026, from Awam Express at 07:20 to Sukkur Express at 23:20.
What is the train fare from Karachi to Hyderabad?
Economy is Rs 750 on most trains, Rs 800 on Tezgam and Karachi Express, Rs 1,600 on Pak Business and Rs 1,800 on Green Line.
How long does the train take from Karachi to Hyderabad?
About 2 hours 30 minutes to 3 hours. Green Line is fastest at 2 hours 30 minutes, and Shah Latif slowest at 3 hours 55 minutes.
What is the first train from Hyderabad to Karachi?
Khyber Mail 2DN at 03:10, which reaches Karachi Cantt at 06:20.
What is the last train from Karachi to Hyderabad?
Sukkur Express 145UP at 23:20, which reaches Hyderabad Junction at 02:25.
Why can't I book Shah Latif or Mehran Express online?
On our search both showed no seats online. Ask at the station booking office for these two trains.
How we verified this
What we checked, where we read it, and what we could not confirm.
We read all times, fares and seat counts on the official Pakistan Railways booking system at pakrailways.gov.pk on 4 November 2026, for travel on 7 November 2026. Times and fares can change, so check the booking screen for your date before you travel. For complaints, see our Pakistan Railways helpline guide.
About the author

Senior Writer, Public Services and Technology
Shahid joined us in 2024 as an author. He is a senior contributor to Pakistan's leading technology websites. He writes detailed articles, mostly covering his expertise in the latest tech, mobiles, apps, gadgets, and step-by-step guides. His ideology is to help people understand the latest trends and explain complex methods through very easy-to-understand guides.




