Rohri to Karachi by train
Which station
2 station pairsRohri has one station on the passenger timetable, Karachi has 2. Trains do not all use the same one, so the full timings and delay record live on the page for the pair your train actually runs between.
| From | To | Trains | Timings & delay record |
|---|---|---|---|
| Rohri Jn. | Karachi Cantt | 18 | Rohri Jn. to Karachi Cantt |
| Rohri Jn. | Karachi City | 4 | Rohri Jn. to Karachi City |
Every train, Rohri to Karachi
| Train | From | Departs | Arrives | Duration |
|---|---|---|---|---|
| 26Bahauddin Zikria Express 26DN | Rohri Jn. → Karachi Cantt | 00:01 +1d | 08:30 +1d | 8h 29m |
| 26Bahauddin Zikria Express 26DN | Rohri Jn. → Karachi City | 00:01 +1d | 08:55 +1d | 8h 54m |
| 46Pakistan Express 46DN | Rohri Jn. → Karachi Cantt | 00:35 +1d | 08:45 +1d | 8h 10m |
| 10Allama Iqbal Express 10DN | Rohri Jn. → Karachi Cantt | 00:50 +1d | 09:15 +1d | 8h 25m |
| 8Tezgam 8DN | Rohri Jn. → Karachi Cantt | 01:55 +1d | 10:30 +1d | 8h 35m |
| 42Karakoram Express 42DN | Rohri Jn. → Karachi Cantt | 02:50 +1d | 10:45 +1d | 7h 55m |
| 34Pak Business 34DN | Rohri Jn. → Karachi Cantt | 03:25 +1d | 11:30 +1d | 8h 05m |
| 18Millat Express 18DN | Rohri Jn. → Karachi Cantt | 04:20 +1d | 12:40 +1d | 8h 20m |
| 16Karachi Express 16DN | Rohri Jn. → Karachi Cantt | 05:25 +1d | 13:35 +1d | 8h 10m |
| 36Sir Sayyed Express 36DN | Rohri Jn. → Karachi Cantt | 06:00 +1d | 14:10 +1d | 8h 10m |
| 6Green Line 6DN | Rohri Jn. → Karachi Cantt | 06:35 +1d | 14:20 +1d | 7h 45m |
| 48Rehman Baba Express 48DN | Rohri Jn. → Karachi Cantt | 08:05 +1d | 16:55 +1d | 8h 50m |
| 44Shah Hussain Express 44DN | Rohri Jn. → Karachi Cantt | 08:30 +1d | 16:00 +1d | 7h 30m |
| 14Awam Express 14DN | Rohri Jn. → Karachi Cantt | 09:20 +1d | 19:25 +1d | 10h 05m |
| 12Hazara Express 12DN | Rohri Jn. → Karachi Cantt | 15:20 +1d | 00:30 +2d | 9h 10m |
| 12Hazara Express 12DN | Rohri Jn. → Karachi City | 15:20 +1d | 00:45 +2d | 9h 25m |
| 28Shalimar Express 28DN | Rohri Jn. → Karachi Cantt | 19:35 | 02:55 +1d | 7h 20m |
| 146Sukkur Express 146DN | Rohri Jn. → Karachi Cantt | 21:30 | 07:35 +1d | 10h 05m |
| 146Sukkur Express 146DN | Rohri Jn. → Karachi City | 21:30 | 07:55 +1d | 10h 25m |
| 2Khyber Mail 2DN | Rohri Jn. → Karachi Cantt | 21:35 +1d | 05:15 +2d | 7h 40m |
| 38Fareed Express 38DN | Rohri Jn. → Karachi Cantt | 23:00 | 07:55 +1d | 8h 55m |
| 38Fareed Express 38DN | Rohri Jn. → Karachi City | 23:00 | 08:20 +1d | 9h 20m |
Booked times from the published Pakistan Railways timetable. Delay records are per station pair, on the pages linked above, because how late a train runs depends on which stations it is measured between.
Common questions
How many trains run from Rohri to Karachi?
22 scheduled services on the current published timetable, across 2 station pairs. That is what the timetable books, not what ran today.
Which is the fastest train from Rohri to Karachi?
Shalimar Express 28DN is booked for the shortest journey at 7h 20m, Rohri Jn. to Karachi Cantt. Booked time, not recorded: how long it actually takes on the day is what the delay figures beside it describe.
Which station in Rohri do trains to Karachi leave from?
2 station pairs carry this journey: Rohri Jn. to Karachi Cantt (18 trains), Rohri Jn. to Karachi City (4 trains). Check your ticket, they are different stations.
Is there an overnight train from Rohri to Karachi?
Yes. 8 of the 22 scheduled services are booked to arrive on a later day than they depart: Hazara Express 12DN, Hazara Express 12DN, Shalimar Express 28DN, Sukkur Express 146DN and others.
How far is Rohri from Karachi by train?
It is between 472 and 479 km along the track, depending on the service, measured from our own GPS traces of trains actually running the route rather than from a straight line between the two cities. Measured on 14 of the 22 services.
Are these Rohri to Karachi train timings the actual arrival times?
No, and the difference is the point of this site. The times in the table are what the published timetable books. The delay columns beside them are what we recorded actually happening, from the operator's own reports and from GPS traces of the trains themselves. A blank delay figure means we do not yet hold enough recorded runs to say.
The other direction
Karachi to Rohri by train is a different set of services with its own delay record.