Weihai (Hanzi: 威海) atau juga dikenal sebagai Benteng Weihai (Hanzi: 威海衛) merupakan kota setingkat prefektur di provinsi Shandong, RRT bagian timur. Kota ini merupakan kota pelabuhan utama. Weihai berbatasan dengan Yantai di barat dan Laut Kuning di timur. Kota ini memiliki luas wilayah 5.436 km². Dengan memiliki jumlah penduduk sebanyak 2.476.300 jiwa (2003).
Kota ini merupakan pangkalan Angkatan Laut Militer Beiyang pada zaman Dinasti Qing. Tahun 1895, sewaktu berkobarnya Peperangan Jiawu, Weihai sempat diduduki oleh balatentara Jepang. Weihai kemudian disewakan kepada Inggris selama 32 tahun sebelum kemudian dikembalikan ke Tiongkok.