Trains from Indore to Agra
638 km by rail · 6 direct trains · fastest 12 hr on the 19325 Indore–Amritsar Express · 1 daily · 2 stations in Indore, 1 in Agra
- Departures
- 05:30 – 20:15
- Fare from
- ₹375
- Sleeper · estimate
Every direct train
- 19307Indore–Una Himachal Express05:3014 hr 15 min19:45
Indore Jn Bg (INDB) to Agra Cantt (AGC)
683 km · Mail/Express
- 12919Malwa Express12:1512 hr 25 min00:40+1 arrives the next day
Indore Jn Bg (INDB) to Agra Cantt (AGC)
772 km · Superfast
- 14309Ujjaini Express15:2514 hr 25 min05:50+1 arrives the next day
Lakshmibai Nagar (Indore) (LMNR) to Agra Cantt (AGC)
680 km · Mail/Express
- 14317Lakshmibai Nagar–Rishikesh Express15:2514 hr 25 min05:50+1 arrives the next day
Lakshmibai Nagar (Indore) (LMNR) to Agra Cantt (AGC)
680 km · Mail/Express
- 14319Indore Barelly Express16:4513 hr 40 min06:25+1 arrives the next day
Indore Jn Bg (INDB) to Agra Cantt (AGC)
772 km · Mail/Express
- 19325Indore–Amritsar Express20:1512 hr08:15+1 arrives the next day
Indore Jn Bg (INDB) to Agra Cantt (AGC)
638 km · Mail/Express · fastest