Best Trains Between Stations
Ranked by real punctuality data — last 60 days
6
Trains Ranked
9.1 min
Best Avg Delay
54.9 min
Route Avg Delay
Last 60 Days
Data Period

Ujjain Jn. → Nimach

UJN → NMH  ·  7 trains  ·  6 ranked by punctuality  ·  Based on last 60 days of arrival data
⭐ Best Train to Take
69231 · Ujn-cor Memu
Avg 9.1 min late  ·  79% on-time  ·  19 recorded runs
⚠ Worst Train to Take
07020 · Hyb Jp Spl
Avg 179.5 min late  ·  0% on-time  ·  4 recorded runs
Punctuality Rankings Sorted: least delayed first
Rank Train Departs Arrives Duration Punctuality Avg Delay Runs On
🥇 69231 Best Pick Today
Ujn-cor Memu
10:05 AM UJN 03:00 PM NMH 4h 55m
79% on-time
19 runs  ·  best 1m / worst 24m
Excellent · 9.1m M T W Th F S Su
🥈 19712 Today
Bpl Jp Exp
08:20 PM UJN 01:05 AM NMH 4h 45m
52% on-time
21 runs  ·  best 1m / worst 132m
Good · 23.5m M T W Th F S Su
🥉 19315 Today
Veer Bhumi Exp
07:33 PM UJN 12:14 AM NMH 4h 41m
41% on-time
34 runs  ·  best 2m / worst 143m
Good · 24.6m M T W Th F S Su
4 17605 Today
Kcg Bgkt Express
04:15 AM UJN 09:14 AM NMH 4h 59m
4% on-time
23 runs  ·  best 12m / worst 119m
Fair · 35.6m M T W Th F S Su
5 17020
Hyb Hsr Express
05:00 PM UJN 09:16 PM NMH 4h 16m
0% on-time
2 runs  ·  best 57m / worst 57m
Fair · 57m M T W Th F S Su
6 07020
Hyb Jp Spl
05:00 PM UJN 09:16 PM NMH 4h 16m
0% on-time
4 runs  ·  best 73m / worst 379m
Unreliable · 179.5m M T W Th F S Su
Rankings based on actual arrival delays recorded at Nimach over the last 60 days. On-time = arrived within 15 minutes of schedule.
1 train — Insufficient delay data (< 2 recorded runs)
Train Departs Arrives Duration Runs On Delay Data
12720
Hyb Jp Sf Exp
05:00 PM UJN 09:16 PM NMH 4h 16m M T W Th F S Su Not enough data