Trains from Varanasi Jn to Bharuch Jn
Varanasi Jn to Bharuch Jn is 1,434 km by rail. 2 direct trains run it; the fastest is the 20904 Mahamana Superfast Special at 24 hr 37 min. It is also the most punctual, arriving on time (within 15 min) on 87% of days, typically 7 min late. None runs every day, leaving between 05:10 and 05:25. When they are waitlisted, a journey with one change takes 24 hr 2 min.
- Departures
- 05:10 – 05:25
- Fare from
- ₹650
- Sleeper · estimate
- Most punctual
- 87% on time
- 20904 Mahamana Superfast Special
- Daily trains
- 0 of 2
Trains and 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 JnPRYJ15:0024 hr 2 min15:02+1 arrives the next day
quicker than every direct train
Holds 10 in 102 hr 20 min to change at PRYJHolds about 19 times in 20 here. Measured on 9,297 paired days.
22968 often runs late
BSB — PRYJ
Checking seatsPRYJ — BH
Checking seats - One change at DahodDHD01:1024 hr 13 min01:23+1 arrives the next day
quicker than every direct train
Holds 9 in 101 hr 1 min to change at DHD — tightHolds about 9 times in 10 here. 65 min would make it 9 in 10. Measured on 93,383 paired days.
09196 often runs late
BSB — DHD
Checking seatsDHD — BH
Checking seats - One change at Bhusaval JnBSL21:1024 hr 54 min22:04+1 arrives the next day
about as quick as the fastest direct
Holds 8 in 101 hr 5 min to change at BSL — tightHolds about 8 times in 10 here. This train arrives a median 12 min late, against 28 min late for the junction's typical arrival. 193 min would make it 9 in 10. Measured on 2,30,124 paired days.
22688 often runs late
BSB — BSL
Checking seatsBSL — BH
Checking seats - One change at Bhusaval JnBSL21:1025 hr 28 min22:38+1 arrives the next day
51 min longer than the fastest direct
22688 BSB MYS EXPRESS 21:10 — 14:35 on Thu
Holds 8 in 101 hr 35 min to change at BSL — tightHolds about 8 times in 10 here. This train arrives a median 10 min late, against 28 min late for the junction's typical arrival. 191 min would make it 9 in 10. Measured on 2,30,124 paired days.
17324 often runs late
BSB — BSL
Checking seatsBSL — BH
Checking seats - One change at KatniKTE12:3026 hr 10 min14:40+1 arrives the next day
1 hr 33 min longer than the fastest direct
Almost always holds2 hr 35 min to change at KTEAlmost always holds here. This train arrives a median 15 min late, against 31 min late for the junction's typical arrival. Measured on 22,792 paired days.
15159 often runs late
BSB — KTE
Checking seatsKTE — BH
Checking seats
Which arrives on time
On time = within 15 min at Bharuch Jn · year to August 2026 · 1 of 2 trains tracked
- typically 7 min late at Bharuch Jn87%
Fares
Estimated for 1,434 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹650 | observed fares |
| 3E AC 3 economy | ₹1,575 | observed fares |
| 3A AC 3 tier | ₹1,680 | observed fares |
| 2A AC 2 tier | ₹2,399 | observed fares |
| 1A AC first class | ₹4,032 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class