Skip to search

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

Trains and seats

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

    BSB — BH · 1,434 km · Mail/Express

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

    BSB — BH · 1,454 km · Superfast · fastest

    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 JnPRYJ
    15:0024 hr 2 min15:02+1 arrives the next day

    quicker than every direct train

    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

    BSB — PRYJ

    Checking seats

    PRYJ — BH

    Checking seats
  • One change at DahodDHD
    01:1024 hr 13 min01:23+1 arrives the next day

    quicker than every direct train

    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

    BSB — DHD

    Checking seats

    DHD — BH

    Checking seats
  • One change at Bhusaval JnBSL
    21:1024 hr 54 min22:04+1 arrives the next day

    about as quick as the fastest direct

    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

    BSB — BSL

    Checking seats

    BSL — BH

    Checking seats
  • One change at Bhusaval JnBSL
    21:1025 hr 28 min22:38+1 arrives the next day

    51 min longer than the fastest direct

    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

    BSB — BSL

    Checking seats

    BSL — BH

    Checking seats
  • One change at KatniKTE
    12:3026 hr 10 min14:40+1 arrives the next day

    1 hr 33 min longer than the fastest direct

    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

    BSB — KTE

    Checking seats

    KTE — BH

    Checking seats

Which arrives on time

On time = within 15 min at Bharuch Jn · year to August 2026 · 1 of 2 trains tracked

  1. typically 7 min late at Bharuch Jn
    87%
How we grade this

Fares

Estimated for 1,434 km · exact fare at IRCTC checkout · Sources

Estimated fares by class for the 1,434 km between Varanasi Jn and Bharuch Jn, priced for a Mail/Express train in General quota.
ClassFareBasis
SL Sleeper₹650observed fares
3E AC 3 economy₹1,575observed fares
3A AC 3 tier₹1,680observed fares
2A AC 2 tier₹2,399observed fares
1A AC first class₹4,032observed fares

One adult, General quota, Mail/Express pricing · not every train carries every class

Other trains from Varanasi Jn

Other trains to Bharuch Jn