Karachi Express Train Timings 2025
The Karachi Express is one of Pakistan Railways’ most prominent long-distance trains, running daily between Karachi City and Peshawar Cantt. Covering a distance of approximately 1,521 kilometers, it connects the southern port city of Karachi with the northern city of Peshawar, passing through Sindh, Punjab, and Khyber Pakhtunkhwa. The train is widely used by business travelers, tourists, and daily commuters due to its reliability and extensive route.
Karachi Express Up Karachi To Lahore Timings
| Stop | Arrival | Departure |
| Karachi Cant | Start | 18:00 |
| Hyderabad Jn | 20:27 | 20:35 |
| Nawabshah | 22:14 | 22:16 |
| Rohri Jn | 00:45 | 01:10 |
| Bahawalpur | 05:30 | 05:32 |
| Multan | 06:45 | 07:05 |
| Khanewal Jn | 07:45 | 07:50 |
| Sahiwal | 09:22 | 09:24 |
| Okara | 09:51 | 09:53 |
| Raiwind | 10:55 | 11:00 |
| Kot Lakpat | 11:26 | 11:28 |
| Lahore Jn | 12:00 | End |
Karachi Express Down Lahore To Karachi Timings
| Stop | Arrival | Departure |
| Lahore Jn | Start | 18:00 |
| Raiwind | 18:35 | 18:40 |
| Okara | 19:46 | 19:48 |
| Sahiwal | 20:30 | 20:32 |
| Khanewal Jn | 22:00 | 22:05 |
| Multan | 22:40 | 23:00 |
| Bahawalpur | 00:16 | 00:18 |
| Rohri Jn | 04:45 | 05:10 |
| Nawabshah | 07:43 | 07:45 |
| Hyderabad Jn | 09:40 | 09:45 |
| Landhi | 11:35 | 11:37 |
| Drigh Road | 12:10 | 12:12 |
| Karachi Cant | 12:40 | End |
The Karachi Express stops at over 30 major stations, including Hyderabad, Rohri, Multan, Lahore, Rawalpindi, and Nowshera. It offers Economy, AC Standard, and AC Business classes, catering to a range of passenger preferences. The full journey takes roughly 30–32 hours, depending on conditions. Operated by Pakistan Railways, the Karachi Express remains a crucial link for long-distance travel in Pakistan.

