Trains from Varanasi to Ujjain
981 km by rail · 15 direct trains · fastest 15 hr 50 min on the 20415 Mahakal Express · 2 stations in Varanasi, 1 in Ujjain
- Departures
- 02:25 – 17:50
- Fare from
- ₹505
- Sleeper · estimate
Every direct train
- 19092Bandra Terminus Humsafar02:2517 hr 30 min19:55
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,007 km · Mail/Express
- 19490Gorakhpur–Ahmedabad Express02:2517 hr 30 min19:55
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,007 km · Mail/Express
- 15559Jan Sadharan Express03:3018 hr 35 min22:05
Banaras (BSBS) to Ujjain Jn (UJN)
981 km · Mail/Express
- 09066Chhapra–Surat Special05:1022 hr 20 min03:30+1 arrives the next day
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,011 km · Mail/Express
- 19306Kamakhya–Dr. Ambedkar Nagar Express05:1021 hr 50 min03:00+1 arrives the next day
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,050 km · Mail/Express
- 09466Darbhanga–Ahmedabad Special13:4519 hr 35 min09:20+1 arrives the next day
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,063 km · Mail/Express
- 19526Naharlagun–Hapa Special13:5518 hr 50 min08:45+1 arrives the next day
Banaras (BSBS) to Ujjain Jn (UJN)
1,055 km · Mail/Express
- 20413Mahakal Express14:0017 hr 5 min07:05+1 arrives the next day
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,074 km · Mail/Express
- 19168Sabarmati Express14:2526 hr 10 min16:35+1 arrives the next day
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,142 km · Composite
- 22585Varanasi–Gandhinagar Capital Express15:1016 hr07:10+1 arrives the next day
Banaras (BSBS) to Ujjain Jn (UJN)
1,022 km · Superfast
- 20415Mahakal Express15:1515 hr 50 min07:05+1 arrives the next day
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,021 km · Mail/Express · fastest
- 19422Patna–Ahmedabad Express15:3517 hr08:35+1 arrives the next day
Varanasi Jn (BSB) to Ujjain Jn (UJN)
984 km · Mail/Express
- 19314Indore Express16:0020 hr 15 min12:15+1 arrives the next day
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,049 km · Mail/Express
- 19322Patna–Indore Express16:0020 hr 15 min12:15+1 arrives the next day
Varanasi Jn (BSB) to Ujjain Jn (UJN)
1,090 km · Mail/Express
- 20962Banaras–Udhna Superfast Express17:5018 hr 45 min12:35+1 arrives the next day
Banaras (BSBS) to Ujjain Jn (UJN)
1,055 km · Superfast
Search Varanasi to Ujjain for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Kanpur CentralCNB
Varanasi Jn BSB to Ujjain Jn UJN
15:0016 hr 5 min07:05+1 arrives the next dayHolds 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
- One change at Prayagraj JnPRYJ
Varanasi Jn BSB to Ujjain Jn UJN
15:0017 hr 35 min08:35+1 arrives the next dayHolds 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
- One change at Kanpur CentralCNB
Varanasi Jn BSB to Ujjain Jn UJN
15:0018 hr 20 min09:20+1 arrives the next dayHolds 9 in 102 hr to change at CNBHolds about 9 times in 10 here. Measured on 3,58,170 paired days.
- One change at Sultanpur JnSLN
Varanasi Jn BSB to Ujjain Jn UJN
12:4018 hr 25 min07:05+1 arrives the next dayHolds 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
- One change at Prayagraj JnPRYJ
Varanasi Jn BSB to Ujjain Jn UJN
12:3018 hr 35 min07:05+1 arrives the next dayHolds 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
- One change at Prayagraj JnPRYJ
Varanasi Jn BSB to Ujjain Jn UJN
12:3018 hr 40 min07:10+1 arrives the next dayHolds 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