Beihai is een stadsprefectuur in het zuiden van de zuidelijke regio Guangxi, Volksrepubliek China. De prefectuur heeft 1.539.300 inwoners. De stad heeft een groot havengebied en profiteert sinds 2006 van de groeiende Chinese economie. De bevolking hier spreekt een Kantonees dialect.