Trains from Varanasi to Bharuch
1,434 km by rail · 2 direct trains · fastest 24 hr 37 min on the 20904 Mahamana Superfast Special · 1 station in Varanasi, 1 in Bharuch
- Departures
- 05:10 – 05:25
- Fare from
- ₹650
- Sleeper · estimate
Every direct train
Search Varanasi to Bharuch for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Prayagraj JnPRYJ
Varanasi Jn BSB to Bharuch Jn BH
15:0024 hr 2 min15:02+1 arrives the next dayHolds 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
- One change at DahodDHD
Varanasi Jn BSB to Bharuch Jn BH
01:1024 hr 13 min01:23+1 arrives the next dayHolds 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
- One change at Bhusaval JnBSL
Varanasi Jn BSB to Bharuch Jn BH
21:1024 hr 54 min22:04+1 arrives the next dayHolds 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
- One change at Bhusaval JnBSL
Varanasi Jn BSB to Bharuch Jn BH
21:1025 hr 28 min22:38+1 arrives the next day22688 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
- One change at KatniKTE
Varanasi Jn BSB to Bharuch Jn BH
12:3026 hr 10 min14:40+1 arrives the next dayAlmost 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