The 2012 Porsche Mobil 1 Supercup season was the 20th Porsche Supercup season. It began on 21 April on Bahrain International Circuit and finished on 9 September at Monza Circuit, after ten scheduled races.