Beihai (Çince: 北海市; pinyin: Běihǎi shì; Zhuang: Bwzhaij Si; "denizin kuzeyi"), Çin'in Guangxi Zhuang Özerk Bölgesi'nde bulunan bir il düzeyi şehirdir. Şehir, kuzeybatıda Qinzhou ve kuzeydoğuda Yulin il düzeyi şehirleri ile doğuda Guangdong eyaleti ile komşudur. Yüzölçümü 3,337 km² olan şehrin nüfusu 2010 yılı itibarı ile 1,539.251'dir.
Beihai, Tonkin Körfezi'nin kuzey kıyısında önemli bir limandır. Şehre Beihai Fucheng Havalimanı hizmet vermektedir.