Trains from Agra to Ujjain
601 km by rail · 7 direct trains · fastest 10 hr 55 min on the 19308 Una Himachal–Indore Express · 1 daily · 1 station in Agra, 1 in Ujjain
- Departures
- 01:45 – 23:20
- Fare from
- ₹360
- Sleeper · estimate
Every direct train
- 19308Una Himachal–Indore Express01:4510 hr 55 min12:40
Agra Cantt (AGC) to Ujjain Jn (UJN)
602 km · Mail/Express · fastest
- 14310Ujjaini Express16:3011 hr 25 min03:55+1 arrives the next day
Agra Cantt (AGC) to Ujjain Jn (UJN)
601 km · Mail/Express
- 14318Rishikesh–Lakshmibai Nagar Express16:3011 hr 25 min03:55+1 arrives the next day
Agra Cantt (AGC) to Ujjain Jn (UJN)
601 km · Mail/Express
- 15045Gorakhpur–Okha Express16:3515 hr 45 min08:20+1 arrives the next day
Agra Cantt (AGC) to Ujjain Jn (UJN)
743 km · Mail/Express
- 19054Muzaffarpur–Surat Express16:3515 hr 45 min08:20+1 arrives the next day
Agra Cantt (AGC) to Ujjain Jn (UJN)
742 km · Mail/Express
- 14320Bareilly–Indore Express18:5511 hr 55 min06:50+1 arrives the next day
Agra Cantt (AGC) to Ujjain Jn (UJN)
690 km · Mail/Express
- 12920Malwa Express23:2012 hr11:20+1 arrives the next day
Agra Cantt (AGC) to Ujjain Jn (UJN)
690 km · Composite
Search Agra to Ujjain for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Sawai MadhopurSWM
Agra Cantt AGC to Ujjain Jn UJN
18:459 hr 55 min04:40+1 arrives the next dayAlmost always holds1 hr 27 min to change at SWMAlmost always holds here. Measured on 1,98,471 paired days.
- One change at Gwalior JnGWL
Agra Cantt AGC to Ujjain Jn UJN
22:4010 hr 23 min09:03+1 arrives the next dayHolds 8 in 101 hr 1 min to change at GWL — tightHolds about 8 times in 10 here. 96 min would make it 9 in 10. Measured on 69,761 paired days.
12156 often runs late