- Hazara Express 12DNrun of 9 October 20269 Oct 2026, 17:48 PKT
- Khyber Mail 1UPrun of 2 October 20264 Oct 2026, 08:27 PKT
Locomotives
Which engine is hauling which train, and what each has worked — 119 engines over the last 7 days, newest working first.
What the marks mean
- on it now — reported on that train within the last 30 minutes
- run of … — the departure date of the run the sighting belongs to
- The date and time — the engine's last report on that working, PKT
- freight — a goods or light-engine turn, not a timetabled passenger service
- 4 further engine numbers came through as something other than four digits, so they are not listed
- Lasani Express 125UPrun of 9 October 20269 Oct 2026, 17:48 PKT
- Khyber Mail 2DNrun of 8 October 20269 Oct 2026, 10:02 PKT
- Hazara Express 12DNrun of 8 October 20268 Oct 2026, 17:10 PKT
- Rawalpindi Passenger 267UPrun of 8 October 20268 Oct 2026, 11:27 PKT
- Khyber Mail 1UPrun of 6 October 20268 Oct 2026, 06:08 PKT
- Faiz Ahmad Faiz Passenger 210DNrun of 7 October 20267 Oct 2026, 08:10 PKT
- Faiz Ahmad Faiz Passenger 209UPrun of 6 October 20266 Oct 2026, 23:54 PKT
- Lasani Express 126DNrun of 6 October 20266 Oct 2026, 11:07 PKT
- Lasani Express 125UPrun of 5 October 20265 Oct 2026, 22:03 PKT
- Lasani Express 126DNrun of 5 October 20265 Oct 2026, 09:56 PKT
- Lasani Express 125UPrun of 4 October 20264 Oct 2026, 22:03 PKT
- Khyber Mail 2DNrun of 3 October 20264 Oct 2026, 08:31 PKT
- Khyber Mail 1UPrun of 1 October 20263 Oct 2026, 12:49 PKT
- Pak Business 34DNrun of 9 October 20269 Oct 2026, 17:48 PKT
- Pak Business 33UPrun of 8 October 20269 Oct 2026, 14:00 PKT
- Tezgam 8DNrun of 7 October 20268 Oct 2026, 13:07 PKT
- Karakoram Express 41UPrun of 6 October 20267 Oct 2026, 10:51 PKT
- Allama Iqbal Express 10DNrun of 5 October 20266 Oct 2026, 11:25 PKT
- Shalimar Express 27UPrun of 4 October 20265 Oct 2026, 05:42 PKT
- Pak Business 34DNrun of 2 October 20263 Oct 2026, 12:30 PKT
- ZBKH (ENGINE NO 9039)freightrun of 8 October 20269 Oct 2026, 17:48 PKT
- YSW C (ENG NO 9016)freightrun of 6 October 20268 Oct 2026, 09:30 PKT
- Allama Iqbal Express 9UPrun of 8 October 20269 Oct 2026, 17:48 PKT
- Karachi Express 15UPrun of 7 October 20267 Oct 2026, 18:37 PKT
- Pak Business 34DNrun of 6 October 20267 Oct 2026, 12:40 PKT
- Allama Iqbal Express 9UPrun of 3 October 20263 Oct 2026, 20:07 PKT
- Allama Iqbal Express 10DNrun of 2 October 20263 Oct 2026, 11:50 PKT
- JBA CTR UP (ENG NUM 8224)freightrun of 9 October 20269 Oct 2026, 17:48 PKT
- Allama Iqbal Express 10DNrun of 7 October 20268 Oct 2026, 12:45 PKT
- Awam Express 13UPrun of 6 October 20267 Oct 2026, 09:31 PKT
- Shalimar Express 28DNrun of 5 October 20266 Oct 2026, 05:01 PKT
- Allama Iqbal Express 9UPrun of 3 October 20264 Oct 2026, 18:29 PKT
- YSW C (ENGINE NO 9034)freightrun of 3 October 20264 Oct 2026, 02:12 PKT
- Mehr Express 128DNrun of 9 October 20269 Oct 2026, 17:48 PKT
- Mehr Express 127UPrun of 8 October 20269 Oct 2026, 08:23 PKT
- Mehr Express 128DNrun of 7 October 20268 Oct 2026, 09:02 PKT
- Awam Express 14DNrun of 7 October 20267 Oct 2026, 13:13 PKT
- Awam Express 13UPrun of 5 October 20266 Oct 2026, 18:55 PKT
- Awam Express 14DNrun of 5 October 20265 Oct 2026, 19:43 PKT
- Awam Express 13UPrun of 3 October 20264 Oct 2026, 21:58 PKT
- Jaffar Express 40DNrun of 3 October 20263 Oct 2026, 15:43 PKT
- Rehman Baba Express 47UPrun of 1 October 20263 Oct 2026, 00:22 PKT
- Mohinjo Daro Passenger 213UPrun of 9 October 20269 Oct 2026, 17:48 PKT
- Mohinjo Daro Passenger 214DNrun of 8 October 20268 Oct 2026, 22:23 PKT
- Mohinjo Daro Passenger 214DNrun of 5 October 20265 Oct 2026, 21:54 PKT
- Mohinjo Daro Passenger 213UPrun of 3 October 20263 Oct 2026, 19:46 PKT
- Mohinjo Daro Passenger 214DNrun of 2 October 20262 Oct 2026, 23:10 PKT
- Green Line 5UPrun of 8 October 20269 Oct 2026, 17:48 PKT
- Rawal Express 106DNrun of 9 October 20269 Oct 2026, 05:48 PKT
- Subak Kharam 103UPrun of 8 October 20268 Oct 2026, 23:02 PKT
- Subak Raftar 102DNrun of 6 October 20266 Oct 2026, 13:00 PKT
- Islamabad Express 107UPrun of 5 October 20266 Oct 2026, 00:27 PKT
- Islamabad Express 108DNrun of 4 October 20265 Oct 2026, 00:33 PKT
- Green Line 5UPrun of 2 October 20263 Oct 2026, 22:50 PKT
- Subak Kharam 104DNrun of 2 October 20262 Oct 2026, 22:57 PKT
- MGQ PH UP (ENGINE NUM 8223)freightrun of 9 October 20269 Oct 2026, 17:48 PKT
- ZBKH (ENGIN 6352)freightrun of 7 October 20269 Oct 2026, 09:07 PKT
- YSW C (ENGINE NO 9015)freightrun of 5 October 20267 Oct 2026, 09:18 PKT
- ZBKH (ENGINE NO 9024)freightrun of 2 October 20263 Oct 2026, 07:35 PKT
- Hazara Express 11UPrun of 9 October 20269 Oct 2026, 17:48 PKT
- Rehman Baba Express 48DNrun of 7 October 20268 Oct 2026, 20:25 PKT
- Millat Express 17UPrun of 6 October 20267 Oct 2026, 17:16 PKT
- Sukkur Express 146DNrun of 5 October 20266 Oct 2026, 09:06 PKT
- Sukkur Express 145UPrun of 4 October 20265 Oct 2026, 09:56 PKT
- Sukkur Express 146DNrun of 3 October 20264 Oct 2026, 08:52 PKT
- Sukkur Express 145UPrun of 2 October 20263 Oct 2026, 10:01 PKT
- Thall Express 129UPrun of 9 October 20269 Oct 2026, 17:48 PKT
- Mianwali Express 148DNrun of 8 October 20269 Oct 2026, 08:25 PKT
- Mianwali Express 147UPrun of 7 October 20268 Oct 2026, 10:07 PKT
- Thall Express 130DNrun of 7 October 20267 Oct 2026, 14:52 PKT
- Thall Express 129UPrun of 6 October 20267 Oct 2026, 00:27 PKT
- Mianwali Express 148DNrun of 5 October 20266 Oct 2026, 08:44 PKT
- Mianwali Express 147UPrun of 4 October 20265 Oct 2026, 09:24 PKT
- YSW C (ENGINE NO 9034)freightrun of 7 October 20269 Oct 2026, 17:48 PKT
- ZBKH (ENG No 9010freightrun of 6 October 20267 Oct 2026, 09:22 PKT
- YSW C (ENGINE NO 9030)freightrun of 8 October 20269 Oct 2026, 17:48 PKT
- YSW C (ENG NUM 9019)freightrun of 6 October 20267 Oct 2026, 07:49 PKT
- YSW C (ENGINE NO 9045)freightrun of 3 October 20266 Oct 2026, 08:55 PKT
- Tezgam 7UPrun of 9 October 20269 Oct 2026, 17:48 PKT
- Tezgam 8DNrun of 8 October 20269 Oct 2026, 13:31 PKT
- YSW C (ENG NUM 9019)freightrun of 5 October 20266 Oct 2026, 08:50 PKT
- YSW C (ENGINE NO 9015)freightrun of 3 October 20264 Oct 2026, 09:00 PKT
- YSW C (ENGINE NO 9015)freightrun of 2 October 20263 Oct 2026, 10:46 PKT
- Karachi Express 15UPrun of 9 October 20269 Oct 2026, 17:48 PKT
- Allama Iqbal Express 10DNrun of 8 October 20269 Oct 2026, 13:15 PKT
- Musa Pak Express 115UPrun of 7 October 20267 Oct 2026, 22:39 PKT
- Bahauddin Zikria Express 25UPrun of 6 October 20267 Oct 2026, 14:39 PKT
- Karachi Express 16DNrun of 5 October 20266 Oct 2026, 15:44 PKT
- Khyber Mail 1UPrun of 3 October 20264 Oct 2026, 22:46 PKT
- Karachi Express 16DNrun of 2 October 20263 Oct 2026, 19:54 PKT
- YSW C (ENG NO 9016)freightrun of 8 October 20269 Oct 2026, 17:47 PKT
- ZBKH (ENGINE NO 9039)freightrun of 4 October 20266 Oct 2026, 08:52 PKT
- ZBKH (ENGINE NO 9012)freightrun of 2 October 20263 Oct 2026, 10:49 PKT
- Awam Express 13UPrun of 9 October 20269 Oct 2026, 17:47 PKT
- Shalimar Express 28DNrun of 8 October 20269 Oct 2026, 05:08 PKT
- Shalimar Express 27UPrun of 7 October 20268 Oct 2026, 05:20 PKT
- Awam Express 14DNrun of 5 October 20266 Oct 2026, 21:27 PKT
- Pak Business 33UPrun of 4 October 20265 Oct 2026, 15:15 PKT
- Shalimar Express 28DNrun of 3 October 20264 Oct 2026, 04:39 PKT
- Shalimar Express 27UPrun of 2 October 20263 Oct 2026, 03:40 PKT
- DN Q CTR (ENG NUM 6304)freightrun of 8 October 20269 Oct 2026, 17:47 PKT
- Hazara Express 12DNrun of 8 October 20269 Oct 2026, 17:47 PKT
- Hazara Express 11UPrun of 8 October 20269 Oct 2026, 00:29 PKT
- Rehman Baba Express 48DNrun of 6 October 20267 Oct 2026, 20:42 PKT
- Millat Express 17UPrun of 5 October 20266 Oct 2026, 14:18 PKT
- Tezgam 8DNrun of 4 October 20265 Oct 2026, 14:06 PKT
- Awam Express 13UPrun of 3 October 20264 Oct 2026, 09:25 PKT
- Hazara Express 12DNrun of 1 October 20263 Oct 2026, 00:26 PKT
- Allama Iqbal Express 10DNrun of 9 October 20269 Oct 2026, 17:47 PKT
- Khyber Mail 1UPrun of 7 October 20268 Oct 2026, 22:31 PKT
- Karachi Express 16DNrun of 6 October 20267 Oct 2026, 16:50 PKT
- Allama Iqbal Express 9UPrun of 5 October 20266 Oct 2026, 15:42 PKT
- Karakoram Express 42DNrun of 4 October 20265 Oct 2026, 12:09 PKT
- Allama Iqbal Express 9UPrun of 2 October 20263 Oct 2026, 18:56 PKT
- Rehman Baba Express 48DNrun of 9 October 20269 Oct 2026, 17:47 PKT
- Jaffar Express 39UPrun of 7 October 20268 Oct 2026, 23:54 PKT
- Tezgam 8DNrun of 7 October 20267 Oct 2026, 13:35 PKT
- Tezgam 7UPrun of 5 October 20267 Oct 2026, 01:14 PKT
- Mehr Express 127UPrun of 9 October 20269 Oct 2026, 17:47 PKT
- Mehr Express 128DNrun of 8 October 20269 Oct 2026, 09:01 PKT
- Thall Express 129UPrun of 8 October 20268 Oct 2026, 14:52 PKT
- Karachi Circular Railway 1uprun of 7 October 20267 Oct 2026, 15:45 PKT
- Karachi Circular Railway 2dnrun of 7 October 20267 Oct 2026, 11:11 PKT
- Thall Express 130DNrun of 6 October 20266 Oct 2026, 23:44 PKT
- Karachi Circular Railway 1uprun of 5 October 20265 Oct 2026, 15:46 PKT
- Karachi Circular Railway 2dnrun of 5 October 20265 Oct 2026, 11:14 PKT
- Thall Express 130DNrun of 4 October 20265 Oct 2026, 02:28 PKT
- Thall Express 129UPrun of 3 October 20263 Oct 2026, 23:28 PKT
- Mehr Express 127UPrun of 2 October 20263 Oct 2026, 01:25 PKT
- Musa Pak Express 115UPrun of 9 October 20269 Oct 2026, 17:47 PKT
- Bahauddin Zikria Express 25UPrun of 8 October 20269 Oct 2026, 13:32 PKT
- Bahauddin Zikria Express 26DNrun of 7 October 20268 Oct 2026, 10:06 PKT
- Musa Pak Express 116DNrun of 7 October 20267 Oct 2026, 06:08 PKT
- Musa Pak Express 115UPrun of 6 October 20266 Oct 2026, 21:30 PKT
- Bahauddin Zikria Express 25UPrun of 5 October 20266 Oct 2026, 13:52 PKT
- Bahauddin Zikria Express 26DNrun of 4 October 20265 Oct 2026, 14:08 PKT
- Musa Pak Express 116DNrun of 4 October 20264 Oct 2026, 05:40 PKT
- Green Line 6DNrun of 3 October 20263 Oct 2026, 21:27 PKT
- Green Line 5UPrun of 1 October 20263 Oct 2026, 00:27 PKT
- YSW C (ENGINE NO 9014)freightrun of 9 October 20269 Oct 2026, 17:47 PKT
- ZBKH (ENG NO 9034)freightrun of 8 October 20269 Oct 2026, 09:09 PKT
- ZBKH (ENGINE NO 9039)freightrun of 7 October 20268 Oct 2026, 09:38 PKT
- ZBKH (ENGINE NUM 8222)freightrun of 6 October 20267 Oct 2026, 09:27 PKT
- DRTJ C (ENGINE NO 9008)freightrun of 5 October 20266 Oct 2026, 08:54 PKT
- ZBKH (ENGINE NO 9012)freightrun of 4 October 20265 Oct 2026, 09:31 PKT
- YSW C (ENGINE NO 9051)freightrun of 2 October 20264 Oct 2026, 09:01 PKT
- Subak Kharam 103UPrun of 9 October 20269 Oct 2026, 17:47 PKT
- Fareed Express 37UPrun of 7 October 20268 Oct 2026, 23:22 PKT
- Fareed Express 38DNrun of 6 October 20267 Oct 2026, 09:01 PKT
- Islamabad Express 108DNrun of 5 October 20265 Oct 2026, 23:43 PKT
- Subak Raftar 101UPrun of 5 October 20265 Oct 2026, 13:48 PKT
- Green Line 6DNrun of 4 October 20264 Oct 2026, 21:12 PKT
- Rawal Express 105UPrun of 4 October 20264 Oct 2026, 05:35 PKT
- Jaffar Express 39UPrun of 2 October 20263 Oct 2026, 10:20 PKT
- YSW C (ENGINE NO 9045)freightrun of 8 October 20269 Oct 2026, 17:47 PKT
- YSW C (ENG NO 9035)freightrun of 6 October 20268 Oct 2026, 09:31 PKT
- Tezgam 8DNrun of 3 October 20264 Oct 2026, 13:08 PKT
- Tezgam 7UPrun of 1 October 20262 Oct 2026, 19:16 PKT
- Awam Express 13UPrun of 8 October 20269 Oct 2026, 17:47 PKT
- Jaffar Express 40DNrun of 8 October 20268 Oct 2026, 15:48 PKT
- Rehman Baba Express 47UPrun of 6 October 20267 Oct 2026, 22:39 PKT
- Rehman Baba Express 48DNrun of 6 October 20266 Oct 2026, 23:48 PKT
- Jaffar Express 39UPrun of 4 October 20265 Oct 2026, 23:40 PKT
- Jaffar Express 40DNrun of 4 October 20264 Oct 2026, 16:07 PKT
- Rehman Baba Express 47UPrun of 2 October 20263 Oct 2026, 20:51 PKT
- Rehman Baba Express 48DNrun of 2 October 20262 Oct 2026, 22:19 PKT
- Pakistan Express 45UPrun of 9 October 20269 Oct 2026, 17:47 PKT
- Sukkur Express 146DNrun of 8 October 20269 Oct 2026, 08:24 PKT
- Sukkur Express 145UPrun of 7 October 20268 Oct 2026, 09:29 PKT
- Millat Express 18DNrun of 5 October 20266 Oct 2026, 14:55 PKT
- Pakistan Express 45UPrun of 4 October 20265 Oct 2026, 11:53 PKT
- Pakistan Express 46DNrun of 3 October 20264 Oct 2026, 12:05 PKT
- Rehman Baba Express 47UPrun of 2 October 20263 Oct 2026, 07:54 PKT
- ZBKH (ENGINE NUM 8222)freightrun of 8 October 20269 Oct 2026, 17:47 PKT
- YSW C (ENGINE NO 9045)freightrun of 8 October 20268 Oct 2026, 12:50 PKT
- YSW C (ENGINE NO 9034)freightrun of 5 October 20267 Oct 2026, 09:18 PKT
- ZBKH (ENG No 9010freightrun of 4 October 20265 Oct 2026, 09:33 PKT
- DRTJ C (ENGINE NO 9008)freightrun of 30 September 20263 Oct 2026, 10:43 PKT
- Islamabad Express 108DNrun of 9 October 20269 Oct 2026, 17:47 PKT
- Subak Raftar 101UPrun of 9 October 20269 Oct 2026, 12:36 PKT
- Islamabad Express 108DNrun of 8 October 20269 Oct 2026, 00:17 PKT
- Subak Raftar 101UPrun of 8 October 20268 Oct 2026, 13:04 PKT
- Subak Kharam 104DNrun of 7 October 20267 Oct 2026, 23:37 PKT
- TEST ENGfreightrun of 7 October 20267 Oct 2026, 22:24 PKT
- Rawal Express 105UPrun of 7 October 20267 Oct 2026, 06:25 PKT
- Green Line 6DNrun of 6 October 20266 Oct 2026, 21:38 PKT
- Rawal Express 105UPrun of 6 October 20266 Oct 2026, 05:55 PKT
- Subak Kharam 104DNrun of 4 October 20264 Oct 2026, 22:57 PKT
- Subak Raftar 101UPrun of 4 October 20264 Oct 2026, 13:28 PKT
- Subak Kharam 104DNrun of 3 October 20263 Oct 2026, 23:28 PKT
- Rawal Express 105UPrun of 3 October 20263 Oct 2026, 06:17 PKT
- Green Line 6DNrun of 2 October 20262 Oct 2026, 21:48 PKT
- Tezgam 7UPrun of 8 October 20269 Oct 2026, 17:47 PKT
- Khyber Mail 2DNrun of 8 October 20269 Oct 2026, 17:47 PKT
- Tezgam 7UPrun of 7 October 20268 Oct 2026, 17:33 PKT
- Tezgam 8DNrun of 6 October 20267 Oct 2026, 13:34 PKT
- Awam Express 13UPrun of 5 October 20266 Oct 2026, 07:53 PKT
- YSW C (ENG NUM 9019)freightrun of 3 October 20265 Oct 2026, 06:11 PKT
- YSW C (ENGINE NO 9034)freightrun of 30 September 20263 Oct 2026, 10:46 PKT
- ZBKH (ENG NUM 9017)freightrun of 9 October 20269 Oct 2026, 17:47 PKT
- TEST ENGfreightrun of 9 October 20269 Oct 2026, 09:18 PKT
- ZBKH (ENG NO 9015)freightrun of 8 October 20269 Oct 2026, 06:17 PKT
- YSW C (ENGINE NO 9030)freightrun of 6 October 20268 Oct 2026, 09:02 PKT
- ZBKH (ENG NO 9027)freightrun of 3 October 20265 Oct 2026, 08:53 PKT
- YSW C (ENGINE NO 9045)freightrun of 1 October 20263 Oct 2026, 10:12 PKT
- Islamabad Express 107UPrun of 9 October 20269 Oct 2026, 17:47 PKT
- Green Line 6DNrun of 9 October 20269 Oct 2026, 14:42 PKT
- Subak Raftar 102DNrun of 9 October 20269 Oct 2026, 12:37 PKT
- Islamabad Express 107UPrun of 8 October 20269 Oct 2026, 00:17 PKT
- Fareed Express 37UPrun of 6 October 20268 Oct 2026, 00:31 PKT
- Fareed Express 38DNrun of 5 October 20266 Oct 2026, 09:05 PKT
- Musa Pak Express 115UPrun of 4 October 20264 Oct 2026, 21:54 PKT
- Bahauddin Zikria Express 25UPrun of 3 October 20264 Oct 2026, 14:47 PKT
- Bahauddin Zikria Express 26DNrun of 2 October 20263 Oct 2026, 11:06 PKT
- Tezgam 8DNrun of 9 October 20269 Oct 2026, 17:47 PKT
- Awam Express 13UPrun of 8 October 20269 Oct 2026, 08:54 PKT
- Shalimar Express 28DNrun of 7 October 20268 Oct 2026, 05:19 PKT
- Shalimar Express 27UPrun of 6 October 20267 Oct 2026, 05:20 PKT
- Pak Business 34DNrun of 4 October 20265 Oct 2026, 15:40 PKT
- Pak Business 33UPrun of 3 October 20264 Oct 2026, 15:53 PKT
- Shalimar Express 28DNrun of 2 October 20263 Oct 2026, 03:40 PKT
- Karachi Express 16DNrun of 9 October 20269 Oct 2026, 17:47 PKT
- Allama Iqbal Express 9UPrun of 6 October 20267 Oct 2026, 14:10 PKT
- Awam Express 14DNrun of 4 October 20266 Oct 2026, 00:24 PKT
- Awam Express 13UPrun of 2 October 20263 Oct 2026, 08:58 PKT
- ZBKH (ENGINE NO 6409)freightrun of 8 October 20269 Oct 2026, 17:47 PKT
- ZBKH (ENGIN 6352)freightrun of 6 October 20267 Oct 2026, 09:21 PKT
- YSW C (ENG NO 9016)freightrun of 5 October 20266 Oct 2026, 08:48 PKT
- ZBKH (ENGINE NO 9024)freightrun of 4 October 20265 Oct 2026, 09:31 PKT
- Awam Express 14DNrun of 9 October 20269 Oct 2026, 17:47 PKT
- Rehman Baba Express 47UPrun of 7 October 20268 Oct 2026, 23:02 PKT
- Rehman Baba Express 48DNrun of 7 October 20267 Oct 2026, 22:40 PKT
- Jaffar Express 39UPrun of 5 October 20267 Oct 2026, 00:25 PKT
- Jaffar Express 40DNrun of 5 October 20265 Oct 2026, 15:42 PKT
- Rehman Baba Express 47UPrun of 3 October 20264 Oct 2026, 23:25 PKT
- Rehman Baba Express 48DNrun of 3 October 20263 Oct 2026, 22:57 PKT
- Jaffar Express 39UPrun of 1 October 20262 Oct 2026, 23:58 PKT
- ZBKH (ENG No 9010freightrun of 7 October 20269 Oct 2026, 17:47 PKT
- YSW C (ENGINE NO 9051)freightrun of 5 October 20267 Oct 2026, 09:18 PKT
- Green Line 6DNrun of 3 October 20264 Oct 2026, 15:56 PKT
- Green Line 5UPrun of 2 October 20263 Oct 2026, 16:28 PKT
- Millat Express 18DNrun of 9 October 20269 Oct 2026, 17:47 PKT
- Pakistan Express 45UPrun of 8 October 20269 Oct 2026, 14:38 PKT
- Sukkur Express 146DNrun of 7 October 20268 Oct 2026, 09:06 PKT
- Sukkur Express 145UPrun of 6 October 20267 Oct 2026, 09:33 PKT
- Shah Latif Express 152DNrun of 5 October 20265 Oct 2026, 23:45 PKT
- Shah Latif Express 151UPrun of 5 October 20265 Oct 2026, 14:10 PKT
- Hazara Express 12DNrun of 2 October 20264 Oct 2026, 04:49 PKT
- Hazara Express 11UPrun of 2 October 20263 Oct 2026, 02:13 PKT
- Subak Kharam 104DNrun of 9 October 20269 Oct 2026, 17:47 PKT
- Rawal Express 105UPrun of 9 October 20269 Oct 2026, 05:49 PKT
- Green Line 6DNrun of 8 October 20268 Oct 2026, 21:05 PKT
- Green Line 5UPrun of 6 October 20268 Oct 2026, 00:07 PKT
- Rawal Express 106DNrun of 7 October 20267 Oct 2026, 05:35 PKT
- Green Line 5UPrun of 5 October 20266 Oct 2026, 23:45 PKT
- Green Line 6DNrun of 6 October 20266 Oct 2026, 14:26 PKT
- Green Line 5UPrun of 4 October 20265 Oct 2026, 22:22 PKT
- Fareed Express 37UPrun of 3 October 20265 Oct 2026, 00:41 PKT
- Fareed Express 38DNrun of 2 October 20263 Oct 2026, 09:00 PKT
- Shalimar Express 27UPrun of 9 October 20269 Oct 2026, 17:47 PKT
- Millat Express 18DNrun of 7 October 20268 Oct 2026, 19:20 PKT
- Pakistan Express 45UPrun of 6 October 20267 Oct 2026, 12:29 PKT
- Hazara Express 12DNrun of 4 October 20266 Oct 2026, 06:14 PKT
- Hazara Express 11UPrun of 4 October 20265 Oct 2026, 01:46 PKT
- YSW C (ENGINE NO 9030)freightrun of 4 October 20264 Oct 2026, 17:51 PKT
- YSW C (ENGINE NO 9051)freightrun of 7 October 20269 Oct 2026, 17:47 PKT
- Green Line 6DNrun of 9 October 20269 Oct 2026, 17:47 PKT
- Green Line 5UPrun of 7 October 20268 Oct 2026, 23:51 PKT
- Subak Raftar 102DNrun of 8 October 20268 Oct 2026, 12:07 PKT
- Islamabad Express 107UPrun of 7 October 20268 Oct 2026, 00:31 PKT
- Subak Kharam 104DNrun of 6 October 20266 Oct 2026, 23:23 PKT
- Rawal Express 106DNrun of 6 October 20266 Oct 2026, 00:26 PKT
- Subak Kharam 103UPrun of 5 October 20265 Oct 2026, 23:41 PKT
- Subak Raftar 102DNrun of 5 October 20265 Oct 2026, 13:56 PKT
- Islamabad Express 107UPrun of 4 October 20264 Oct 2026, 23:47 PKT
- Rawal Express 106DNrun of 4 October 20264 Oct 2026, 06:29 PKT
- Subak Kharam 103UPrun of 3 October 20263 Oct 2026, 22:53 PKT
- Rawal Express 106DNrun of 3 October 20263 Oct 2026, 06:18 PKT
- Subak Kharam 103UPrun of 2 October 20262 Oct 2026, 23:06 PKT
- Millat Express 18DNrun of 8 October 20269 Oct 2026, 17:46 PKT
- Pakistan Express 45UPrun of 7 October 20268 Oct 2026, 13:02 PKT
- Sukkur Express 146DNrun of 6 October 20267 Oct 2026, 10:00 PKT
- Sukkur Express 145UPrun of 5 October 20266 Oct 2026, 11:15 PKT
- Sukkur Express 146DNrun of 4 October 20265 Oct 2026, 11:04 PKT
- Sukkur Express 145UPrun of 3 October 20264 Oct 2026, 11:01 PKT
- Shah Latif Express 152DNrun of 2 October 20262 Oct 2026, 21:02 PKT
- Jaffar Express 40DNrun of 9 October 20269 Oct 2026, 17:46 PKT
- Jaffar Express 39UPrun of 8 October 20269 Oct 2026, 12:34 PKT
- Jaffar Express 40DNrun of 6 October 20267 Oct 2026, 05:29 PKT
- Jaffar Express 39UPrun of 4 October 20265 Oct 2026, 11:52 PKT
- Jaffar Express 40DNrun of 2 October 20263 Oct 2026, 06:46 PKT
- Narowal Passenger 212DNrun of 9 October 20269 Oct 2026, 17:46 PKT
- Narowal Passenger 211UPrun of 9 October 20269 Oct 2026, 11:43 PKT
- QSS UP (ENGINE NUM 9014)freightrun of 9 October 20269 Oct 2026, 17:46 PKT
- ZBKH (ENGINE NO 9012)freightrun of 6 October 20268 Oct 2026, 07:34 PKT
- YSW C (ENG NO 9035)freightrun of 4 October 20266 Oct 2026, 08:50 PKT
- Jaffar Express 39UPrun of 8 October 20269 Oct 2026, 17:45 PKT
- Awam Express 14DNrun of 8 October 20268 Oct 2026, 19:44 PKT
- Shaheen Passenger 225UPrun of 8 October 20268 Oct 2026, 05:34 PKT
- Awam Express 13UPrun of 6 October 20267 Oct 2026, 21:30 PKT
- Jaffar Express 40DNrun of 6 October 20266 Oct 2026, 15:46 PKT
- Rehman Baba Express 47UPrun of 4 October 20266 Oct 2026, 00:27 PKT
- Rehman Baba Express 48DNrun of 4 October 20264 Oct 2026, 22:57 PKT
- Jaffar Express 39UPrun of 2 October 20263 Oct 2026, 22:31 PKT
- Awam Express 14DNrun of 2 October 20262 Oct 2026, 19:48 PKT
- Bahauddin Zikria Express 26DNrun of 9 October 20269 Oct 2026, 17:45 PKT
- Musa Pak Express 116DNrun of 9 October 20269 Oct 2026, 05:06 PKT
- Shalimar Express 28DNrun of 9 October 20269 Oct 2026, 17:45 PKT
- Shalimar Express 27UPrun of 8 October 20269 Oct 2026, 01:12 PKT
- Green Line 6DNrun of 6 October 20267 Oct 2026, 17:19 PKT
- Green Line 5UPrun of 5 October 20266 Oct 2026, 15:58 PKT
- Green Line 6DNrun of 4 October 20265 Oct 2026, 17:35 PKT
- Green Line 5UPrun of 3 October 20264 Oct 2026, 17:34 PKT
- Green Line 6DNrun of 2 October 20263 Oct 2026, 18:30 PKT
- Rehman Baba Express 47UPrun of 8 October 20269 Oct 2026, 17:45 PKT
- Rehman Baba Express 48DNrun of 8 October 20268 Oct 2026, 22:42 PKT
- Jaffar Express 39UPrun of 6 October 20267 Oct 2026, 22:57 PKT
- Tezgam 8DNrun of 6 October 20266 Oct 2026, 13:23 PKT
- Awam Express 13UPrun of 4 October 20265 Oct 2026, 18:26 PKT
- Awam Express 14DNrun of 4 October 20264 Oct 2026, 20:02 PKT
- Awam Express 13UPrun of 2 October 20263 Oct 2026, 20:50 PKT
- Awam Express 14DNrun of 8 October 20269 Oct 2026, 17:43 PKT
- Karakoram Express 42DNrun of 3 October 20264 Oct 2026, 11:37 PKT
- AKDD C (ENGINE NUM 9047)freightrun of 30 September 20263 Oct 2026, 14:59 PKT
- Millat Express 17UPrun of 8 October 20269 Oct 2026, 17:39 PKT
- Shah Latif Express 152DNrun of 7 October 20267 Oct 2026, 22:04 PKT
- Shah Latif Express 151UPrun of 7 October 20267 Oct 2026, 14:00 PKT
- Shah Latif Express 152DNrun of 6 October 20266 Oct 2026, 23:53 PKT
- Shah Latif Express 151UPrun of 6 October 20266 Oct 2026, 13:54 PKT
- Rehman Baba Express 48DNrun of 4 October 20265 Oct 2026, 22:02 PKT
- Millat Express 17UPrun of 3 October 20264 Oct 2026, 21:53 PKT
- Pakistan Express 46DNrun of 2 October 20263 Oct 2026, 11:07 PKT
- Rehman Baba Express 48DNrun of 8 October 20269 Oct 2026, 17:37 PKT
- Millat Express 17UPrun of 7 October 20268 Oct 2026, 14:50 PKT
- Pakistan Express 46DNrun of 6 October 20267 Oct 2026, 12:05 PKT
- Rehman Baba Express 47UPrun of 5 October 20266 Oct 2026, 09:37 PKT
- Hazara Express 12DNrun of 3 October 20265 Oct 2026, 02:02 PKT
- Hazara Express 11UPrun of 3 October 20264 Oct 2026, 00:27 PKT
- Rehman Baba Express 48DNrun of 1 October 20262 Oct 2026, 22:19 PKT
- Pak Business 33UPrun of 9 October 20269 Oct 2026, 17:35 PKT
- Khyber Mail 2DNrun of 7 October 20269 Oct 2026, 10:02 PKT
- Karachi Express 15UPrun of 6 October 20267 Oct 2026, 14:29 PKT
- Pak Business 34DNrun of 5 October 20266 Oct 2026, 12:49 PKT
- Karakoram Express 41UPrun of 4 October 20265 Oct 2026, 09:53 PKT
- Khyber Mail 2DNrun of 2 October 20264 Oct 2026, 11:18 PKT
- Fareed Express 38DNrun of 9 October 20269 Oct 2026, 17:35 PKT
- Musa Pak Express 115UPrun of 8 October 20268 Oct 2026, 23:02 PKT
- Bahauddin Zikria Express 25UPrun of 7 October 20268 Oct 2026, 13:37 PKT
- Bahauddin Zikria Express 26DNrun of 6 October 20267 Oct 2026, 10:51 PKT
- Musa Pak Express 116DNrun of 6 October 20266 Oct 2026, 06:12 PKT
- Green Line 6DNrun of 5 October 20265 Oct 2026, 20:30 PKT
- Green Line 5UPrun of 3 October 20264 Oct 2026, 23:46 PKT
- Jaffar Express 39UPrun of 3 October 20264 Oct 2026, 13:03 PKT
- ZBKH (ENG NO 9027)freightrun of 7 October 20269 Oct 2026, 17:32 PKT
- YSW C (ENGINE NO 9014)freightrun of 4 October 20267 Oct 2026, 08:35 PKT
- ZBKH (ENGINE NO 9024)freightrun of 3 October 20264 Oct 2026, 08:47 PKT
- YSW C (ENG NO 9035)freightrun of 1 October 20263 Oct 2026, 10:43 PKT
- Khyber Mail 1UPrun of 8 October 20269 Oct 2026, 17:30 PKT
- Karachi Express 16DNrun of 7 October 20268 Oct 2026, 17:07 PKT
- Karachi Express 15UPrun of 5 October 20266 Oct 2026, 17:03 PKT
- Allama Iqbal Express 10DNrun of 4 October 20265 Oct 2026, 11:58 PKT
- Khyber Mail 1UPrun of 1 October 20263 Oct 2026, 00:11 PKT
- Rehman Baba Express 47UPrun of 9 October 20269 Oct 2026, 17:29 PKT
- Hazara Express 12DNrun of 7 October 20269 Oct 2026, 02:46 PKT
- Hazara Express 11UPrun of 7 October 20268 Oct 2026, 00:28 PKT
- Rehman Baba Express 48DNrun of 5 October 20266 Oct 2026, 22:27 PKT
- Millat Express 17UPrun of 4 October 20265 Oct 2026, 14:45 PKT
- Bahauddin Zikria Express 26DNrun of 3 October 20264 Oct 2026, 13:09 PKT
- TEST ENGfreightrun of 3 October 20263 Oct 2026, 16:00 PKT
- Bahauddin Zikria Express 25UPrun of 2 October 20263 Oct 2026, 14:00 PKT
- Pakistan Express 46DNrun of 9 October 20269 Oct 2026, 17:22 PKT
- Rehman Baba Express 47UPrun of 8 October 20269 Oct 2026, 08:21 PKT
- Hazara Express 12DNrun of 6 October 20268 Oct 2026, 01:55 PKT
- Hazara Express 11UPrun of 6 October 20267 Oct 2026, 01:28 PKT
- Shah Latif Express 151UPrun of 3 October 20263 Oct 2026, 14:58 PKT
- Tezgam 7UPrun of 8 October 20269 Oct 2026, 17:19 PKT
- ZBKH (ENGINE NO 6409)freightrun of 6 October 20268 Oct 2026, 09:37 PKT
- YSW C (ENGINE NO 9030)freightrun of 5 October 20266 Oct 2026, 08:54 PKT
- Pakistan Express 46DNrun of 2 October 20262 Oct 2026, 20:09 PKT
- Fareed Express 37UPrun of 8 October 20269 Oct 2026, 17:19 PKT
- Fareed Express 38DNrun of 7 October 20268 Oct 2026, 11:48 PKT
- Islamabad Express 108DNrun of 6 October 20266 Oct 2026, 23:49 PKT
- Subak Raftar 101UPrun of 6 October 20266 Oct 2026, 13:51 PKT
- Subak Kharam 104DNrun of 5 October 20265 Oct 2026, 23:16 PKT
- Rawal Express 105UPrun of 5 October 20265 Oct 2026, 06:03 PKT
- Fareed Express 37UPrun of 2 October 20264 Oct 2026, 00:29 PKT
- ZBKH (ENGINE NO 9024)freightrun of 8 October 20269 Oct 2026, 17:10 PKT
- ZBKH (ENG NO 9027)freightrun of 5 October 20267 Oct 2026, 09:21 PKT
- DRTJ C (ENGINE NO 9008)freightrun of 4 October 20265 Oct 2026, 09:29 PKT
- Allama Iqbal Express 9UPrun of 3 October 20264 Oct 2026, 02:13 PKT
- Green Line 6DNrun of 8 October 20269 Oct 2026, 16:25 PKT
- Green Line 5UPrun of 7 October 20268 Oct 2026, 16:33 PKT
- YSW C (ENG NUM 9019)freightrun of 1 October 20263 Oct 2026, 10:48 PKT
- Green Line 5UPrun of 8 October 20269 Oct 2026, 15:48 PKT
- Green Line 6DNrun of 7 October 20268 Oct 2026, 17:13 PKT
- TEST ENGfreightrun of 7 October 20267 Oct 2026, 21:29 PKT
- Green Line 5UPrun of 6 October 20267 Oct 2026, 16:56 PKT
- Green Line 6DNrun of 5 October 20266 Oct 2026, 15:57 PKT
- Green Line 5UPrun of 4 October 20265 Oct 2026, 16:06 PKT
- Pak Business 34DNrun of 3 October 20264 Oct 2026, 15:41 PKT
- Pak Business 33UPrun of 2 October 20263 Oct 2026, 12:56 PKT
- Karachi Circular Railway 1uprun of 9 October 20269 Oct 2026, 15:46 PKT
- Karachi Circular Railway 2dnrun of 9 October 20269 Oct 2026, 10:12 PKT
- Mehr Express 127UPrun of 6 October 20267 Oct 2026, 08:19 PKT
- Mehr Express 128DNrun of 6 October 20266 Oct 2026, 23:52 PKT
- Mehr Express 128DNrun of 4 October 20264 Oct 2026, 23:50 PKT
- Thall Express 130DNrun of 3 October 20263 Oct 2026, 14:42 PKT
- Thall Express 129UPrun of 2 October 20262 Oct 2026, 23:07 PKT
- Jaffar Express 40DNrun of 9 October 20269 Oct 2026, 15:41 PKT
- Awam Express 13UPrun of 7 October 20269 Oct 2026, 00:20 PKT
- Jaffar Express 40DNrun of 7 October 20267 Oct 2026, 16:37 PKT
- Rehman Baba Express 47UPrun of 5 October 20267 Oct 2026, 00:23 PKT
- Awam Express 13UPrun of 5 October 20266 Oct 2026, 07:54 PKT
- Rehman Baba Express 48DNrun of 5 October 20266 Oct 2026, 00:02 PKT
- Jaffar Express 39UPrun of 3 October 20265 Oct 2026, 02:25 PKT
- Awam Express 14DNrun of 3 October 20263 Oct 2026, 20:13 PKT
- Awam Express 13UPrun of 1 October 20263 Oct 2026, 01:29 PKT
- Millat Express 18DNrun of 9 October 20269 Oct 2026, 15:40 PKT
- Millat Express 17UPrun of 7 October 20268 Oct 2026, 23:54 PKT
- Millat Express 18DNrun of 7 October 20267 Oct 2026, 15:04 PKT
- Karachi Express 15UPrun of 8 October 20269 Oct 2026, 15:23 PKT
- Khyber Mail 2DNrun of 6 October 20268 Oct 2026, 11:25 PKT
- Khyber Mail 1UPrun of 5 October 20266 Oct 2026, 23:23 PKT
- Millat Express 18DNrun of 4 October 20265 Oct 2026, 14:36 PKT
- Pakistan Express 45UPrun of 3 October 20264 Oct 2026, 11:19 PKT
- Sukkur Express 146DNrun of 2 October 20263 Oct 2026, 09:02 PKT
- DRTJ C (ENGINE NO 9008)freightrun of 7 October 20269 Oct 2026, 15:07 PKT
- TEST ENGfreightrun of 7 October 20267 Oct 2026, 08:54 PKT
- YSW C (ENGINE NO 9027)freightrun of 4 October 20265 Oct 2026, 09:29 PKT
- YSW C (ENGINE NO 9027)freightrun of 3 October 20264 Oct 2026, 19:10 PKT
- Pinddadan Khan Shuttle-S3uprun of 9 October 20269 Oct 2026, 15:04 PKT
- Sargodha Shuttle-S1uprun of 9 October 20269 Oct 2026, 13:32 PKT
- Sargodha Shuttle-S2dnrun of 9 October 20269 Oct 2026, 10:13 PKT
- Pinddadan Khan Shuttle-S3uprun of 8 October 20268 Oct 2026, 18:26 PKT
- Sargodha Shuttle-S1uprun of 8 October 20268 Oct 2026, 14:44 PKT
- Sargodha Shuttle-S2dnrun of 8 October 20268 Oct 2026, 10:11 PKT
- Chanab Express 135uprun of 8 October 20268 Oct 2026, 07:20 PKT
- Chanab Express 135uprun of 7 October 20267 Oct 2026, 12:07 PKT
- Chanab Express 136dnrun of 6 October 20266 Oct 2026, 20:47 PKT
- Chanab Express 135uprun of 6 October 20266 Oct 2026, 12:08 PKT
- Chanab Express 136dnrun of 5 October 20265 Oct 2026, 20:35 PKT
- Chanab Express 135uprun of 5 October 20265 Oct 2026, 10:57 PKT
- Chanab Express 136dnrun of 4 October 20264 Oct 2026, 20:07 PKT
- Chanab Express 135uprun of 4 October 20264 Oct 2026, 11:04 PKT
- Chanab Express 136dnrun of 3 October 20263 Oct 2026, 19:57 PKT
- Chanab Express 135uprun of 3 October 20263 Oct 2026, 12:39 PKT
- Chanab Express 136dnrun of 2 October 20262 Oct 2026, 21:02 PKT
- Thall Express 130DNrun of 9 October 20269 Oct 2026, 14:56 PKT
- Thall Express 129UPrun of 8 October 20269 Oct 2026, 00:07 PKT
- Mianwali Express 148DNrun of 7 October 20268 Oct 2026, 09:06 PKT
- Mianwali Express 147UPrun of 6 October 20267 Oct 2026, 10:00 PKT
- Thall Express 130DNrun of 5 October 20265 Oct 2026, 15:12 PKT
- Thall Express 129UPrun of 4 October 20265 Oct 2026, 00:48 PKT
- Mehr Express 127UPrun of 3 October 20264 Oct 2026, 01:08 PKT
- Mehr Express 128DNrun of 2 October 20262 Oct 2026, 23:18 PKT
- Pak Business 34DNrun of 8 October 20269 Oct 2026, 14:00 PKT
- Pak Business 33UPrun of 7 October 20268 Oct 2026, 13:33 PKT
- Karakoram Express 42DNrun of 6 October 20267 Oct 2026, 12:05 PKT
- Pak Business 33UPrun of 5 October 20266 Oct 2026, 12:04 PKT
- Khyber Mail 2DNrun of 3 October 20265 Oct 2026, 10:27 PKT
- Shalimar Express 27UPrun of 3 October 20264 Oct 2026, 04:37 PKT
- Awam Express 14DNrun of 1 October 20263 Oct 2026, 00:01 PKT
- Tezgam 8DNrun of 9 October 20269 Oct 2026, 13:20 PKT
- Tezgam 7UPrun of 7 October 20269 Oct 2026, 01:13 PKT
- Tezgam 8DNrun of 8 October 20268 Oct 2026, 13:32 PKT
- Tezgam 7UPrun of 6 October 20267 Oct 2026, 22:33 PKT
- Pakistan Express 46DNrun of 9 October 20269 Oct 2026, 13:19 PKT
- Pakistan Express 45UPrun of 7 October 20268 Oct 2026, 23:01 PKT
- Pakistan Express 46DNrun of 7 October 20267 Oct 2026, 13:40 PKT
- Pakistan Express 45UPrun of 5 October 20267 Oct 2026, 00:26 PKT
- Pakistan Express 46DNrun of 5 October 20265 Oct 2026, 13:33 PKT
- Rawalpindi Passenger 268DNrun of 4 October 20264 Oct 2026, 22:29 PKT
- Hazara Express 11UPrun of 3 October 20264 Oct 2026, 19:50 PKT
- Hazara Express 12DNrun of 2 October 20263 Oct 2026, 08:54 PKT
- Karakoram Express 41UPrun of 8 October 20269 Oct 2026, 13:17 PKT
- Pakistan Express 46DNrun of 7 October 20268 Oct 2026, 12:02 PKT
- Rehman Baba Express 47UPrun of 6 October 20267 Oct 2026, 08:32 PKT
- Khyber Mail 2DNrun of 4 October 20266 Oct 2026, 09:28 PKT
- Karachi Express 15UPrun of 3 October 20264 Oct 2026, 18:49 PKT
- Khyber Mail 2DNrun of 1 October 20263 Oct 2026, 10:49 PKT
- Karakoram Express 42DNrun of 8 October 20269 Oct 2026, 13:17 PKT
- Awam Express 13UPrun of 7 October 20268 Oct 2026, 12:58 PKT
- Shalimar Express 28DNrun of 6 October 20267 Oct 2026, 04:49 PKT
- Shalimar Express 27UPrun of 5 October 20266 Oct 2026, 04:37 PKT
- Awam Express 14DNrun of 3 October 20264 Oct 2026, 22:00 PKT
- Pakistan Express 46DNrun of 8 October 20269 Oct 2026, 12:30 PKT
- Rehman Baba Express 47UPrun of 7 October 20268 Oct 2026, 09:20 PKT
- Hazara Express 12DNrun of 5 October 20267 Oct 2026, 06:39 PKT
- Hazara Express 11UPrun of 5 October 20266 Oct 2026, 00:23 PKT
- Rehman Baba Express 48DNrun of 3 October 20264 Oct 2026, 19:55 PKT
- Millat Express 17UPrun of 2 October 20263 Oct 2026, 15:02 PKT
- Allama Iqbal Express 10DNrun of 9 October 20269 Oct 2026, 11:30 PKT
- Allama Iqbal Express 10DNrun of 6 October 20266 Oct 2026, 11:26 PKT
- Shaheen Passenger 225UPrun of 6 October 20266 Oct 2026, 06:19 PKT
- Shaheen Passenger 226DNrun of 5 October 20265 Oct 2026, 07:37 PKT
- Allama Iqbal Express 10DNrun of 5 October 20265 Oct 2026, 06:53 PKT
- Allama Iqbal Express 9UPrun of 3 October 20265 Oct 2026, 00:21 PKT
- Allama Iqbal Express 10DNrun of 4 October 20264 Oct 2026, 11:32 PKT
- Allama Iqbal Express 9UPrun of 2 October 20264 Oct 2026, 00:24 PKT
- Allama Iqbal Express 10DNrun of 3 October 20263 Oct 2026, 11:51 PKT
- Shaheen Passenger 226DNrun of 2 October 20263 Oct 2026, 00:07 PKT
- Allama Iqbal Express 9UPrun of 1 October 20262 Oct 2026, 21:48 PKT
- Hazara Express 11UPrun of 8 October 20269 Oct 2026, 10:59 PKT
- Pakistan Express 46DNrun of 8 October 20268 Oct 2026, 08:59 PKT
- Hazara Express 12DNrun of 7 October 20267 Oct 2026, 22:59 PKT
- Khyber Mail 1UPrun of 5 October 20267 Oct 2026, 00:58 PKT
- Pakistan Express 45UPrun of 1 October 20263 Oct 2026, 00:08 PKT
- Khyber Mail 1UPrun of 7 October 20269 Oct 2026, 10:55 PKT
- Khyber Mail 2DNrun of 8 October 20269 Oct 2026, 03:24 PKT
- Khyber Mail 1UPrun of 6 October 20268 Oct 2026, 10:43 PKT
- Rawalpindi Passenger 268DNrun of 7 October 20268 Oct 2026, 02:07 PKT
- Hazara Express 11UPrun of 6 October 20267 Oct 2026, 22:58 PKT
- Khyber Mail 1UPrun of 4 October 20266 Oct 2026, 08:40 PKT
- Pakistan Express 45UPrun of 4 October 20265 Oct 2026, 21:49 PKT
- Pakistan Express 46DNrun of 4 October 20264 Oct 2026, 13:35 PKT
- Pakistan Express 45UPrun of 2 October 20263 Oct 2026, 20:39 PKT
- Sukkur Express 145UPrun of 8 October 20269 Oct 2026, 10:10 PKT
- Khyber Mail 2DNrun of 5 October 20267 Oct 2026, 08:58 PKT
- Khyber Mail 1UPrun of 4 October 20266 Oct 2026, 01:13 PKT
- Karachi Express 16DNrun of 3 October 20264 Oct 2026, 15:41 PKT
- Karachi Express 15UPrun of 2 October 20263 Oct 2026, 14:48 PKT
- Lasani Express 126DNrun of 9 October 20269 Oct 2026, 10:09 PKT
- Lasani Express 125UPrun of 8 October 20268 Oct 2026, 21:39 PKT
- Faiz Ahmad Faiz Passenger 210DNrun of 8 October 20268 Oct 2026, 08:10 PKT
- Faiz Ahmad Faiz Passenger 209UPrun of 7 October 20268 Oct 2026, 00:29 PKT
- Lasani Express 126DNrun of 7 October 20267 Oct 2026, 09:45 PKT
- Lasani Express 125UPrun of 6 October 20266 Oct 2026, 21:26 PKT
- Khyber Mail 2DNrun of 5 October 20266 Oct 2026, 08:28 PKT
- Rawalpindi Passenger 268DNrun of 5 October 20265 Oct 2026, 23:45 PKT
- Hazara Express 11UPrun of 4 October 20265 Oct 2026, 19:11 PKT
- Hazara Express 12DNrun of 3 October 20264 Oct 2026, 06:51 PKT
- Khyber Mail 1UPrun of 1 October 20263 Oct 2026, 07:37 PKT
- Fareed Express 38DNrun of 8 October 20269 Oct 2026, 10:06 PKT
- Islamabad Express 108DNrun of 7 October 20267 Oct 2026, 23:46 PKT
- Subak Raftar 101UPrun of 7 October 20267 Oct 2026, 13:02 PKT
- Fareed Express 37UPrun of 5 October 20267 Oct 2026, 00:17 PKT
- Fareed Express 38DNrun of 4 October 20265 Oct 2026, 12:49 PKT
- Islamabad Express 108DNrun of 3 October 20263 Oct 2026, 23:52 PKT
- Subak Raftar 101UPrun of 3 October 20263 Oct 2026, 13:59 PKT
- FDP UP (ENG NUM 8210)freightrun of 9 October 20269 Oct 2026, 09:38 PKT
- FDP UP (ENG NUM 8210)freightrun of 5 October 20268 Oct 2026, 09:48 PKT
- ZBKH (ENG NO 9034)freightrun of 9 October 20269 Oct 2026, 09:35 PKT
- YSW C (ENG NO 9035)freightrun of 8 October 20269 Oct 2026, 09:04 PKT
- ZBKH (ENG NUM 9017)freightrun of 8 October 20269 Oct 2026, 09:09 PKT
- YSW C (ENGINE NO 9045)freightrun of 6 October 20268 Oct 2026, 09:01 PKT
- ZBKH (ENGIN 6352)freightrun of 4 October 20266 Oct 2026, 08:51 PKT
- YSW C (ENGINE NO 9014)freightrun of 1 October 20264 Oct 2026, 08:59 PKT
- YSW C (ENGINE NO 9027)freightrun of 6 October 20269 Oct 2026, 09:02 PKT
- Rehman Baba Express 47UPrun of 4 October 20264 Oct 2026, 13:03 PKT
- Rehman Baba Express 48DNrun of 2 October 20263 Oct 2026, 21:07 PKT
- Mianwali Express 148DNrun of 8 October 20269 Oct 2026, 08:26 PKT
- Mianwali Express 147UPrun of 8 October 20268 Oct 2026, 22:32 PKT
- Mianwali Express 148DNrun of 7 October 20268 Oct 2026, 11:04 PKT
- Mianwali Express 147UPrun of 7 October 20267 Oct 2026, 22:31 PKT
- Mianwali Express 147UPrun of 6 October 20266 Oct 2026, 22:36 PKT
- Mianwali Express 147UPrun of 5 October 20265 Oct 2026, 22:24 PKT
- ZBKH (ENG NO 9015)freightrun of 30 September 20265 Oct 2026, 09:47 PKT
- Faiz Ahmad Faiz Passenger 210DNrun of 9 October 20269 Oct 2026, 07:43 PKT
- Faiz Ahmad Faiz Passenger 209UPrun of 8 October 20268 Oct 2026, 22:57 PKT
- Awam Express 14DNrun of 6 October 20266 Oct 2026, 20:33 PKT
- Tezgam 7UPrun of 4 October 20265 Oct 2026, 23:33 PKT
- Faiz Ahmad Faiz Passenger 210DNrun of 5 October 20265 Oct 2026, 07:47 PKT
- Faiz Ahmad Faiz Passenger 209UPrun of 4 October 20265 Oct 2026, 00:49 PKT
- Faiz Ahmad Faiz Passenger 210DNrun of 4 October 20264 Oct 2026, 08:09 PKT
- Faiz Ahmad Faiz Passenger 209UPrun of 3 October 20263 Oct 2026, 23:47 PKT
- Faiz Ahmad Faiz Passenger 210DNrun of 3 October 20263 Oct 2026, 07:57 PKT
- Faiz Ahmad Faiz Passenger 209UPrun of 2 October 20262 Oct 2026, 22:23 PKT
- Mianwali Express 147UPrun of 8 October 20269 Oct 2026, 07:40 PKT
- Mehr Express 128DNrun of 3 October 20263 Oct 2026, 21:19 PKT
- Mehr Express 127UPrun of 2 October 20263 Oct 2026, 06:39 PKT
- Jaffar Express 40DNrun of 8 October 20269 Oct 2026, 05:08 PKT
- Jaffar Express 39UPrun of 7 October 20268 Oct 2026, 11:48 PKT
- YSW C (ENGINE NO 9015)freightrun of 7 October 20269 Oct 2026, 03:04 PKT
- ZBKH (ENG NUM 9017)freightrun of 6 October 20267 Oct 2026, 09:22 PKT
- ZBKH (ENG NUM 9017)freightrun of 4 October 20266 Oct 2026, 08:53 PKT
- Thall Express 130DNrun of 8 October 20268 Oct 2026, 23:31 PKT
- Thall Express 129UPrun of 7 October 20267 Oct 2026, 22:40 PKT
- Karachi Circular Railway 1uprun of 6 October 20266 Oct 2026, 15:49 PKT
- Karachi Circular Railway 2dnrun of 6 October 20266 Oct 2026, 10:04 PKT
- Thall Express 130DNrun of 5 October 20266 Oct 2026, 00:56 PKT
- Mehr Express 127UPrun of 4 October 20265 Oct 2026, 02:19 PKT
- Mehr Express 128DNrun of 3 October 20264 Oct 2026, 09:14 PKT
- TEST ENGfreightrun of 3 October 20264 Oct 2026, 02:03 PKT
- Mianwali Express 148DNrun of 2 October 20263 Oct 2026, 08:54 PKT
- Shaheen Passenger 226DNrun of 8 October 20268 Oct 2026, 23:24 PKT
- Allama Iqbal Express 9UPrun of 7 October 20268 Oct 2026, 21:33 PKT
- Allama Iqbal Express 10DNrun of 8 October 20268 Oct 2026, 11:51 PKT
- Shaheen Passenger 226DNrun of 7 October 20267 Oct 2026, 20:23 PKT
- Allama Iqbal Express 9UPrun of 6 October 20267 Oct 2026, 19:17 PKT
- Allama Iqbal Express 10DNrun of 7 October 20267 Oct 2026, 11:29 PKT
- Shaheen Passenger 226DNrun of 6 October 20266 Oct 2026, 23:31 PKT
- Allama Iqbal Express 9UPrun of 5 October 20266 Oct 2026, 20:52 PKT
- Narowal Passenger 212DNrun of 5 October 20265 Oct 2026, 20:36 PKT
- Narowal Passenger 211UPrun of 5 October 20265 Oct 2026, 11:13 PKT
- Subak Kharam 104DNrun of 8 October 20268 Oct 2026, 23:02 PKT
- Rawal Express 105UPrun of 8 October 20268 Oct 2026, 06:13 PKT
- Awam Express 14DNrun of 7 October 20267 Oct 2026, 19:30 PKT
- Khyber Mail 2DNrun of 6 October 20267 Oct 2026, 02:36 PKT
- Khyber Mail 1UPrun of 4 October 20266 Oct 2026, 12:54 PKT
- Tezgam 8DNrun of 5 October 20265 Oct 2026, 14:06 PKT
- Tezgam 7UPrun of 3 October 20265 Oct 2026, 02:17 PKT
- Tezgam 8DNrun of 4 October 20264 Oct 2026, 13:36 PKT
- Tezgam 7UPrun of 2 October 20264 Oct 2026, 00:53 PKT
- Tezgam 8DNrun of 3 October 20263 Oct 2026, 13:25 PKT
- Khyber Mail 2DNrun of 2 October 20263 Oct 2026, 02:26 PKT
- Awam Express 14DNrun of 7 October 20268 Oct 2026, 22:59 PKT
- Tezgam 7UPrun of 6 October 20267 Oct 2026, 15:03 PKT
- Tezgam 8DNrun of 5 October 20266 Oct 2026, 13:14 PKT
- Awam Express 13UPrun of 4 October 20265 Oct 2026, 11:05 PKT
- Awam Express 14DNrun of 2 October 20263 Oct 2026, 21:09 PKT
- Allama Iqbal Express 9UPrun of 7 October 20268 Oct 2026, 16:00 PKT
- Allama Iqbal Express 10DNrun of 6 October 20267 Oct 2026, 11:24 PKT
- Allama Iqbal Express 9UPrun of 4 October 20265 Oct 2026, 17:09 PKT
- Allama Iqbal Express 10DNrun of 3 October 20264 Oct 2026, 11:32 PKT
- MGQ PH UP (ENGINE NUM 8223)freightrun of 6 October 20268 Oct 2026, 09:49 PKT
- MGQ PH UP (ENGINE NUM 8223)freightrun of 30 September 20265 Oct 2026, 09:44 PKT
- DN Q CTR (ENG NUM 6304)freightrun of 5 October 20268 Oct 2026, 09:49 PKT
- ZBKH (ENGINE NO 9012)freightrun of 3 October 20264 Oct 2026, 09:01 PKT
- YSW C (ENGINE NO 9030)freightrun of 2 October 20263 Oct 2026, 10:44 PKT
- Rawalpindi Passenger 267UPrun of 8 October 20268 Oct 2026, 08:25 PKT
- Khyber Mail 1UPrun of 6 October 20268 Oct 2026, 07:14 PKT
- Khyber Mail 2DNrun of 7 October 20268 Oct 2026, 03:39 PKT
- Khyber Mail 1UPrun of 5 October 20267 Oct 2026, 11:00 PKT
- Rawalpindi Passenger 268DNrun of 6 October 20267 Oct 2026, 00:28 PKT
- Hazara Express 11UPrun of 5 October 20266 Oct 2026, 19:52 PKT
- Jaffar Express 40DNrun of 7 October 20268 Oct 2026, 06:12 PKT
- Jaffar Express 39UPrun of 6 October 20267 Oct 2026, 11:29 PKT
- Jaffar Express 40DNrun of 4 October 20265 Oct 2026, 06:07 PKT
- Subak Raftar 102DNrun of 4 October 20264 Oct 2026, 13:11 PKT
- Islamabad Express 107UPrun of 3 October 20264 Oct 2026, 01:08 PKT
- Fareed Express 37UPrun of 1 October 20263 Oct 2026, 00:24 PKT
- Awam Express 14DNrun of 6 October 20268 Oct 2026, 00:28 PKT
- Tezgam 7UPrun of 5 October 20266 Oct 2026, 17:09 PKT
- Shalimar Express 28DNrun of 4 October 20265 Oct 2026, 06:03 PKT
- Khyber Mail 1UPrun of 2 October 20263 Oct 2026, 22:07 PKT
- Khyber Mail 1UPrun of 6 October 20267 Oct 2026, 20:32 PKT
- Tezgam 7UPrun of 2 October 20263 Oct 2026, 18:11 PKT
- Thall Express 129UPrun of 7 October 20267 Oct 2026, 06:35 PKT
- TEST ENGfreightrun of 6 October 20266 Oct 2026, 18:06 PKT
- Rawalpindi Passenger 268DNrun of 3 October 20264 Oct 2026, 06:37 PKT
- Hazara Express 11UPrun of 2 October 20264 Oct 2026, 01:56 PKT
- TEST ENGfreightrun of 3 October 20263 Oct 2026, 22:59 PKT
- TEST ENGfreightrun of 1 October 20263 Oct 2026, 16:56 PKT
- Mehr Express 127UPrun of 6 October 20267 Oct 2026, 01:23 PKT
- TEST ENGfreightrun of 6 October 20266 Oct 2026, 18:51 PKT
- Mehr Express 128DNrun of 5 October 20265 Oct 2026, 23:58 PKT
- Narowal Passenger 212DNrun of 6 October 20266 Oct 2026, 19:58 PKT
- Narowal Passenger 211UPrun of 6 October 20266 Oct 2026, 12:08 PKT
- Jand Passenger 203uprun of 4 October 20264 Oct 2026, 04:54 PKT
- ZBKH (ENGINE NO 9012)freightrun of 5 October 20266 Oct 2026, 08:51 PKT
- Jaffar Express 40DNrun of 5 October 20266 Oct 2026, 04:58 PKT
- Rawal Express 106DNrun of 5 October 20265 Oct 2026, 06:07 PKT
- Subak Kharam 103UPrun of 4 October 20264 Oct 2026, 22:52 PKT
- Subak Raftar 102DNrun of 4 October 20264 Oct 2026, 06:50 PKT
- TEST ENGfreightrun of 2 October 20264 Oct 2026, 06:49 PKT
- Subak Raftar 102DNrun of 3 October 20263 Oct 2026, 12:43 PKT
- Islamabad Express 107UPrun of 2 October 20262 Oct 2026, 23:19 PKT
- Tezgam 7UPrun of 4 October 20265 Oct 2026, 15:48 PKT
- Millat Express 18DNrun of 3 October 20264 Oct 2026, 14:46 PKT
- Pakistan Express 45UPrun of 2 October 20263 Oct 2026, 10:38 PKT
- Narowal Passenger 212DNrun of 4 October 20264 Oct 2026, 20:57 PKT
- Narowal Passenger 211UPrun of 4 October 20264 Oct 2026, 11:03 PKT
- Narowal Passenger 212DNrun of 3 October 20263 Oct 2026, 20:22 PKT
- Narowal Passenger 211UPrun of 3 October 20263 Oct 2026, 11:06 PKT
- Narowal Passenger 212DNrun of 2 October 20262 Oct 2026, 20:37 PKT
- Tezgam 7UPrun of 3 October 20264 Oct 2026, 20:02 PKT
- Tezgam 8DNrun of 2 October 20263 Oct 2026, 13:00 PKT
- Hazara Express 11UPrun of 4 October 20264 Oct 2026, 17:41 PKT
- Millat Express 18DNrun of 2 October 20263 Oct 2026, 19:28 PKT
- Mianwali Express 148DNrun of 3 October 20264 Oct 2026, 09:15 PKT
- Lasani Express 126DNrun of 3 October 20263 Oct 2026, 09:58 PKT
- Lasani Express 125UPrun of 2 October 20262 Oct 2026, 21:01 PKT
- Jaffar Express 40DNrun of 3 October 20264 Oct 2026, 04:51 PKT
- Musa Pak Express 115UPrun of 2 October 20262 Oct 2026, 22:21 PKT
- Mehr Express 127UPrun of 3 October 20264 Oct 2026, 01:47 PKT
- Attock Passenger 201uprun of 3 October 20263 Oct 2026, 08:20 PKT
- Attock Passenger 202dnrun of 2 October 20262 Oct 2026, 19:49 PKT
The classes at work
10 classes · last 7 days
GEU40General Electric · 201735 engines seen · 4,563 bhp (3,400 kW)
ZCU20CRRC Ziyang, Caterpillar · 201418 engines seen · 2,628 bhp (1,960 kW)- no photograph yetHGMU30Thyssen-Henschel, EMD · 198517 engines seen · 3,200 bhp (2,390 kW)
GEU20General Electric · 201916 engines seen · 2,200 bhp (1,640 kW)
HBU20Hitachi ALCO · 198611 engines seen · 2,200 bhp (1,640 kW)
PHA20HitachiPakistan Locomotive Factory ALCO · 19939 engines seen · 2,200 bhp (1,640 kW)- no photograph yetAGE30AdtranzGeneral ElectricPakistan Locomotive Factory · 19967 engines seen · 3,000 bhp (2,240 kW)
ZCU30CRRC Ziyang, Caterpillar · 20144 engines seen · 3,000 bhp (2,240 kW)- no photograph yetGMCU15General Motors · 19791 engine seen · 1,500 bhp (1,120 kW)
- no photograph yetRGE20General Electric Moghalpura Railway Workshops · 19991 engine seen · 2,000 bhp (1,490 kW)