Trains from Bengaluru to Bharuch
1,368 km by rail · 9 direct trains · fastest 26 hr 26 min on the 20686 Gandhidham Express · 4 stations in Bengaluru, 2 in Bharuch
- Departures
- 00:03 – 16:45
- Fare from
- ₹625
- Sleeper · estimate
Every direct train
- 16210Ajmer Express00:0326 hr 32 min02:35+1 arrives the next day
Yasvantpur Jn (YPR) to Bharuch Jn (BH)
1,480 km · Mail/Express
- 20686Gandhidham Express00:0326 hr 26 min02:29+1 arrives the next day
Yasvantpur Jn (YPR) to Ankleshwar Jn (AKV)
1,471 km · Superfast · fastest
- 20694Jodhpur Express00:0326 hr 32 min02:35+1 arrives the next day
Yasvantpur Jn (YPR) to Bharuch Jn (BH)
1,482 km · Superfast
- 16614Coimbatore–Rajkot Express07:0027 hr 21 min10:21+1 arrives the next day
Krishnarajapurm (KJM) to Ankleshwar Jn (AKV)
1,392 km · Mail/Express
- 19567Vivek Express11:4027 hr 11 min14:51+1 arrives the next day
Yelahanka Jn. (YNK) to Bharuch Jn (BH)
1,368 km · Mail/Express
- 22498Shri Ganganagar Humsafar11:4527 hr 41 min15:26+1 arrives the next day
Banaswadi (BAND) to Bharuch Jn (BH)
1,490 km · Superfast
- 14805Barmer AC Express12:0027 hr 18 min15:18+1 arrives the next day
Yasvantpur Jn (YPR) to Ankleshwar Jn (AKV)
1,534 km · Mail/Express
- 16587Bikaner Express12:0029 hr 1 min17:01+1 arrives the next day
Yasvantpur Jn (YPR) to Ankleshwar Jn (AKV)
1,533 km · Mail/Express
- 22690Ahmedabad Express16:4528 hr 37 min21:22+1 arrives the next day
Yasvantpur Jn (YPR) to Ankleshwar Jn (AKV)
1,599 km · Superfast