Skip to search

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
Check seats for your date

Every direct train

Search Bengaluru to Bharuch for your date

Bengaluru to Bharuch, station by station

Other trains from Bengaluru

Other trains to Bharuch