latetrains.pkLate, on record44 live
Trains/Multan–Rawalpindi/Mehr Express 127UP

127 Mehr Express 127UP مھر ایکسپریس 127اپ

Kitni late hoti hai? Typical delay, on-time record aur station timings.
MULTANRAWALPINDIMULTAN
Up direction · returnsملتان کینٹ ۔ راولپِنڈى ۔ ملتان کینٹ
ExpressLast seen 9 October 202671 days trackedTrack it live →
Live running status — right nowStale · 11 min · official GPS

Running 29 min late — heading for Kot Addu, due 18:44 (operator's estimate), 80 km/h. Last crossed Sanawan.

How late is it, usually?

median per recorded stop arrival

Every figure here is a median, not an average: why we publish a median, not an average. What counts as on time, and why some figures here are blank, is set out in what on time means here, and every threshold behind it.

At Rawalpindi+1h 06mmedian of 18 recorded arrivals · 5 Aug – 8 Oct 2026
Typical delay, any stop+29 minat a station this train calls at, not necessarily where you board · last 28 days
On time (within 15 min)19% of recorded stop arrivals
Bad day (90th percentile)+1h 13mworse than nine tenths of recorded stop arrivals

8 days of recorded arrivals.

Over 18 recorded arrivals (5 Aug – 8 Oct 2026), Mehr Express 127UP has typically reached Rawalpindi around 08:21 the day after it leaves — on the worst one run in ten, past 09:00 the day after it leaves, at Rawalpindi itself. Today's run: track it live →

The “At Rawalpindi” tile above is the arrival at the end of the run; “Typical delay, any stop” averages every stop including the earlier ones, so it usually reads smaller. Where the time goes, below, shows every stop we have recorded.

How long does it take?

scheduled vs recorded

Scheduled 15h — Multan Cantt to Rawalpindi. Typically 16h 06m, 1h 06m longer.

Timetable: out 16:15, in at 07:15 the next day — one night on board.

What these figures cover
  • Scheduled — the current timetable, Multan Cantt 16:15 to Rawalpindi 07:15 the next day
  • Typical journey — from the scheduled departure to the recorded arrival at Rawalpindi; the median of 18 runs
  • Bad day — 16h 45m at the 90th percentile: nine runs in ten come in under it
  • Keyline — the scheduled time. The solid bar is the typical journey, the faint bar behind it the bad day.
  • Recorded arrivals: 5 August to 8 October 2026.
  • End to end. For a shorter leg, the stop times are in the timetable below.

Which day is worst?

mean minutes late per recorded arrival, 8-week window
Mon+55 min · 3 runs
Tue+1h 48m · 5 runs
Wed+29 min · 4 runs
Thu+40 min · 4 runs
Fri+40 min · 4 runs
Sat+30 min · 5 runs
Sun+41 min · 5 runs

This is a mean over an 8-week window, not the median (typical) figure above — the two are not directly comparable.

Where the time goes

most of it lost after Multan Cantt

Leaves Multan Cantt 42 min early · reaches Rawalpindi +1h 06m — +1h 48m lost along the way.

  1. Multan Cantt16:15ملتان کینٹ42 min early
  2. Sher Shah Jn16:34شیرشاہ جنکشن+6 min
  3. Muzaffargarh16:52مظفر گڑھ+15 min
  4. Budh17:10بدہ+18 min
  5. Mehmood Kot17:26محمود کوٹ+20 min
  6. Gurmani17:37گرمانی+22 min
  7. Sanawan17:53سنا وان+21 min
  8. Kot Addu18:25کوٹ ادو+16 min
  9. Dera Dinpanah18:38ڈیرہ دین پناہ+19 min
  10. Ahsan Pur Ahp18:51احسن پور+20 min
  11. Kot Sultan19:09کوٹ سلطان+19 min
  12. Jaman Shah19:24جمن شاہ+20 min
  13. Layyah19:40لیّہ+22 min
  14. Karor Lal Esan20:08کرور لعل عیسن+34 min
  15. Behal20:30بیہل+47 min
  16. Bhakkar21:05بھکر+48 min
  17. Darya Khan21:36دریا خان+40 min
  18. Kalur Kot22:59کلور کوٹ+42 min
  19. Piplan23:36پپلاں+43 min
  20. Alluwali23:57علو والی+50 min
  21. Kundian Jn00:45کندیاں+40 min
  22. Mian Wali01:13میانوالی+54 min
  23. Pai Khel01:36پائ خیل+1h 05m
  24. Daud Khel Jn01:52داؤد خیل+1h 12m
  25. Mukhad Road02:52مکھڈ روڈ+1h 06m
  26. Injra03:14انجرا+1h 10m
  27. Chhab03:37چھب+1h 14m
  28. Jhammat03:55جھمٹ+56 min
  29. Jand Jn04:32جنڈ جنکشن+1h 09m
  30. Nammal04:54نمل+51 min
  31. Domel05:10ڈومیل+1h 09m
  32. Basal Jn05:23بسال جنکشن+1h 04m
  33. Basal Sharif05:30بسال شریف+1h 04m
  34. Fateh Jang06:11فتح جنگ+1h 07m
  35. Tarnoul06:39ترنول+1h 17m
  36. Golra Sharif06:50گولڑہ شریف+1h 14m
  37. Rawalpindi07:15راولپِنڈى+1h 06m

Where it stands longest past the timetableshortest to longest recorded

  1. Layyahscheduled 5 min3 min–1h 03m
  2. Kot Adduscheduled 10 min11–16 min
  3. Kundian Jnscheduled 20 min6 min–1h 02m
  4. Jand Jnscheduled 2 min1–6 min
  5. Bhakkarscheduled 5 min3–13 min
What the marks mean
  • Solid bar — the typical delay at that stop (median of recorded arrivals)
  • Faint bar behind — the bad day (90th percentile): worse than nine tenths of recorded arrivals here
  • No faint bar — fewer than 7 recorded arrivals at that stop, too thin for a 90th percentile. The solid bar can still show: it needs only 3.
  • — (no solid bar either) — fewer than 3 recorded runs at that stop
  • A negative figure means the train typically ran early at that stop, not late
  • Band — the shortest and the longest stand recorded at that stop. The train has left as early as the first figure.
  • Keyline — the scheduled stop, arrival to departure on the timetable below.
  • Why a train stands is not recorded — a crossing, a loco change and a red signal all look the same on the clock.
  • The five stops that stand longest past the timetable, not every stop — most routes have more. A stop qualifies with 7 or more runs timed in and out, and is skipped where the timetable books no stop, books one over an hour, or where any recorded stand ran past three hours.
  • Most time is lost between Multan Cantt and Sher Shah Jn (+48 min)
  • Every stop on the current timetable is listed, in order, measured or not.

Timetable

scheduled → actual, 9 October 2026 run

The second time in a cell is what actually happened on the 9 October 2026 run.

#StationArrivalDeparture
1Multan Cantt—16:15
2Sher Shah Jn16:32 → 16:50·PR16:34 → 16:52
3Muzaffargarh16:50 → 17:18·PR16:52 → 17:20
4Budh17:09 → 17:38·PR17:10 → 17:40
5Mehmood Kot17:24 → 17:54·PR17:26 → 17:57
6Gurmani17:36 → 18:07·PR17:37 → 18:10
7Sanawan17:51 → 18:20·PR17:53
⋯ 28 stops
8Kot Addu18:1518:25
9Dera Dinpanah18:3618:38
10Ahsan Pur Ahp18:4918:51
11Kot Sultan19:0719:09
12Jaman Shah19:2219:24
13Layyah19:3519:40
14Karor Lal Esan20:0620:08
15Behal20:2820:30
16Bhakkar21:0021:05
17Darya Khan21:3421:36
18Kalur Kot22:5722:59
19Piplan23:3423:36
20Alluwali23:5523:57
21Kundian Jn00:25 +1d00:45 +1d
22Mian Wali01:05 +1d01:13 +1d
23Pai Khel01:34 +1d01:36 +1d
24Daud Khel Jn01:50 +1d01:52 +1d
25Mukhad Road02:50 +1d02:52 +1d
26Injra03:12 +1d03:14 +1d
27Chhab03:35 +1d03:37 +1d
28Jhammat03:53 +1d03:55 +1d
29Jand Jn04:30 +1d04:32 +1d
30Nammal04:53 +1d04:54 +1d
31Domel05:09 +1d05:10 +1d
32Basal Jn05:21 +1d05:23 +1d
33Basal Sharif05:29 +1d05:30 +1d
34Fateh Jang06:09 +1d06:11 +1d
35Tarnoul06:37 +1d06:39 +1d
36Golra Sharif06:47 +1d06:50 +1d
37Rawalpindi07:15 +1d—
What the marks mean
  • → 21:28 — actual time on the 9 October 2026 run
  • ·PR — Pakistan Railways' own record; unmarked is from the train's GPS
  • +1d — the stop falls on a later day of the train's own run, counting from the day it starts. It is not a date.
  • Blank — not recorded

A full recorded run: 23 August 2026 →

Station by station, last 5 days

113 arrivals recorded

One mark per day, newest first.

Days shownFri9 OctThu8 OctTue6 OctSun4 OctSat3 Oct

A run’s GPS trail is decoded after the journey completes — recent days may link later.

  • 2Sher Shah Jnscheduled 16:32+4m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct16:50+16mPakistan Railways
    Thu 8 Oct16:35+1mPakistan Railways
    Tue 6 Octnot recorded—
    Sun 4 Oct16:36+3mPakistan Railways
    Sat 3 Oct16:38+4mPakistan Railways

    Seen on 4 of 5 days, ranging +1m to +16m. Every train at Sher Shah Jn →

  • 3Muzaffargarhscheduled 16:50+14m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct17:18+27mPakistan Railways
    Thu 8 Oct17:07+15mPakistan Railways
    Tue 6 Octnot recorded—
    Sun 4 Oct17:01+10mPakistan Railways
    Sat 3 Oct17:04+13mPakistan Railways

    Seen on 4 of 5 days, ranging +10m to +27m. Every train at Muzaffargarh →

  • 4Budhscheduled 17:09+17m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct17:38+29mPakistan Railways
    Thu 8 Oct17:27+18mPakistan Railways
    Tue 6 Octnot recorded—
    Sun 4 Oct17:20+10mPakistan Railways
    Sat 3 Oct17:25+16mPakistan Railways

    Seen on 4 of 5 days, ranging +10m to +29m. Every train at Budh →

  • 5Mehmood Kotscheduled 17:24+17m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct17:54+29mPakistan Railways
    Thu 8 Oct17:45+19mPakistan Railways
    Tue 6 Octnot recorded—
    Sun 4 Oct17:37+12mPakistan Railways
    Sat 3 Oct17:41+15mPakistan Railways

    Seen on 4 of 5 days, ranging +12m to +29m. Every train at Mehmood Kot →

  • 6Gurmanischeduled 17:36+21m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct18:07+31mPakistan Railways
    Thu 8 Oct18:00+23mPakistan Railways
    Tue 6 Octnot recorded—
    Sun 4 Oct17:51+15mPakistan Railways
    Sat 3 Oct17:54+18mPakistan Railways

    Seen on 4 of 5 days, ranging +15m to +31m. Every train at Gurmani →

  • 7Sanawanscheduled 17:51+18m4 days
    DayArrivedDelayRecorded by
    Fri 9 Oct18:20+29mPakistan Railways
    Thu 8 Oct18:13+21mPakistan Railways
    Tue 6 Octnot recorded—
    Sun 4 Oct18:04+11mPakistan Railways
    Sat 3 Oct18:07+15mPakistan Railways

    Seen on 4 of 5 days, ranging +11m to +29m. Every train at Sanawan →

  • 8Kot Adduscheduled 18:15+16m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct18:35+11mPakistan Railways
    Tue 6 Octarrived, time not recorded+24mPakistan Railways
    Sun 4 Octarrived, time not recorded+13mPakistan Railways
    Sat 3 Octarrived, time not recorded+19mPakistan Railways

    Seen on 4 of 5 days, ranging +11m to +24m. Every train at Kot Addu →

  • 9Dera Dinpanahscheduled 18:36+16m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct18:57+20mPakistan Railways
    Tue 6 Oct18:59+22mPakistan Railways
    Sun 4 Oct18:48+11mPakistan Railways
    Sat 3 Oct18:50+12mPakistan Railways

    Seen on 4 of 5 days, ranging +11m to +22m. Every train at Dera Dinpanah →

  • 10Ahsan Pur Ahpscheduled 18:49+17m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct19:10+20mPakistan Railways
    Tue 6 Oct19:13+23mPakistan Railways
    Sun 4 Oct19:03+13mPakistan Railways
    Sat 3 Oct19:04+13mPakistan Railways

    Seen on 4 of 5 days, ranging +13m to +23m. Every train at Ahsan Pur Ahp →

  • 11Kot Sultanscheduled 19:07+18m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct19:27+19mPakistan Railways
    Tue 6 Oct19:27+19mPakistan Railways
    Sun 4 Oct19:25+16mPakistan Railways
    Sat 3 Oct19:20+13mPakistan Railways

    Seen on 4 of 5 days, ranging +13m to +19m. Every train at Kot Sultan →

  • 12Jaman Shahscheduled 19:22+20m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct19:50+23mPakistan Railways
    Tue 6 Oct19:42+21mPakistan Railways
    Sun 4 Oct19:41+19mPakistan Railways
    Sat 3 Oct19:37+15mPakistan Railways

    Seen on 4 of 5 days, ranging +15m to +23m. Every train at Jaman Shah →

  • 13Layyahscheduled 19:35+20m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct19:55+19mPakistan Railways
    Tue 6 Oct20:00+20mPakistan Railways
    Sun 4 Oct19:59+22mPakistan Railways
    Sat 3 Oct19:53+20mPakistan Railways

    Seen on 4 of 5 days, ranging +19m to +22m. Every train at Layyah →

  • 14Karor Lal Esanscheduled 20:06+33m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct20:40+33mPakistan Railways
    Tue 6 Oct20:49+42mPakistan Railways
    Sun 4 Oct20:40+33mPakistan Railways
    Sat 3 Oct20:34+26mPakistan Railways

    Seen on 4 of 5 days, ranging +26m to +42m. Every train at Karor Lal Esan →

  • 15Behalscheduled 20:28+47m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct21:14+45mPakistan Railways
    Tue 6 Oct21:20+50mPakistan Railways
    Sun 4 Oct21:18+48mPakistan Railways
    Sat 3 Oct21:08+37mPakistan Railways

    Seen on 4 of 5 days, ranging +37m to +50m. Every train at Behal →

  • 16Bhakkarscheduled 21:00+47m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct21:52+48mPakistan Railways
    Tue 6 Oct21:51+46mPakistan Railways
    Sun 4 Oct21:54+50mPakistan Railways
    Sat 3 Oct21:37+33mPakistan Railways

    Seen on 4 of 5 days, ranging +33m to +50m. Every train at Bhakkar →

  • 17Darya Khanscheduled 21:34+41m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct22:20+46mPakistan Railways
    Tue 6 Oct22:17+41mPakistan Railways
    Sun 4 Oct22:16+40mPakistan Railways
    Sat 3 Oct22:07+31mPakistan Railways

    Seen on 4 of 5 days, ranging +31m to +46m. Every train at Darya Khan →

  • 18Kalur Kotscheduled 22:57+36m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct23:43+45mPakistan Railways
    Tue 6 Oct23:26+27mPakistan Railways
    Sun 4 Oct23:43+44mPakistan Railways
    Sat 3 Oct23:24+25mPakistan Railways

    Seen on 4 of 5 days, ranging +25m to +45m. Every train at Kalur Kot →

  • 19Piplanscheduled 23:34+34m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct00:18+43mPakistan Railways
    Tue 6 Oct00:00+25mPakistan Railways
    Sun 4 Oct00:18+42mPakistan Railways
    Sat 3 Oct23:58+22mPakistan Railways

    Seen on 4 of 5 days, ranging +22m to +43m. Every train at Piplan →

  • 20Alluwalischeduled 23:55+34m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct00:40+43mPakistan Railways
    Tue 6 Oct00:19+24mPakistan Railways
    Sun 4 Oct00:40+44mPakistan Railways
    Sat 3 Oct00:14+20mPakistan Railways

    Seen on 4 of 5 days, ranging +20m to +44m. Every train at Alluwali →

  • 21Kundian Jnscheduled 00:25+17m4 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct01:04+19mPakistan Railways
    Tue 6 Oct00:58+14mPakistan Railways
    Sun 4 Oct01:06+22mPakistan Railways
    Sat 3 Octarrived, time not recorded+11mPakistan Railways

    Seen on 4 of 5 days, ranging +11m to +22m. Every train at Kundian Jn →

  • 22Mian Walischeduled 01:05+37m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct01:50+38mPakistan Railways
    Tue 6 Oct01:48+35mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +35m to +38m. Every train at Mian Wali →

  • 23Pai Khelscheduled 01:34+48m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct02:25+49mPakistan Railways
    Tue 6 Oct02:20+46mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +46m to +49m. Every train at Pai Khel →

  • 24Daud Khel Jnscheduled 01:50+59m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct02:51+1h01Pakistan Railways
    Tue 6 Oct02:49+57mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +57m to +1h01. Every train at Daud Khel Jn →

  • 25Mukhad Roadscheduled 02:50+52m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct03:44+52mPakistan Railways
    Tue 6 Oct03:44+52mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days. Every train at Mukhad Road →

  • 26Injrascheduled 03:12+54m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct04:09+56mPakistan Railways
    Tue 6 Octarrived, time not recorded+52mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +52m to +56m. Every train at Injra →

  • 27Chhabscheduled 03:35+55m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct04:35+58mPakistan Railways
    Tue 6 Oct04:28+52mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +52m to +58m. Every train at Chhab →

  • 28Jhammatscheduled 03:53+53m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct04:50+56mPakistan Railways
    Tue 6 Oct04:43+49mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +49m to +56m. Every train at Jhammat →

  • 29Jand Jnscheduled 04:30+53m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct05:29+57mPakistan Railways
    Tue 6 Oct05:20+48mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +48m to +57m. Every train at Jand Jn →

  • 30Nammalscheduled 04:53+52m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct05:53+59mPakistan Railways
    Tue 6 Oct05:39+45mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +45m to +59m. Every train at Nammal →

  • 31Domelscheduled 05:09+52m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct06:06+56mPakistan Railways
    Tue 6 Oct05:56+47mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +47m to +56m. Every train at Domel →

  • 32Basal Jnscheduled 05:21+50m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct06:19+56mPakistan Railways
    Tue 6 Oct06:05+43mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +43m to +56m. Every train at Basal Jn →

  • 33Basal Sharifscheduled 05:29+49m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct06:25+55mPakistan Railways
    Tue 6 Oct06:11+42mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +42m to +55m. Every train at Basal Sharif →

  • 34Fateh Jangscheduled 06:09+52m2 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct07:04+54mPakistan Railways
    Tue 6 Oct06:59+49mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +49m to +54m. Every train at Fateh Jang →

  • 35Tarnoulscheduled 06:37+1h042 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct07:43+1h04Pakistan Railways
    Tue 6 Oct07:42+1h04Pakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days. Every train at Tarnoul →

  • 36Golra Sharifscheduled 06:47+57m3 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct07:48+57mPakistan Railways
    Tue 6 Oct07:48+57mPakistan Railways
    Sun 4 Octnot recorded—
    Sat 3 Octarrived, time not recorded—Pakistan Railways

    Seen on 3 of 5 days. Every train at Golra Sharif →

  • 37Rawalpindischeduled 07:15+1h062 days
    DayArrivedDelayRecorded by
    Fri 9 Octnot recorded—
    Thu 8 Oct08:22+1h08Train GPS
    Tue 6 Oct08:18+1h03Train GPS
    Sun 4 Octnot recorded—
    Sat 3 Octnot recorded—

    Seen on 2 of 5 days, ranging +1h03 to +1h08. Every train at Rawalpindi →

What the marks mean
  • Tap a station — each day’s arrival, delay and recorder
  • Green — within 15 minutes of the scheduled time
  • Amber — 16 to 45 minutes late
  • Red — over 45 minutes late
  • Hollow — not recorded that day
  • Grey — arrived, no delay figure
  • Dash (—) — no delay figure for this stop yet
  • Pakistan Railways — its own arrival record; Train GPS — measured from the train’s position
  • The starting station is not listed — a train does not arrive where it begins.

Common questions

Is Mehr Express 127UP usually late?

Typically 66 minutes late arriving at Rawalpindi, measured across 18 recorded arrivals (5 Aug – 8 Oct 2026). That is the median, so half its runs were better than that and half were worse. It is what we recorded happening, not what the timetable books.

How late is Mehr Express 127UP on a bad day?

On the worst one run in ten, 105 minutes late into Rawalpindi, against a typical 66 minutes late. Both come from the same 18 recorded arrivals. A bad day is not the worst day we have ever seen; it is the level one run in ten reaches or passes.

What time does Mehr Express 127UP leave Multan Cantt?

16:15, on the current published timetable. It is booked into Rawalpindi at 07:15, the day after it leaves. Those are booked times. The delay figures on this page are what we recorded against them.

How long does Mehr Express 127UP take from Multan Cantt to Rawalpindi?

15h on the timetable. In practice a typical run has taken 16h 06m, measured from recorded arrivals at Rawalpindi.

How many stops does Mehr Express 127UP make?

37 on the current published timetable, from Multan Cantt to Rawalpindi. The full stop list, with the times booked at each one, is in the timetable on this page. Not every stop is recorded on every run: we publish arrivals we actually observed rather than filling the gaps.

Where is Mehr Express 127UP right now?

The live tracker for this train shows its last reported position and how late it was running at its most recent recorded stop. Position comes from the operator's own feed. When a train is not reporting we say so rather than estimating where it might be.

All Multan–Rawalpindi trains →