Shuanglin Temple is a large Buddhist temple in Shanxi Province, China. It is located in the countryside of Qiaotou village about 6–7 kilometers southwest of the ancient city of Pingyao. It is one of the many cultural monuments located in Pingyao, which was a UNESCO World Heritage site inscribed in 1997.