The journey from Surat to Bhavnagar covers approximately 350 km. You can travel by road, which involves crossing the Gulf of Khambhat, or by train via Ahmedabad. The road journey is scenic but can be long. Bhavnagar is a historic coastal city known for its ship-breaking yard and cultural heritage. Expect a travel time of 7 to 9 hours depending on the mode of transport.
Total Distance: 350 km by road, 180 km straight-line (across the Gulf).
Buses are the most direct way to reach Bhavnagar from Surat.
October to March for pleasant weather.