The route from Bhavnagar to Udaipur covers roughly 550 km through the scenic landscapes of Gujarat and Southern Rajasthan. You can drive via NH 48, passing through Ahmedabad and Himmatnagar. Alternatively, state transport buses offer a budget-friendly connection. The journey takes about 10-12 hours by road. Udaipur, the City of Lakes, is a perfect destination for a weekend getaway from Bhavnagar.
Total Distance: 550 km by road, 420 km air distance.
Overnight sleeper buses are the most comfortable option.
The stretch between Himmatnagar and Udaipur is scenic but winding.
September to February for pleasant lake-side weather.