19817 Ratlam–Agra Fort Express
Mail/Express · 691 km · 19 hr 40 min · 65 stops · Daily
- Departs
- 09:00
- Ratlam Jn
- Arrives
- 04:40
- Agra Fort · day 2
- Journey
- 19 hr 40 min
- 691 km · 65 stops
- Runs
- Daily
- On time
- 95%
- usually on time
19817 running status
Checking where it is…
19817 coach position
Fetching the coach order…
19817 vacant berths after charting
Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen
Check seats from Ratlam Jn to Agra Fort
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Ratlam Jn RTM | — | 09:00 | — | 1 | 0 |
| 2 | Namli NLI | 09:08 | 09:09 | 1 min | 1 | 13 |
| 3 | Jaora JAO | 09:27 | 09:29 | 2 min | 1 | 33 |
| 4 | Dhodhar DOD | 09:45 | 09:47 | 2 min | 1 | 50 |
| 5 | Kachnara KHNR | 09:56 | 09:57 | 1 min | 1 | 57 |
| 6 | Dalauda DLD | 10:09 | 10:11 | 2 min | 1 | 69 |
| 7 | Mandsor MDS | 10:21 | 10:26 | 5 min | 1 | 84 |
| 8 | Piplia PIP | 10:45 | 10:47 | 2 min | 1 | 100 |
| 9 | Malhargarh MLG | 10:57 | 10:59 | 2 min | 1 | 108 |
| 10 | Harkia Khal HKL | 11:11 | 11:13 | 2 min | 1 | 120 |
| 11 | Nimach NMH | 11:30 | 11:35 | 5 min | 1 | 133 |
| 12 | Bisalwas Kalan BIWK | 11:51 | 11:52 | 1 min | 1 | 142 |
| 13 | Jawad Road JWO | 12:00 | 12:02 | 2 min | 1 | 149 |
| 14 | Nimbahera NBH | 12:13 | 12:15 | 2 min | 1 | 160 |
| 15 | Gambhiri Road GRF | 12:25 | 12:26 | 1 min | 1 | 168 |
| 16 | Shambhupara SMP | 12:35 | 12:36 | 1 min | 1 | 177 |
| 17 | Chittaurgarh COR | 13:15 | 13:25 | 10 min | 1 | 189 |
| 18 | Chanderiya CNA | 13:55 | 13:57 | 2 min | 1 | 196 |
| 19 | Bassi Berisal BSSL | 14:19 | 14:20 | 1 min | 1 | 215 |
| 20 | Parsoli PSLI | 14:35 | 14:36 | 1 min | 1 | 230 |
| 21 | Barundani BNDI | 15:13 | 15:14 | 1 min | 1 | 237 |
| 22 | Mandalgarh MLGH | 15:33 | 15:35 | 2 min | 1 | 252 |
| 23 | Shyampura SMPA | 16:08 | 16:10 | 2 min | 1 | 273 |
| 24 | Uparmal URML | 16:19 | 16:20 | 1 min | 1 | 280 |
| 25 | Jalindri JNRI | 16:34 | 16:35 | 1 min | 1 | 287 |
| 26 | Srinagar SNAR | 17:04 | 17:05 | 1 min | 1 | 310 |
| 27 | Bundi BUDI | 17:35 | 17:40 | 5 min | 1 | 320 |
| 28 | Thalera THEA | 17:59 | 18:00 | 1 min | 1 | 334 |
| 29 | Kota Jn KOTA | 19:10 | 19:40 | 30 min | 1 | 358 |
| 30 | Keshorai Patan KPTN | 19:58 | 20:00 | 2 min | 1 | 372 |
| 31 | Arnetha ARE | 20:10 | 20:11 | 1 min | 1 | 383 |
| 32 | Kapren KPZ | 20:24 | 20:25 | 1 min | 1 | 392 |
| 33 | Laban LBN | 20:39 | 20:40 | 1 min | 1 | 411 |
| 34 | Lakheri LKE | 20:53 | 20:55 | 2 min | 1 | 419 |
| 35 | Indragarh Sumerganj Mandi IDG | 21:08 | 21:10 | 2 min | 1 | 430 |
| 36 | Amli AMLI | 21:21 | 21:22 | 1 min | 1 | 443 |
| 37 | Rawanjna Dungar RWJ | 21:34 | 21:35 | 1 min | 1 | 451 |
| 38 | Sawai Madhopur SWM | 22:05 | 22:10 | 5 min | 1 | 466 |
| 39 | Ranthambhor RNT | 22:19 | 22:20 | 1 min | 1 | 476 |
| 40 | Mokholi MXL | 22:29 | 22:30 | 1 min | 1 | 485 |
| 41 | Malarna MLZ | 22:39 | 22:41 | 2 min | 1 | 496 |
| 42 | Nimoda NMD | 22:49 | 22:50 | 1 min | 1 | 503 |
| 43 | Narayanpur Tatwara NNW | 23:03 | 23:05 | 2 min | 1 | 513 |
| 44 | Lalpur Umri LRU | 23:29 | 23:30 | 1 min | 1 | 523 |
| 45 | Gangapur City GGC | 23:40 | 23:50 | 10 min | 1 | 530 |
| 46 | Piloda PDZ | 00:04 | 00:05 | 1 min | 2 | 550 |
| 47 | Khandip KNDP | 00:12 | 00:13 | 1 min | 2 | 556 |
| 48 | Shrimahaveerji SMVJ | 00:23 | 00:25 | 2 min | 2 | 564 |
| 49 | Hindaun City HAN | 00:40 | 00:45 | 5 min | 2 | 574 |
| 50 | Fateh Singhpura FSP | 00:59 | 01:00 | 1 min | 2 | 587 |
| 51 | Bayana Jn BXN | 01:55 | 02:00 | 5 min | 2 | 607 |
| 52 | Birambad BAMA | 02:07 | 02:08 | 1 min | 2 | 611 |
| 53 | Bandh Baretha BR | 02:19 | 02:20 | 1 min | 2 | 616 |
| 54 | Nagla Tula NGLT | 02:27 | 02:28 | 1 min | 2 | 622 |
| 55 | Bansi Paharpur BIQ | 02:40 | 02:41 | 1 min | 2 | 628 |
| 56 | Dhana Kherli H DXK | 02:48 | 02:49 | 1 min | 2 | 634 |
| 57 | Rupbas RBS | 03:02 | 03:03 | 1 min | 2 | 641 |
| 58 | Aulenda AED | 03:09 | 03:10 | 1 min | 2 | 646 |
| 59 | Fatehpur Sikri FTS | 03:18 | 03:20 | 2 min | 2 | 655 |
| 60 | Singarpur SNPR | 03:26 | 03:27 | 1 min | 2 | 661 |
| 61 | Kiraoli KLB | 03:34 | 03:36 | 2 min | 2 | 667 |
| 62 | Mirhakur MIQ | 03:44 | 03:45 | 1 min | 2 | 676 |
| 63 | Pathauli PTLI | 03:52 | 03:53 | 1 min | 2 | 681 |
| 64 | Idgah IDH | 04:05 | 04:07 | 2 min | 2 | 689 |
| 65 | Agra Fort AF | 04:40 | — | — | 2 | 691 |
How reliably 19817 runs
95% arrive on time at the destination
typically on time · 70% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Ratlam Jnusually on time96%
- Namlitypically 12 min late75%
- Jaoratypically 13 min late67%
- Dhodhartypically 12 min late75%
- Kachnaratypically 11 min late75%
- Dalaudatypically 13 min late60%
- Mandsortypically 20 min late38%
- Pipliatypically 20 min late38%
- Malhargarhtypically 22 min late34%
- Harkia Khaltypically 23 min late33%
- Nimachtypically 18 min late42%
- Bisalwas Kalantypically 12 min late59%
- Jawad Roadtypically 13 min late56%
- Nimbaheratypically 16 min late47%
- Gambhiri Roadtypically 18 min late42%
- Shambhuparatypically 22 min late34%
- Chittaurgarhtypically 5 min late90%
- Chanderiyausually on time96%
- Bassi Berisalusually on time95%
- Parsoliusually on time92%
- Barundanitypically 6 min late73%
- Mandalgarhtypically 11 min late · 3% over an hour57%
- Shyampuratypically 3 min late71%
- Uparmaltypically 4 min late71%
- Jalindritypically 9 min late · 3% over an hour59%
- Srinagartypically 9 min late58%
- Bundiusually on time76%
- Thalerausually on time76%
- Kota Jntypically 3 min late · 3% over an hour78%
- Keshorai Patantypically 7 min late · 3% over an hour70%
- Arnethatypically 8 min late · 3% over an hour66%
- Kaprentypically 6 min late · 3% over an hour73%
- Labantypically 10 min late · 3% over an hour64%
- Lakheritypically 8 min late69%
- Indragarh Sumerganj Manditypically 7 min late68%
- Amlitypically 8 min late68%
- Rawanjna Dungartypically 12 min late59%
- Sawai Madhopurtypically 8 min late68%
- Ranthambhortypically 9 min late65%
- Mokholitypically 9 min late65%
- Malarnatypically 10 min late63%
- Nimodatypically 11 min late59%
- Narayanpur Tatwaratypically 9 min late61%
- Lalpur Umritypically 12 min late57%
- Gangapur Citytypically 10 min late66%
- Pilodatypically 16 min late47%
- Khandiptypically 13 min late56%
- Shrimahaveerjitypically 15 min late50%
- Hindaun Citytypically 12 min late58%
- Fateh Singhpuratypically 11 min late60%
- Bayana Jnusually on time95%
- Birambadusually on time95%
- Bandh Barethausually on time95%
- Nagla Tulausually on time95%
- Bansi Paharpurusually on time95%
- Dhana Kherli Husually on time95%
- Rupbasusually on time95%
- Aulendausually on time95%
- Fatehpur Sikriusually on time95%
- Singarpurusually on time95%
- Kiraolitypically 3 min late93%
- Mirhakurtypically 5 min late88%
- Pathaulitypically 7 min late79%
- Idgahtypically 13 min late57%
- Agra Fortusually on time95%
Longest halts
- Kota Jn KOTA30 min · arrives 19:10, departs 19:40
- Chittaurgarh COR10 min · arrives 13:15, departs 13:25
- Gangapur City GGC10 min · arrives 23:40, departs 23:50
- Mandsor MDS5 min · arrives 10:21, departs 10:26
- Nimach NMH5 min · arrives 11:30, departs 11:35
- Bundi BUDI5 min · arrives 17:35, departs 17:40