El yacimiento arqueológico de Sanxingdui está situado a unos 40 km en el noreste de Chengdu, en Sichuan, a 10 km al este de la ciudad de Guanghan, pero a 50 km de la ciudad de los tesoros.