Zhaobao Mountain, also referred to as Zhaobao Mount or Zhaobao Hill, is a geographical location situated in China. It is positioned on the north bank near the mouth of the Yong River at the eastern end of Zhenhai town.
The site is located approximately 12 miles (19 km) northeast of the city of Ningbo. It serves as a notable landmark within the regional landscape of the Zhejiang province.