Trains from Ghaziabad to Bharuch
1,080 km by rail · 3 direct trains · fastest 14 hr 22 min on the 22918 Haridwar–Bandra Terminus Superfast Express · 1 daily · 1 station in Ghaziabad, 2 in Bharuch
- Departures
- 18:02 – 21:20
- Fare from
- ₹565
- Sleeper · estimate
Every direct train
- 19020Haridwar–Bandra Terminus Express18:0221 hr 48 min15:50+1 arrives the next day
Ghaziabad (GZB) to Bharuch Jn (BH)
1,080 km · Mail/Express
- 12912Valsad Superfast Express21:2014 hr 46 min12:06+1 arrives the next day
Ghaziabad (GZB) to Ankleshwar Jn (AKV)
1,089 km · Superfast
- 22918Haridwar–Bandra Terminus Superfast Express21:2014 hr 22 min11:42+1 arrives the next day
Ghaziabad (GZB) to Bharuch Jn (BH)
1,080 km · Superfast · fastest