Skip to search

Trains from Bharuch to Surat

36 km by rail · 121 direct trains · fastest 35 min on the 09152 Madhubani–Udhna Special · 30 daily · 2 stations in Bharuch, 3 in Surat

Departures
00:17 – 23:59
Fare from
₹180
Sleeper · estimate
Check seats for your date

Every direct train

Search Bharuch to Surat for your date

Bharuch to Surat, station by station

Other trains from Bharuch

Other trains to Surat