Trains from Ujjain to Varanasi
981 km by rail · 15 direct trains · fastest 16 hr 15 min on the 20416 Mahakal Superfast Express · 1 station in Ujjain, 2 in Varanasi
- Departures
- 03:10 – 17:15
- Fare from
- ₹505
- Sleeper · estimate
Every direct train
- 09465Ahmedabad–Darbhanga Special03:1020 hr 10 min23:20
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,063 km · Mail/Express
- 15560Antyodaya Express05:1517 hr 48 min23:03
Ujjain Jn (UJN) to Banaras (BSBS)
981 km · Mail/Express
- 19421Ahmedabad–Patna Express05:1518 hr 10 min23:25
Ujjain Jn (UJN) to Varanasi Jn (BSB)
985 km · Mail/Express
- 19167Sabarmati Express07:0026 hr 30 min09:30+1 arrives the next day
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,142 km · Composite
- 22468Gandhinagar Capital–Varanasi Express07:0516 hr 25 min23:30
Ujjain Jn (UJN) to Banaras (BSBS)
1,025 km · Superfast
- 20414Mahakal Express11:2518 hr 20 min05:45+1 arrives the next day
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,074 km · Mail/Express
- 20416Mahakal Superfast Express11:2516 hr 15 min03:40+1 arrives the next day
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,021 km · Mail/Express · fastest
- 19525Hapa–Naharlagun Special15:1019 hr 35 min10:45+1 arrives the next day
Ujjain Jn (UJN) to Banaras (BSBS)
1,055 km · Mail/Express
- 20961Udhna–Banaras Superfast15:1519 hr 35 min10:50+1 arrives the next day
Ujjain Jn (UJN) to Banaras (BSBS)
1,055 km · Superfast
- 09065Surat–Chhapra Special15:3520 hr 25 min12:00+1 arrives the next day
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,010 km · Mail/Express
- 19305Dr. Ambedkar Nagar–Kamakhya Express15:3519 hr 40 min11:15+1 arrives the next day
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,050 km · Mail/Express
- 19313Indore–Patna Express15:3519 hr 5 min10:40+1 arrives the next day
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,050 km · Mail/Express
- 19321Indore–Patna Express15:3519 hr 45 min11:20+1 arrives the next day
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,090 km · Mail/Express
- 19091Gorakhpur Humsafar Express17:1519 hr 5 min12:20+1 arrives the next day
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,008 km · Mail/Express
- 19489Ahmedabad–Gorakhpur Express17:1519 hr 5 min12:20+1 arrives the next day
Ujjain Jn (UJN) to Varanasi Jn (BSB)
1,008 km · Mail/Express
Search Ujjain to Varanasi for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Prayagraj JnPRYJ
Ujjain Jn UJN to Varanasi Jn BSB
11:2517 hr 10 min04:35+1 arrives the next dayHolds 9 in 101 hr 5 min to change at PRYJ — tightHolds about 9 times in 10 here. 78 min would make it 9 in 10. Measured on 99,265 paired days.
- One change at Itarsi JnET
Ujjain Jn UJN to Varanasi Jn BSB
06:5518 hr 15 min01:10+1 arrives the next dayHolds 8 in 101 hr 30 min to change at ET — tightHolds about 8 times in 10 here. 168 min would make it 9 in 10. Measured on 2,21,238 paired days.
07651 often runs late
- One change at Kanpur CentralCNB
Ujjain Jn UJN to Varanasi Jn BSB
11:2518 hr 35 min06:00+1 arrives the next dayHolds 9 in 101 hr 35 min to change at CNB — tightHolds about 9 times in 10 here. 120 min would make it 9 in 10. Measured on 3,58,170 paired days.
20414 often runs late
- One change at S Hirdaramnagar (Bhopal)SHRN
Ujjain Jn UJN to Varanasi Jn BSB
04:1519 hr 10 min23:25Holds 9 in 101 hr 25 min to change at SHRNHolds about 9 times in 10 here. Measured on 44,592 paired days.
15560 often runs late
- One change at Itarsi JnET
Ujjain Jn UJN to Varanasi Jn BSB
16:3019 hr 55 min12:25+1 arrives the next day20844 BGKT BSP SF EXP 16:30 — 21:40 on Thu and Sat
Holds 9 in 101 hr 50 min to change at ET — tightHolds about 9 times in 10 here. 120 min would make it 9 in 10. Measured on 1,86,575 paired days.
20846 often runs late