Skip to search

Trains from Agra Cantt to Ujjain Jn

Agra Cantt to Ujjain Jn is 601 km by rail. 7 direct trains run it; the fastest is the 19308 Una Himachal–Indore Express at 10 hr 55 min. The most punctual is the 19054 Muzaffarpur–Surat Express, on time (within 15 min) on 75% of days, typically 1 min late. 1 runs every day, leaving between 01:45 and 23:20. When they are waitlisted, a journey with one change takes 9 hr 55 min.

Departures
01:45 – 23:20
Fare from
₹360
Sleeper · estimate
Most punctual
75% on time
19054 Muzaffarpur–Surat Express
Daily trains
1 of 7
Check seats for your date

Trains and seats

  • 19308Una Himachal–Indore Express
    01:4510 hr 55 min12:40

    AGC — UJN · 602 km · Mail/Express · fastest

    Checking seats
  • 14310Ujjaini Express
    16:3011 hr 25 min03:55+1 arrives the next day

    AGC — UJN · 601 km · Mail/Express

    Checking seats
  • 14318Rishikesh–Lakshmibai Nagar Express
    16:3011 hr 25 min03:55+1 arrives the next day

    AGC — UJN · 601 km · Mail/Express

    Checking seats
  • 15045Gorakhpur–Okha Express
    16:3515 hr 45 min08:20+1 arrives the next day

    AGC — UJN · 743 km · Mail/Express

    Checking seats
  • 19054Muzaffarpur–Surat Express
    16:3515 hr 45 min08:20+1 arrives the next day

    AGC — UJN · 742 km · Mail/Express

    Checking seats
  • 14320Bareilly–Indore Express
    18:5511 hr 55 min06:50+1 arrives the next day

    AGC — UJN · 690 km · Mail/Express

    Checking seats
  • 12920Malwa Express
    23:2012 hr11:20+1 arrives the next day

    AGC — UJN · 690 km · Composite

    Checking seats

Check seats and fares for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Sawai MadhopurSWM
    18:459 hr 55 min04:40+1 arrives the next day

    quicker than every direct train

    20178AGC ASV SF EXP18:45 — 21:48Mail/Express
    Almost always holds1 hr 27 min to change at SWM

    Almost always holds here. Measured on 1,98,471 paired days.

    12974JP INDB SF EXP23:15 — 04:40Superfast

    AGC — SWM

    Checking seats

    SWM — UJN

    Checking seats
  • One change at Bharatpur JnBTE
    22:0010 hr 20 min08:20+1 arrives the next day

    quicker than every direct train

    12547AGC SBIB SF EXP22:00 — 22:55Superfast

    22547 GWL GG SF EXP 22:00 — 22:55 on Wed, Sat and Sun

    Holds 9 in 101 hr 10 min to change at BTE

    Holds about 9 times in 10 here. Measured on 1,52,672 paired days.

    12416NDLS INDB EXP00:05 — 08:20Superfast

    AGC — BTE

    Checking seats

    BTE — UJN

    Checking seats
  • One change at Gwalior JnGWL
    22:4010 hr 23 min09:03+1 arrives the next day

    quicker than every direct train

    12156BHOPAL EXPRESS22:40 — 00:24Superfast
    Holds 8 in 101 hr 1 min to change at GWL — tight

    Holds about 8 times in 10 here. 96 min would make it 9 in 10. Measured on 69,761 paired days.

    09526NHLN HAPA SPL01:25 — 09:03Mail/Express

    12156 often runs late

    AGC — GWL

    Checking seats

    GWL — UJN

    Checking seats

Which arrives on time

On time = within 15 min at Ujjain Jn · year to November 2026

  1. usually on time at Ujjain Jn
    75%
  2. typically 5 min late at Ujjain Jn
    71%
  3. typically 12 min late at Ujjain Jn
    55%
  4. typically 15 min late at Ujjain Jn
    50%
  5. typically 16 min late at Ujjain Jn
    47%

Runs late more often than not

How we grade this

Fares

Estimated for 601 km · exact fare at IRCTC checkout · Sources

Estimated fares by class for the 601 km between Agra Cantt and Ujjain Jn, priced for a Mail/Express train in General quota.
ClassFareBasis
SL Sleeper₹360observed fares
3E AC 3 economy₹882observed fares
3A AC 3 tier₹950observed fares
2A AC 2 tier₹1,349observed fares
1A AC first class₹2,237observed fares

One adult, General quota, Mail/Express pricing · not every train carries every class

Other trains from Agra Cantt

Other trains to Ujjain Jn