Hailongtun (Chinese: 海龙屯; literally: "Sea Dragon Castle") is a ruined castle in Zunyi, Guizhou province, China. It is located on Longyan Mountain, near Baisha Village of Gaoping Town. Hailongtun is an example of a well preserved medieval castle in China. It is one of the Major National Historical and Cultural Sites of China.