Bhavnagar (gudžaratiksi ભાવનગર; hindiksi भावनगर) on kaupunki Intiassa Gujaratin osavaltiossa, Khambatinlahden rannalla. Vuonna 2001 sen väkiluvuksi laskettiin 511 085 mikä teki siitä Gujaratin viidenneksi suurimman kaupungin.[1]
Kaupunki on perustettu vuonna 1723. Se oli aikoinaan oman pienen ruhtinaskuntansa keskus. Sen satama oli aikoinaan merkittävä kauppasatama, mutta se on niin matala, että vain pienet alukset voivat käydä siellä.[2]
Bhavnagarin yliopisto on perustettu vuonna 1978.[3]