Trains from Bharuch to Agra
924 km by rail · 4 direct trains · fastest 13 hr 22 min on the 20941 Bandra Terminus–Ghazipur City Superfast Express · 1 daily · 2 stations in Bharuch, 2 in Agra
- Departures
- 02:46 – 09:41
- Fare from
- ₹485
- Sleeper · estimate
Every direct train
- 19037Avadh Express02:4616 hr 2 min18:48
Ankleshwar Jn (AKV) to Idgah (IDH)
935 km · Mail/Express
- 20941Bandra Terminus–Ghazipur City Superfast Express03:4313 hr 22 min17:05
Bharuch Jn (BH) to Agra Cantt (AGC)
925 km · Mail/Express · fastest
- 09097Udhna–Ayodhya Cantt Special07:3716 hr 43 min00:20+1 arrives the next day
Bharuch Jn (BH) to Idgah (IDH)
924 km · Superfast
- 09151Udhna–Madhubani Special09:4116 hr 1 min01:42+1 arrives the next day
Bharuch Jn (BH) to Idgah (IDH)
924 km · Mail/Express