Surat to Bhachau
Bhachau is approximately 350+ kms from Surat. The fastest way to reach Bhachau from Surat is by Train. It takes approximately 8 hours. The cheapest way to reach Bhachau from Surat is by Train Via Ahmedabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Viramgam
Surat
Viramgam
Bhachau
Approx Travel Time
10h 10m
₹350
Onwards
Surat
Viramgam
Bhachau
Approx Travel Time
13h 1m
₹5,400
Onwards
Via Ahmedabad
CHEAPEST
Surat
Ahmedabad
Bhachau
Approx Travel Time
11h 10m
₹230
Onwards
Surat
Ahmedabad
Bhachau
Approx Travel Time
12h 25m
₹725
Onwards
Surat
Ahmedabad
Bhachau
Approx Travel Time
12h 53m
₹3,852
Onwards
Via Gandhidham
Surat
Gandhidham
Bhachau
Approx Travel Time
12h 10m
₹1,225
Onwards
Via Vadodara
Surat
Vadodara
Bhachau
Approx Travel Time
11h 25m
₹310
Onwards
Frequently Asked Questions
What is the distance between Surat and Bhachau?
Bhachau is approximately 350+ kms from Surat.
How long does it take to reach Bhachau from Surat?
It takes approximately 8 hours to reach Bhachau from Surat by Train.
What is the cheapest way to reach Bhachau from Surat?
The cheapest way to reach Bhachau from Surat is by Train Via Ahmedabad.
What is the fastest way to reach Bhachau from Surat?
The fastest way to reach Bhachau from Surat is by Train.