Weihai is a locality located 561.51 km west-northwest from Beijing in Shandong, China. The population of Weihai is 2,906,548 people. Dalian, Dongying, Laiyang are located close to Weihai. You can find Weihai on any map using the following decimal coordinates: 37.5 (latitude), 122.1 (longitude).