The 2012 6 Hours of Shanghai was an endurance auto race held at the Shanghai International Circuit in Shanghai, China on 28 October 2012. The race was the eighth and season finale of the 2012 FIA World Endurance Championship season, and was the inaugural running of the 6 Hours of Shanghai.