Skip to search

Trains from Bharuch to Ghaziabad

1,079 km by rail · 3 direct trains · fastest 16 hr 13 min on the 22917 Bandra Terminus–Haridwar Superfast Express · 1 daily · 2 stations in Bharuch, 1 in Ghaziabad

Departures
05:31 – 17:11
Fare from
₹565
Sleeper · estimate
Check seats for your date

Every direct train

  • 19019Bandra Terminus–Haridwar Express
    05:3121 hr 55 min03:26+1 arrives the next day

    Bharuch Jn (BH) to Ghaziabad (GZB)

    1,079 km · Mail/Express

    Seats and fares for BH to GZB

  • 12911Valsad–Haridwar Express
    17:0916 hr 15 min09:24+1 arrives the next day

    Ankleshwar Jn (AKV) to Ghaziabad (GZB)

    1,089 km · Superfast

    Seats and fares for AKV to GZB

  • 22917Bandra Terminus–Haridwar Superfast Express
    17:1116 hr 13 min09:24+1 arrives the next day

    Bharuch Jn (BH) to Ghaziabad (GZB)

    1,079 km · Superfast · fastest

    Seats and fares for BH to GZB

Search Bharuch to Ghaziabad for your date

Bharuch to Ghaziabad, station by station

Other trains from Bharuch

Other trains to Ghaziabad