Trains from Varanasi Jn to Ujjain Jn
Varanasi Jn to Ujjain Jn is 984 km by rail. 13 direct trains run it; the fastest is the 20415 Mahakal Express at 15 hr 50 min. The most punctual is the 19168 Sabarmati Express, on time (within 15 min) on 68% of days, typically 4 min late. None runs every day, leaving between 02:25 and 16:00. When they are waitlisted, a journey with one change takes 16 hr 5 min.
- Departures
- 02:25 – 16:00
- Fare from
- ₹505
- Sleeper · estimate
- Most punctual
- 68% on time
- 19168 Sabarmati Express
- Daily trains
- 0 of 13
Trains and seats
- Checking seats
- Checking seats
- Checking seats
- 09066Chhapra–Surat Special05:1022 hr 20 min03:30+1 arrives the next day
BSB — UJN · 1,011 km · Mail/Express
Checking seats - 19306Kamakhya–Dr. Ambedkar Nagar Express05:1021 hr 50 min03:00+1 arrives the next day
BSB — UJN · 1,050 km · Mail/Express
Checking seats - 19526Naharlagun–Hapa Special13:4019 hr 5 min08:45+1 arrives the next day
BSB — UJN · 1,058 km · Mail/Express
Checking seats - 09466Darbhanga–Ahmedabad Special13:4519 hr 35 min09:20+1 arrives the next day
BSB — UJN · 1,063 km · Mail/Express
Checking seats - Checking seats
- Checking seats
- 20415Mahakal Express15:1515 hr 50 min07:05+1 arrives the next day
BSB — UJN · 1,021 km · Mail/Express · fastest
Checking seats - Checking seats
- Checking seats
- 19322Patna–Indore Express16:0020 hr 15 min12:15+1 arrives the next day
BSB — UJN · 1,090 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 Kanpur CentralCNB15:0016 hr 5 min07:05+1 arrives the next day
about as quick as the fastest direct
Holds 9 in 102 hr 20 min to change at CNBHolds about 9 times in 10 here. Measured on 3,58,170 paired days.
20413 often runs late
BSB — CNB
Checking seatsCNB — UJN
Checking seats - One change at Prayagraj JnPRYJ15:0017 hr 35 min08:35+1 arrives the next day
1 hr 45 min longer than the fastest direct
Holds 10 in 102 hr 15 min to change at PRYJHolds about 19 times in 20 here. Measured on 88,135 paired days.
19422 often runs late
BSB — PRYJ
Checking seatsPRYJ — UJN
Checking seats - One change at Kanpur CentralCNB15:0018 hr 20 min09:20+1 arrives the next day
2 hr 30 min longer than the fastest direct
Holds 9 in 102 hr to change at CNBHolds about 9 times in 10 here. Measured on 3,58,170 paired days.
BSB — CNB
Checking seatsCNB — UJN
Checking seats - One change at Sultanpur JnSLN12:4018 hr 25 min07:05+1 arrives the next day
2 hr 35 min longer than the fastest direct
Holds 9 in 101 hr 33 min to change at SLN — tightHolds about 9 times in 10 here. This train arrives a median 18 min late, against 34 min late for the junction's typical arrival. 118 min would make it 9 in 10. Measured on 12,438 paired days.
12237 often runs late
BSB — SLN
Checking seatsSLN — UJN
Checking seats - One change at Prayagraj JnPRYJ12:3018 hr 35 min07:05+1 arrives the next day
2 hr 45 min longer than the fastest direct
Holds 10 in 102 hr 15 min to change at PRYJHolds about 19 times in 20 here. Measured on 88,135 paired days.
15159 often runs late
BSB — PRYJ
Checking seatsPRYJ — UJN
Checking seats - One change at Prayagraj JnPRYJ12:3018 hr 40 min07:10+1 arrives the next day
2 hr 50 min longer than the fastest direct
Holds 10 in 102 hr 15 min to change at PRYJHolds about 19 times in 20 here. Measured on 88,135 paired days.
15159 often runs late
BSB — PRYJ
Checking seatsPRYJ — UJN
Checking seats - One change at SehoreSEH02:2518 hr 50 min21:15
3 hr longer than the fastest direct
19092 Bandra Terminus Humsafar 02:25 — 17:28 on Wed
Almost always holds1 hr 21 min to change at SEHAlmost always holds here. Measured on 52,108 paired days.
19490 often runs late
BSB — SEH
Checking seatsSEH — UJN
Checking seats
Which arrives on time
On time = within 15 min at Ujjain Jn · year to November 2026 · 10 of 13 trains tracked
- 19168 Sabarmati ExpressMost punctualtypically 4 min late at Ujjain Jn68%
- typically 13 min late at Ujjain Jn56%
- typically 13 min late at Ujjain Jn56%
- typically 11 min late at Ujjain Jn56%
- typically 11 min late at Ujjain Jn56%
Runs late more often than not
- 19526 Naharlagun–Hapa Special — arrives on time only 2% of the time, typically 333 min late
- 20413 Mahakal Express — arrives on time only 27% of the time, typically 28 min late
- 19322 Patna–Indore Express — arrives on time only 48% of the time, typically 16 min late
Fares
Estimated for 984 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹505 | observed fares |
| 3E AC 3 economy | ₹1,223 | observed fares |
| 3A AC 3 tier | ₹1,323 | observed fares |
| 2A AC 2 tier | ₹1,874 | observed fares |
| 1A AC first class | ₹3,129 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class