Trains from Ujjain to Agra
601 km by rail · 7 direct trains · fastest 10 hr 40 min on the 12919 Malwa Express · 1 daily · 1 station in Ujjain, 1 in Agra
- Departures
- 07:40 – 18:25
- Fare from
- ₹360
- Sleeper · estimate
Every direct train
- 19307Indore–Una Himachal Express07:4012 hr 5 min19:45
Ujjain Jn (UJN) to Agra Cantt (AGC)
601 km · Mail/Express
- 12919Malwa Express14:0010 hr 40 min00:40+1 arrives the next day
Ujjain Jn (UJN) to Agra Cantt (AGC)
690 km · Superfast · fastest
- 15046Okha–Gorakhpur Express16:1514 hr 20 min06:35+1 arrives the next day
Ujjain Jn (UJN) to Agra Cantt (AGC)
743 km · Mail/Express
- 19053Surat–Muzaffarpur Express16:1514 hr 20 min06:35+1 arrives the next day
Ujjain Jn (UJN) to Agra Cantt (AGC)
743 km · Mail/Express
- 14309Ujjaini Express17:2012 hr 30 min05:50+1 arrives the next day
Ujjain Jn (UJN) to Agra Cantt (AGC)
601 km · Mail/Express
- 14317Lakshmibai Nagar–Rishikesh Express17:2012 hr 30 min05:50+1 arrives the next day
Ujjain Jn (UJN) to Agra Cantt (AGC)
601 km · Mail/Express
- 14319Indore Barelly Express18:2512 hr06:25+1 arrives the next day
Ujjain Jn (UJN) to Agra Cantt (AGC)
690 km · Mail/Express
Search Ujjain to Agra for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Mathura JnMTJ
Ujjain Jn UJN to Agra Cantt AGC
00:4510 hr 15 min11:00Holds 8 in 101 hr 7 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.
- One change at VidishaBHS
Ujjain Jn UJN to Agra Cantt AGC
18:2510 hr 50 min05:15+1 arrives the next dayHolds 9 in 101 hr 10 min to change at BHS — tightHolds about 9 times in 10 here. 78 min would make it 9 in 10. Measured on 1,73,429 paired days.
14319 often runs late
- One change at Bhopal JnBPL
Ujjain Jn UJN to Agra Cantt AGC
18:2010 hr 55 min05:15+1 arrives the next dayHolds 9 in 101 hr 53 min to change at BPLHolds about 9 times in 10 here. Measured on 92,083 paired days.
22645 often runs late
- One change at Virangana Lakshmibai(Jhanshi)VGLJ
Ujjain Jn UJN to Agra Cantt AGC
15:3511 hr 5 min02:40+1 arrives the next dayHolds 8 in 101 hr 6 min to change at VGLJ — tightHolds about 8 times in 10 here. 104 min would make it 9 in 10. Measured on 94,201 paired days.
19313 often runs late
- One change at Bhopal JnBPL
Ujjain Jn UJN to Agra Cantt AGC
04:1511 hr 20 min15:35Holds 9 in 101 hr 15 min to change at BPL — tightHolds about 9 times in 10 here. 116 min would make it 9 in 10. Measured on 1,11,967 paired days.
22909 often runs late