Skip to search

Trains from Goa to Bharuch

802 km by rail · 12 direct trains · fastest 13 hr 54 min on the 22907 Madgaon–Hapa Superfast Express · 3 stations in Goa, 2 in Bharuch

Departures
02:25 – 16:20
Fare from
₹440
Sleeper · estimate
Check seats for your date

Every direct train

Search Goa to Bharuch for your date

Goa to Bharuch, station by station

Other trains from Goa

Other trains to Bharuch