Lingshan is a town in Meilan District, Haikou City, Hainan Province, China. It lies in the northern part of Hainan Island, within the municipal boundaries of Haikou, the provincial capital. The town is situated between the Nandu River to the west and Guilinyang Town to the east.
The town centre is old and busy, with tree-lined streets, a market and numerous small shops. On its outskirts, along the road leading to Guilinyang Town, stands a large Buddhist nunnery.