Bhavnagar o Bhaunagar (gujarati ભાવનગર, hindi भावनगर, és una ciutat de l'Índia al Gujarat, capital abans del principat de Bhavnagar i modernament del districte de Bhavnagar. És la sisena ciutat del Gujarat en nombre d'habitants, i segons el cens del 2001 la població era de 510.958 habitants.