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

Nimach → Ujjain Jn.

NMH → UJN  ·  7 trains  ·  6 ranked by punctuality  ·  Based on last 60 days of arrival data
⭐ Best Train to Take
19711 · Jp Bpl Express
Avg 6.7 min late  ·  89% on-time  ·  28 recorded runs
⚠ Worst Train to Take
12719 · Jp Hyb Sf Exp
Avg 28.3 min late  ·  50% on-time  ·  4 recorded runs
Punctuality Rankings Sorted: least delayed first
Rank Train Departs Arrives Duration Punctuality Avg Delay Runs On
🥇 19711 Best Pick Today
Jp Bpl Express
01:48 AM NMH 07:20 AM UJN 5h 32m
89% on-time
28 runs  ·  best 1m / worst 37m
Excellent · 6.7m M T W Th F S Su
🥈 69232 Today
Cor-ujn Memu
05:34 PM NMH 10:50 PM UJN 5h 16m
83% on-time
6 runs  ·  best 0m / worst 57m
Excellent · 13m M T W Th F S Su
🥉 19316 Today
Virbhumi Exp
11:46 PM NMH 04:55 AM UJN 5h 9m
47% on-time
17 runs  ·  best 1m / worst 48m
Good · 19.1m M T W Th F S Su
4 17606 Today
Bgkt Kcg Express
08:10 AM NMH 01:00 PM UJN 4h 50m
67% on-time
18 runs  ·  best 1m / worst 118m
Good · 22.2m M T W Th F S Su
5 17019
Hsr Hyb Exp
09:50 PM NMH 02:15 AM UJN 4h 25m
50% on-time
2 runs  ·  best 7m / worst 41m
Good · 24m M T W Th F S Su
6 12719 Today
Jp Hyb Sf Exp
09:50 PM NMH 02:15 AM UJN 4h 25m
50% on-time
4 runs  ·  best 1m / worst 60m
Good · 28.3m M T W Th F S Su
Rankings based on actual arrival delays recorded at Ujjain Jn. 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
07019
Jp-hyb
09:50 PM NMH 02:25 AM UJN 4h 35m M T W Th F S Su Not enough data