Skip to search

Trains from Ujjain Jn to Agra Cantt

Ujjain Jn to Agra Cantt is 601 km by rail. 7 direct trains run it; the fastest is the 12919 Malwa Express at 10 hr 40 min. The most punctual is the 19307 Indore–Una Himachal Express, on time (within 15 min) on 75% of days, typically 7 min late. 1 runs every day, leaving between 07:40 and 18:25. When they are waitlisted, a journey with one change takes 10 hr 15 min.

Departures
07:40 – 18:25
Fare from
₹360
Sleeper · estimate
Most punctual
75% on time
19307 Indore–Una Himachal Express
Daily trains
1 of 7
Check seats for your date

Trains and seats

  • 19307Indore–Una Himachal Express
    07:4012 hr 5 min19:45

    UJN — AGC · 601 km · Mail/Express

    Checking seats
  • 12919Malwa Express
    14:0010 hr 40 min00:40+1 arrives the next day

    UJN — AGC · 690 km · Superfast · fastest

    Checking seats
  • 15046Okha–Gorakhpur Express
    16:1514 hr 20 min06:35+1 arrives the next day

    UJN — AGC · 743 km · Mail/Express

    Checking seats
  • 19053Surat–Muzaffarpur Express
    16:1514 hr 20 min06:35+1 arrives the next day

    UJN — AGC · 743 km · Mail/Express

    Checking seats
  • 14309Ujjaini Express
    17:2012 hr 30 min05:50+1 arrives the next day

    UJN — AGC · 601 km · Mail/Express

    Checking seats
  • 14317Lakshmibai Nagar–Rishikesh Express
    17:2012 hr 30 min05:50+1 arrives the next day

    UJN — AGC · 601 km · Mail/Express

    Checking seats
  • 14319Indore Barelly Express
    18:2512 hr06:25+1 arrives the next day

    UJN — AGC · 690 km · Mail/Express

    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 Mathura JnMTJ
    00:4510 hr 15 min11:00

    quicker than every direct train

    22941INDB MCTM EXP00:45 — 08:18Superfast
    Holds 8 in 101 hr 7 min to change at MTJ — tight

    Holds 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.

    11906HSX AGC EXP09:25 — 11:00Mail/Express

    UJN — MTJ

    Checking seats

    MTJ — AGC

    Checking seats
  • One change at Bhopal JnBPL
    16:3010 hr 25 min02:55+1 arrives the next day

    quicker than every direct train

    20844BGKT BSP SF EXP16:30 — 19:45Superfast

    20846 BKN BSP SF EXP 16:30 — 19:45 on Tue and Sun

    Holds 9 in 101 hr 20 min to change at BPL — tight

    Holds about 9 times in 10 here. 89 min would make it 9 in 10. Measured on 92,083 paired days.

    22691RAJDHANI EXP21:05 — 02:55Rajdhani

    UJN — BPL

    Checking seats

    BPL — AGC

    Checking seats
  • One change at VidishaBHS
    18:2510 hr 50 min05:15+1 arrives the next day

    about as quick as the fastest direct

    14319INDB BARELLY EXP18:25 — 22:25Mail/Express
    Holds 9 in 101 hr 10 min to change at BHS — tight

    Holds about 9 times in 10 here. 78 min would make it 9 in 10. Measured on 1,73,429 paired days.

    12155RKMP NZM SF EXP23:35 — 05:15Superfast

    14319 often runs late

    UJN — BHS

    Checking seats

    BHS — AGC

    Checking seats
  • One change at Bhopal JnBPL
    18:2010 hr 55 min05:15+1 arrives the next day

    about as quick as the fastest direct

    22645INDB KCVL SF EXP18:20 — 21:05Superfast
    Holds 9 in 101 hr 53 min to change at BPL

    Holds about 9 times in 10 here. Measured on 92,083 paired days.

    12155RKMP NZM SF EXP22:58 — 05:15Superfast

    22645 often runs late

    UJN — BPL

    Checking seats

    BPL — AGC

    Checking seats
  • One change at Virangana Lakshmibai(Jhanshi)VGLJ
    15:3511 hr 5 min02:40+1 arrives the next day

    about as quick as the fastest direct

    19313INDB PNBE EXP15:35 — 23:05Mail/Express

    19305 DADN KYQ EXP 15:35 — 23:05 on Thu

    19321 INDB PNBE EXP 15:35 — 23:05 on Sat

    Holds 8 in 101 hr 6 min to change at VGLJ — tight

    Holds about 8 times in 10 here. 104 min would make it 9 in 10. Measured on 94,201 paired days.

    20805AP EXPRESS00:11 — 02:40Superfast

    19313 often runs late

    UJN — VGLJ

    Checking seats

    VGLJ — AGC

    Checking seats
  • One change at Bhopal JnBPL
    04:1511 hr 20 min15:35

    40 min longer than the fastest direct

    22909BL PURI SF EXP04:15 — 07:10Superfast
    Holds 9 in 101 hr 15 min to change at BPL — tight

    Holds about 9 times in 10 here. 116 min would make it 9 in 10. Measured on 1,11,967 paired days.

    12641TIRUKKURAL EXP08:25 — 15:35Superfast

    22909 often runs late

    UJN — BPL

    Checking seats

    BPL — AGC

    Checking seats

Which arrives on time

On time = within 15 min at Agra Cantt · year to November 2026

  1. typically 7 min late at Agra Cantt
    75%
  2. typically 13 min late at Agra Cantt
    67%
  3. typically 15 min late at Agra Cantt
    50%
  4. typically 17 min late at Agra Cantt
    44%
  5. typically 18 min late at Agra Cantt
    42%

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 Ujjain Jn and Agra Cantt, 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 Ujjain Jn

Other trains to Agra Cantt