19665 Khajuraho–Udaipur City Express
Mail/Express · 1,094 km · 21 hr 30 min · 35 stops · Daily
- Departs
- 09:25
- Khajuraho
- Arrives
- 06:55
- Udaipur City · day 2
- Journey
- 21 hr 30 min
- 1,094 km · 35 stops
- Runs
- Daily
- Fare from
- ₹540
- Sleeper · estimate
- On time
- 80%
- usually on time
19665 running status
Checking where it is…
19665 coach position
Fetching the coach order…
19665 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 Khajuraho to Udaipur City
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Khajuraho KURJ | — | 09:25 | — | 1 | 0 |
| 2 | Singhpurdumra SPDM | 09:51 | 09:52 | 1 min | 1 | 34 |
| 3 | Mahoba MBA | 10:25 | 10:45 | 20 min | 1 | 64 |
| 4 | Kulpahar KLAR | 11:03 | 11:05 | 2 min | 1 | 86 |
| 5 | Harpalpur HPP | 11:28 | 11:30 | 2 min | 1 | 117 |
| 6 | Mau Ranipur MRPR | 11:48 | 11:50 | 2 min | 1 | 138 |
| 7 | Nivari NEW | 12:15 | 12:17 | 2 min | 1 | 172 |
| 8 | Orchha ORC | 13:00 | 13:02 | 2 min | 1 | 192 |
| 9 | Virangana Lakshmibai(Jhanshi) VGLJ | 13:40 | 13:48 | 8 min | 1 | 203 |
| 10 | Datia DAA | 14:12 | 14:14 | 2 min | 1 | 228 |
| 11 | Dabra DBA | 14:36 | 14:38 | 2 min | 1 | 258 |
| 12 | Gwalior Jn GWL | 15:20 | 15:22 | 2 min | 1 | 302 |
| 13 | Morena MRA | 15:46 | 15:48 | 2 min | 1 | 340 |
| 14 | Dhaulpur DHO | 16:33 | 16:35 | 2 min | 1 | 368 |
| 15 | Agra Cantt AGC | 17:15 | 17:20 | 5 min | 1 | 420 |
| 16 | Achhnera Jn AH | 17:53 | 17:55 | 2 min | 1 | 445 |
| 17 | Bharatpur Jn BTE | 18:20 | 18:25 | 5 min | 1 | 472 |
| 18 | Nadbai NBI | 18:48 | 18:50 | 2 min | 1 | 500 |
| 19 | Kherli KL | 19:05 | 19:07 | 2 min | 1 | 517 |
| 20 | Mandawar Mahwa Road MURD | 19:28 | 19:30 | 2 min | 1 | 537 |
| 21 | Bandikui Jn BKI | 20:43 | 20:45 | 2 min | 1 | 569 |
| 22 | Dausa DO | 21:20 | 21:22 | 2 min | 1 | 598 |
| 23 | Getor Jagatpura GTJT | 21:48 | 21:50 | 2 min | 1 | 648 |
| 24 | Gandhinagar Jaipur GADJ | 22:13 | 22:16 | 3 min | 1 | 654 |
| 25 | Jaipur JP | 22:40 | 22:50 | 10 min | 1 | 659 |
| 26 | Phulera Jn FL | 23:38 | 23:40 | 2 min | 1 | 714 |
| 27 | Kishangarh KSG | 00:21 | 00:23 | 2 min | 2 | 768 |
| 28 | Ajmer Jn AII | 01:00 | 01:10 | 10 min | 2 | 793 |
| 29 | Nasirabad NSD | 01:35 | 01:37 | 2 min | 2 | 817 |
| 30 | Bijainagar BJNR | 02:04 | 02:06 | 2 min | 2 | 859 |
| 31 | Bhilwara BHL | 02:55 | 03:00 | 5 min | 2 | 925 |
| 32 | Chittaurgarh COR | 04:05 | 04:20 | 15 min | 2 | 980 |
| 33 | Mavli Jn MVJ | 05:15 | 05:17 | 2 min | 2 | 1,051 |
| 34 | Ranapratapnagar RPZ | 06:13 | 06:15 | 2 min | 2 | 1,090 |
| 35 | Udaipur City UDZ | 06:55 | — | — | 2 | 1,094 |
How reliably 19665 runs
80% arrive on time at the destination
typically on time · 48% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Khajurahousually on time95%
- Singhpurdumratypically 7 min late93%
- Mahobatypically 19 min late39%
- Kulpahartypically 28 min late · 3% over an hour27%
- Harpalpurtypically 35 min late · 4% over an hour21%
- Mau Ranipurtypically 37 min late · 7% over an hour20%
- Nivaritypically 41 min late · 9% over an hour18%
- Orchhatypically 20 min late · 3% over an hour38%
- Virangana Lakshmibai(Jhanshi)typically 6 min late · 3% over an hour76%
- Datiatypically 7 min late · 3% over an hour75%
- Dabratypically 10 min late · 3% over an hour64%
- Gwalior Jntypically 8 min late · 5% over an hour68%
- Morenatypically 17 min late · 8% over an hour44%
- Dhaulpurusually on time · 6% over an hour78%
- Agra Cantttypically 7 min late · 8% over an hour72%
- Achhnera Jntypically 14 min late · 9% over an hour52%
- Bharatpur Jntypically 23 min late · 10% over an hour33%
- Nadbaitypically 28 min late · 12% over an hour27%
- Kherlitypically 31 min late · 12% over an hour24%
- Mandawar Mahwa Roadtypically 30 min late · 13% over an hour25%
- Bandikui Jntypically 11 min late · 5% over an hour59%
- Dausatypically 19 min late · 5% over an hour39%
- Getor Jagatpuratypically 33 min late · 8% over an hour23%
- Gandhinagar Jaipurtypically 23 min late · 6% over an hour33%
- Jaipurtypically 14 min late · 4% over an hour53%
- Phulera Jntypically 20 min late · 5% over an hour38%
- Kishangarhtypically 17 min late · 7% over an hour44%
- Ajmer Jntypically 10 min late · 5% over an hour66%
- Nasirabadtypically 11 min late · 5% over an hour63%
- Bijainagartypically 25 min late · 9% over an hour30%
- Bhilwaratypically 27 min late · 9% over an hour28%
- Chittaurgarhtypically 16 min late · 7% over an hour47%
- Mavli Jntypically 20 min late · 7% over an hour38%
- Ranapratapnagartypically 3 min late · 5% over an hour65%
- Udaipur Cityusually on time · 9% over an hour80%
Longest halts
- Mahoba MBA20 min · arrives 10:25, departs 10:45
- Chittaurgarh COR15 min · arrives 04:05, departs 04:20
- Jaipur JP10 min · arrives 22:40, departs 22:50
- Ajmer Jn AII10 min · arrives 01:00, departs 01:10
- Virangana Lakshmibai(Jhanshi) VGLJ8 min · arrives 13:40, departs 13:48
- Agra Cantt AGC5 min · arrives 17:15, departs 17:20