Trains from Goa to Bharuch
11 direct trains · fastest 13 hr 54 min on the 22907 MAO HAPA SF EXP
Counted across 3 stations in Goa and 2 stations in Bharuch. Each train below names the stations it actually uses.
Check live seats and faresGoa (THVM) to Bharuch (AKV)Every direct train
- 19577TEN JAM EXPRESS02:2516 hr 56 min19:21
Madgaon (MAO) to Ankleshwar Jn (AKV)
1,028 km · Mail/Express
- 20909TVCN PBR SF EXP02:4016 hr 41 min19:21
Madgaon (MAO) to Ankleshwar Jn (AKV)
1,029 km · Superfast
- 22476CBE HSR AC EXP03:2815 hr 1 min18:29
Thivim (THVM) to Ankleshwar Jn (AKV)
965 km · Superfast
- 16336GANDHIDHAM EXP10:5016 hr 34 min03:24+1
Madgaon (MAO) to Ankleshwar Jn (AKV)
1,029 km · Mail/Express
- 22907MAO HAPA SF EXP10:5213 hr 54 min00:46+1
Thivim (THVM) to Bharuch Jn (BH)
973 km · Superfast · fastest
- 16334VERAVAL EXPRESS11:3215 hr 52 min03:24+1
Karmali (KRMI) to Ankleshwar Jn (AKV)
989 km · Mail/Express
- 16312TVCN SGNR EXP11:5015 hr 34 min03:24+1
Thivim (THVM) to Ankleshwar Jn (AKV)
964 km · Mail/Express
- 16338ERS OKHA EXP11:5015 hr 34 min03:24+1
Thivim (THVM) to Ankleshwar Jn (AKV)
964 km · Mail/Express
- 19259TVCN BVC EXPRESS11:5015 hr 34 min03:24+1
Thivim (THVM) to Ankleshwar Jn (AKV)
964 km · Mail/Express
- 22653TVC NZM SF EXP16:2015 hr 54 min08:14+1
Karmali (KRMI) to Bharuch Jn (BH)
998 km · Superfast
- 22655ERS NZM SF EXP16:2015 hr 54 min08:14+1
Karmali (KRMI) to Bharuch Jn (BH)
998 km · Superfast
Departure and arrival times are the published timetable and change only when it does. Seats are not shown here because they belong to one station pair on one date — each row links to its own. When every direct train is full, a journey with one change often still has a berth, and the search looks for those too.
Goa to Bharuch, station by station
Other trains from Goa
Other trains to Bharuch
RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.
RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.