Nanhua Temple is a Buddhist monastery of the Chan Buddhism, one of Five Great Schools of Buddhism where Huineng, the Sixth Patriarch of Chan Buddhism, once lived and taught. It is located 25-square-kilometre (9.7 sq mi) southeast of Shaoguan, China in the town of Caoxi (漕溪), within Qujiang District. The location is in the northern part of Guangdong Province, within a few kilometers from Bei River, formerly an important trade route from Central China to Guangzhou.