Bhavnagar is located in Ghandinagar city, India at the 21.7745, 72.1525 coordinates. Distance from Bhavnagar to other cities. are listed below, click on the city name to find distance between. Distance from Bhāvnagar to Ahmedabad 146 km, to Surat 95 km, to Vadodara 123 km. The green marker indicates the location of Bhāvnagar.