Skip to search

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
Check seats for your date

Every direct train

  • 09066Chhapra–Surat Special
    05:1028 hr 54 min10:04+1 arrives the next day

    Varanasi Jn (BSB) to Bharuch Jn (BH)

    1,434 km · Mail/Express

    Seats and fares for BSB to BH

  • 20904Mahamana Superfast Special
    05:2524 hr 37 min06:02+1 arrives the next day

    Varanasi Jn (BSB) to Bharuch Jn (BH)

    1,454 km · Superfast · fastest

    Seats and fares for BSB to BH

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 day
    22435VANDE BHARAT EX15:00 — 16:30Shatabdi
    Holds 10 in 102 hr 20 min to change at PRYJ

    Holds about 19 times in 20 here. Measured on 9,297 paired days.

    22968PRYJ ADI SF EXP18:50 — 15:02Superfast

    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 day
    09196MAU BRC SF SPL01:10 — 21:11Superfast
    Holds 9 in 101 hr 1 min to change at DHD — tight

    Holds about 9 times in 10 here. 65 min would make it 9 in 10. Measured on 93,383 paired days.

    12962AVANTIKA EXP22:12 — 01:23Superfast

    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 day
    22688BSB MYS EXPRESS21:10 — 14:35Superfast
    Holds 8 in 101 hr 5 min to change at BSL — tight

    Holds 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.

    19559TPTY OKHA EXP15:40 — 22:04Mail/Express

    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 day
    17324BNRS UBL EXPRES21:10 — 14:35Mail/Express

    22688 BSB MYS EXPRESS 21:10 — 14:35 on Thu

    Holds 8 in 101 hr 35 min to change at BSL — tight

    Holds 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.

    20625MAS BGKT SF EXP16:10 — 22:38Mail/Express

    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 day
    15159SARNATH EXPRESS12:30 — 20:35Mail/Express
    Almost always holds2 hr 35 min to change at KTE

    Almost 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.

    20906EKNR MAHAMANA23:10 — 14:40Superfast

    15159 often runs late

Varanasi to Bharuch, station by station

Other trains from Varanasi

Other trains to Bharuch