Trains from Satna to Varanasi Jn
Satna to Varanasi Jn is 302 km by rail. 35 direct trains run it; the fastest is the 20933 Udhna–Danapur Express at 6 hr 10 min. The most punctual is the 12167 Mumbai LTT–Banaras Express, on time (within 15 min) on 95% of days. 8 run every day, leaving between 00:30 and 22:55. When they are waitlisted, a journey with one change takes 6 hr 45 min.
- Departures
- 00:30 – 22:55
- Fare from
- ₹215
- Sleeper · estimate
- Most punctual
- 95% on time
- 12167 Mumbai LTT–Banaras Express
- Daily trains
- 8 of 35
Trains and seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 05168Mumbai LTT–Banaras Special TOD15:259 hr 5 min00:30+1 arrives the next day
STA — BSB · 326 km · Mail/Express
Checking seats - Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 12167Mumbai LTT–Banaras Express17:058 hr 20 min01:25+1 arrives the next day
STA — BSB · 325 km · Superfast
Checking seats - 22669Ernakulam–Patna Superfast Express17:557 hr 50 min01:45+1 arrives the next day
STA — BSB · 302 km · Superfast
Checking seats - 07651Jalna–Chhapra Special18:258 hr 50 min03:15+1 arrives the next day
STA — BSB · 325 km · Mail/Express
Checking seats - Checking seats
- Checking seats
- 01705Jabalpur–Ayodhya Dham Summer Special22:558 hr 10 min07:05+1 arrives the next day
STA — BSB · 325 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 Prayagraj JnPRYJ07:156 hr 45 min14:00
35 min longer than the fastest direct
Holds 9 in 101 hr 35 min to change at PRYJ — tightHolds about 9 times in 10 here. 96 min would make it 9 in 10. Measured on 89,490 paired days.
04110 often runs late
STA — PRYJ
Checking seatsPRYJ — BSB
Checking seats - One change at Prayagraj JnPRYJ07:156 hr 45 min14:00
35 min longer than the fastest direct
Holds 8 in 101 hr to change at PRYJ — tightHolds about 8 times in 10 here. 96 min would make it 9 in 10. Measured on 89,490 paired days.
22103 often runs late
STA — PRYJ
Checking seatsPRYJ — BSB
Checking seats - One change at Prayagraj JnPRYJ00:507 hr 15 min08:05
1 hr 5 min longer than the fastest direct
Holds 9 in 101 hr 20 min to change at PRYJHolds about 9 times in 10 here. Measured on 99,265 paired days.
20933 often runs late
STA — PRYJ
Checking seatsPRYJ — BSB
Checking seats - One change at Prayagraj JnPRYJ00:307 hr 35 min08:05
1 hr 25 min longer than the fastest direct
Holds 9 in 101 hr 35 min to change at PRYJHolds about 9 times in 10 here. Measured on 99,265 paired days.
STA — PRYJ
Checking seatsPRYJ — BSB
Checking seats
Which arrives on time
On time = within 15 min at Varanasi Jn · year to October 2026 · 24 of 35 trains tracked
- 12167 Mumbai LTT–Banaras ExpressMost punctualusually on time at Varanasi Jn95%
- usually on time at Varanasi Jn93%
- usually on time at Varanasi Jn93%
- typically 3 min late at Varanasi Jn90%
- usually on time at Varanasi Jn86%
Runs late more often than not
- 15232 Gondia–Barauni Express — arrives on time only 14% of the time, typically 55 min late
- 15560 Antyodaya Express — arrives on time only 15% of the time, typically 50 min late
- 18201 Durg–Nautanwa Express — arrives on time only 38% of the time, typically 20 min late
Fares
Estimated for 302 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹215 | observed fares |
| 3A AC 3 tier | ₹530 | observed fares |
| 3E AC 3 economy | ₹541 | observed fares |
| 2A AC 2 tier | ₹814 | observed fares |
| 1A AC first class | ₹1,344 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class