Trains from Ratlam Jn to Gwalior Jn
Ratlam Jn to Gwalior Jn is 578 km by rail. 10 direct trains run it; the fastest is the 19525 Hapa–Naharlagun Special at 11 hr 40 min. The most punctual is the 21125 Ratlam–Bhind Express, on time (within 15 min) on 90% of days, typically 1 min late. None runs every day, leaving between 05:25 and 17:25. When they are waitlisted, a journey with one change takes 10 hr 38 min.
- Departures
- 05:25 – 17:25
- Fare from
- ₹350
- Sleeper · estimate
- Most punctual
- 90% on time
- 21125 Ratlam–Bhind Express
- Daily trains
- 0 of 10
Trains and seats
- Checking seats
- 19525Hapa–Naharlagun Special13:0511 hr 40 min00:45+1 arrives the next day
RTM — GWL · 578 km · Mail/Express · fastest
Checking seats - 20961Udhna–Banaras Superfast13:0511 hr 40 min00:45+1 arrives the next day
RTM — GWL · 578 km · Superfast
Checking seats - 22193Daund–Gwalior Superfast Express13:0511 hr 50 min00:55+1 arrives the next day
RTM — GWL · 579 km · Superfast
Checking seats - 15046Okha–Gorakhpur Express14:1514 hr 25 min04:40+1 arrives the next day
RTM — GWL · 720 km · Mail/Express
Checking seats - 19053Surat–Muzaffarpur Express14:1514 hr 25 min04:40+1 arrives the next day
RTM — GWL · 720 km · Mail/Express
Checking seats - 02200Bandra Terminus–Jhansi Special14:4011 hr 40 min02:20+1 arrives the next day
RTM — GWL · 578 km · Superfast
Checking seats - 22196Bandra Terminus–Jhansi Superfast14:4011 hr 40 min02:20+1 arrives the next day
RTM — GWL · 580 km · Mail/Express
Checking seats - 11125Ratlam–Gwalior Express17:2514 hr 12 min07:37+1 arrives the next day
RTM — GWL · 683 km · Mail/Express
Checking seats - 21125Ratlam–Bhind Express17:2514 hr 12 min07:37+1 arrives the next day
RTM — GWL · 683 km · Mail/Express
Checking seats
Check seats and fares for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Mathura JnMTJ22:4510 hr 38 min09:23+1 arrives the next day
quicker than every direct train
Holds 8 in 101 hr 5 min to change at MTJ — tightHolds about 8 times in 10 here. This train arrives a median 7 min late, against 29 min late for the junction's typical arrival. 143 min would make it 9 in 10. Measured on 96,454 paired days.
12002 often runs late
RTM — MTJ
Checking seatsMTJ — GWL
Checking seats - One change at Mathura JnMTJ01:5310 hr 39 min12:32
quicker than every direct train
Holds 9 in 101 hr 42 min to change at MTJ — tightHolds about 9 times in 10 here. This train arrives a median 6 min late, against 29 min late for the junction's typical arrival. 142 min would make it 9 in 10. Measured on 96,454 paired days.
RTM — MTJ
Checking seatsMTJ — GWL
Checking seats - One change at Mathura JnMTJ05:0510 hr 50 min15:55
quicker than every direct train
Holds 8 in 101 hr 20 min to change at MTJ — tightHolds about 8 times in 10 here. This train arrives a median 10 min late, against 29 min late for the junction's typical arrival. 146 min would make it 9 in 10. Measured on 96,454 paired days.
19326 often runs late
RTM — MTJ
Checking seatsMTJ — GWL
Checking seats - One change at Mathura JnMTJ13:0510 hr 58 min00:03+1 arrives the next day
quicker than every direct train
22653 Thiruvananthapuram–Hazrat Nizamuddin Superfast Express 13:05 — 20:40 on Sun
Holds 9 in 101 hr to change at MTJ — tightHolds about 9 times in 10 here. 88 min would make it 9 in 10. Measured on 80,118 paired days.
22655 often runs late
RTM — MTJ
Checking seatsMTJ — GWL
Checking seats - One change at Mathura JnMTJ05:0511 hr16:05
quicker than every direct train
Holds 9 in 101 hr 45 min to change at MTJ — tightHolds about 9 times in 10 here. This train arrives a median 10 min late, against 29 min late for the junction's typical arrival. 146 min would make it 9 in 10. Measured on 96,454 paired days.
20424 Patalkot Express 13:35 — 16:05 on Fri and Sun
14624 often runs late
RTM — MTJ
Checking seatsMTJ — GWL
Checking seats - One change at Mathura JnMTJ01:1511 hr 17 min12:32
quicker than every direct train
Holds 9 in 102 hr 7 min to change at MTJ — tightHolds about 9 times in 10 here. This train arrives a median 4 min late, against 29 min late for the junction's typical arrival. 140 min would make it 9 in 10. Measured on 96,454 paired days.
RTM — MTJ
Checking seatsMTJ — GWL
Checking seats - One change at Agra CanttAGC08:3011 hr 38 min20:08
quicker than every direct train
Holds 9 in 101 hr 42 min to change at AGC — tightHolds about 9 times in 10 here. This train arrives a median 43 min late, against 28 min late for the junction's typical arrival. 113 min would make it 9 in 10. Measured on 46,449 paired days.
20941 often runs late
RTM — AGC
Checking seatsAGC — GWL
Checking seats - One change at Ujjain JnUJN10:5012 hr 4 min22:54
about as quick as the fastest direct
Holds 10 in 101 hr to change at UJNHolds about 19 times in 20 here. Measured on 1,86,078 paired days.
12919 often runs late
RTM — UJN
Checking seatsUJN — GWL
Checking seats
Which arrives on time
On time = within 15 min at Gwalior Jn · year to October 2026 · 7 of 10 trains tracked
- 21125 Ratlam–Bhind ExpressMost punctualusually on time at Gwalior Jn90%
- typically 4 min late at Gwalior Jn81%
- usually on time at Gwalior Jn71%
- typically 6 min late at Gwalior Jn70%
- typically 6 min late at Gwalior Jn60%
Runs late more often than not
- 15046 Okha–Gorakhpur Express — arrives on time only 52% of the time, typically 14 min late
- 02200 Bandra Terminus–Jhansi Special — arrives on time only 57% of the time
Fares
Estimated for 578 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹350 | observed fares |
| 3E AC 3 economy | ₹861 | observed fares |
| 3A AC 3 tier | ₹929 | observed fares |
| 2A AC 2 tier | ₹1,318 | observed fares |
| 1A AC first class | ₹2,179 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class