Live Train Speed Checker
Every currently active Pakistan Railways train, ranked by its real GPS-reported speed right now. This isn't a timetable estimate — it's the actual speed each train's onboard transponder is reporting.
- 1107 km/h
Allama Iqbal Express 9UP
Karachi Cantt → Sialkot Jn
- 2104 km/h
Jaffar Express 39UP
Jacobabad Jn → Peshawar Cantt
- 3101 km/h
Awam Express 13UP
Karachi Cantt → Peshawar Cantt
- 496 km/h
Pakistan Express 46DN
Rawalpindi → Karachi Cantt
- 592 km/h
Millat Express 17UP
Karachi Cantt → Lala Musa Jn.
- 692 km/h
Pakistan Express 45UP
Karachi Cantt → Rawalpindi
- 788 km/h
Allama Iqbal Express 10DN
Sialkot Jn → Karachi Cantt
- 883 km/h
Rehman Baba Express 47UP
Karachi Cantt → Peshawar Cantt
- 983 km/h
Khyber Mail 2DN
Peshawar Cantt → Karachi Cantt
- 1080 km/h
Green Line 5UP
Karachi Cantt → Margala
- 1179 km/h
Pak Business 34DN
Lahore Jn. → Karachi Cantt
- 1276 km/h
Rehman Baba Express 48DN
Peshawar Cantt → Karachi Cantt
- 1370 km/h
Karakoram Express 41UP
Karachi Cantt → Lahore Jn.
- 1469 km/h
Tezgam 8DN
Rawalpindi → Karachi Cantt
- 1567 km/h
Khyber Mail 2DN
Peshawar Cantt → Karachi Cantt
- 1665 km/h
Awam Express 14DN
Peshawar Cantt → Karachi Cantt
- 1763 km/h
Fareed Express 37UP
Karachi City → Lahore Jn.
- 1862 km/h
Green Line 6DN
Margala → Karachi Cantt
- 1961 km/h
Bahauddin Zikria Express 25UP
Karachi City → Multan Cantt
- 2060 km/h
Shalimar Express 27UP
Karachi Cantt → Lahore Jn.
- 2155 km/h
Khyber Mail 1UP
Karachi Cantt → Peshawar Cantt
- 2254 km/h
Karachi Express 15UP
Karachi Cantt → Lahore Jn.
- 2347 km/h
Pak Business 33UP
Karachi Cantt → Lahore Jn.
- 2446 km/h
Mianwali Express 147UP
Mari Indus → Lahore Jn.
- 2546 km/h
Musa Pak Express 116DN
Lahore Jn. → Multan Cantt
- 2646 km/h
Rawal Express 105UP
Lahore Jn. → Rawalpindi
- 2744 km/h
Tezgam 7UP
Karachi Cantt → Rawalpindi
- 2835 km/h
Mehr Express 128DN
Rawalpindi → Multan Cantt
- 2932 km/h
Shalimar Express 28DN
Lahore Jn. → Karachi Cantt
- 3024 km/h
Attock Passenger 201up
Mari Indus → Attock City Jn
- 3112 km/h
Sukkur Express 145UP
Karachi City → Jacobabad Jn
- 320 km/h
Jaffar Express 40DN
Peshawar Cantt → Jacobabad Jn
- 330 km/h
Millat Express 18DN
Lala Musa Jn. → Karachi Cantt
- 340 km/h
Karachi Express 16DN
Lahore Jn. → Karachi Cantt
- 350 km/h
Fareed Express 38DN
Lahore Jn. → Karachi City
- 360 km/h
Karakoram Express 42DN
Lahore Jn. → Karachi Cantt
- 370 km/h
Sukkur Express 146DN
Jacobabad Jn → Karachi City
Speed Checker FAQs
Answers to the questions people usually need before tracking a train, checking timing, or planning a trip.
- Speed comes directly from the GPS transponder fitted to each active train, which reports position at regular intervals. PakTrainLive calculates speed from consecutive position updates and displays the most recent reading — it's a real measurement, not an estimate based on the timetable.
- A train showing 0 km/h is genuinely stationary at that moment — waiting at a station, held at a signal, or stopped in a yard. If a train doesn't appear on this list at all, it means it isn't currently reporting an active GPS position rather than that it's moving slowly.
- Most express services average somewhere between 60–100 km/h on open track, slowing well below that near stations, junctions, and congested sections. Premium services like Green Line tend to sustain higher average speeds than Passenger and Shuttle-class local trains, which stop frequently.