Trains from Agra to Bharuch
924 km by rail · 5 direct trains · fastest 14 hr 1 min on the 20942 Ghazipur City–Bandra Terminus Superfast Express · 1 daily · 2 stations in Agra, 2 in Bharuch
- Departures
- 06:30 – 22:35
- Fare from
- ₹485
- Sleeper · estimate
Every direct train
- 19038Avadh Express06:3015 hr 49 min22:19
Idgah (IDH) to Ankleshwar Jn (AKV)
935 km · Mail/Express
- 20942Ghazipur City–Bandra Terminus Superfast Express08:4014 hr 1 min22:41
Agra Cantt (AGC) to Bharuch Jn (BH)
925 km · Mail/Express · fastest
- 09152Madhubani–Udhna Special11:2714 hr 21 min01:48+1 arrives the next day
Idgah (IDH) to Bharuch Jn (BH)
924 km · Mail/Express
- 09008Dho Mumbai Central Special15:1020 hr 16 min11:26+1 arrives the next day
Agra Cantt (AGC) to Bharuch Jn (BH)
924 km · Mail/Express
- 09098Ayodhya Cantt–Udhna Special22:3517 hr 21 min15:56+1 arrives the next day
Idgah (IDH) to Bharuch Jn (BH)
924 km · Superfast