Express · No. 21 UP
Hazara Express train timings
Hazara Express timetable
2 stops · scheduled times| # | Station | Arrives | Departs | Halt | Km |
|---|---|---|---|---|---|
| 2 | Hyderabad Junction | — | 12:30 | 162 | |
| 3 | Rohri Junction | 16:30 | — | 399 |
Published timetable, local time. “+1d” means the next day. Delays and platform changes are announced by Pakistan Railways on the day.
Hazara Express: Hyderabad to Rohri
Hazara Express (21 UP) is an express train run by Pakistan Railways between Hyderabad Junction and Rohri Junction. The full journey covers 399 km and takes 4h 0m.
It leaves Hyderabad Junction at 12:30 and reaches Rohri Junction at 16:30. It runs every day.
Hazara Express 21 UP is Pakistan Railways' daily service connecting Karachi to Havelian, the terminus near Abbottabad in Khyber Pakhtunkhwa. The 1,693 km journey passes through the full length of Pakistan before heading north past Rawalpindi to Havelian — making it Pakistan's longest train route. The Hazara division is known for its mountainous scenery and the Karakoram Highway.
How to book Hazara Express tickets
Pakistan Railways sells reserved seats online through pakrail.gov.pk; you need a CNIC number to book. Tickets are also sold at station reservation offices. Seats on Eid and summer-holiday dates sell out quickly, so book as soon as reservations open.
Book on pakrail.gov.pkHazara Express: common questions
- What time does Hazara Express leave Hyderabad?
- Hazara Express departs Hyderabad Junction at 12:30 and arrives at Rohri Junction at 16:30. Times are the published timetable in local time.
- How long does Hazara Express take from Hyderabad to Rohri?
- The scheduled journey time is 4h 0m for 399 km.
- Does Hazara Express run every day?
- Yes, Hazara Express runs daily.
- Where can I book Hazara Express tickets?
- On Pakistan Railways's own site, pakrail.gov.pk, or by calling the Pakistan Railways helpline 117. TrainsTracking does not sell tickets.