La ubicación de Weihai, Shandong en el mapa
En la parte oriental del mapa de China.
Según el sitio web oficial del Gobierno Popular Municipal de Weihai, la ciudad de Weihai está ubicada en el extremo oriental de la península de Shandong y limita al norte, al este y al sur con el Mar Amarillo. la península de Liaodong al norte, la península de Corea al este a través del mar y la península de Corea al oeste. Limita con la ciudad de Yantai. La distancia horizontal máxima de este a oeste es de 135 kilómetros y la distancia vertical máxima de norte a sur es de 81 kilómetros. El área total es de 5799,84 kilómetros cuadrados, de los cuales el área urbana es de 2607,28 kilómetros cuadrados (incluido el distrito de Wendeng). La costa tiene 978 kilómetros de longitud. Gobierna el distrito de Huancui, el distrito de Wendeng, la ciudad de Rongcheng y la ciudad de Rushan.