76. edycja wyścigu kolarskiego Tour de Suisse odbyła się od 9 czerwca do 17 czerwca 2012 roku. Trasa tego wieloetapowego wyścigu liczyła dziewięć etapów, o łącznym dystansie 1398 km. Wyścig zaliczany był do rankingu światowego UCI World Tour 2012.
Zwyciężył Portugalczyk Rui Costa z grupy Movistar Team, dla którego był to pierwszy triumf w tym wyścigu, drugi był kolarz z Luksemburga Fränk Schleck, a trzeci Amerykanin Levi Leipheimer.
Uczestnicy Na starcie wyścigu stanęło 20 ekip. Wśród nich wszystkie osiemnaście ekip UCI World Tour 2012 oraz dwie inne zaproszone przez organizatorów.
W wyścigu nie startowali polscy kolarze.
Lista drużyn uczestniczących w wyścigu: NumeryKodDrużyna 1-8 OPQ Omega Pharma-Quick Step 11-18 KAT Team Katusha 21-28 LIQ Liquigas-Cannondale 31-38 SKY Sky Procycling 41-48 AST Pro Team Astana 51-58 GRM Garmin-Barracuda 61-68 OGE Orica-GreenEDGE 71-78 LAM Lampre ISD 81-88 BMC BMC Racing Team 91-98 RNT RadioShack-Nissan-TrekNumeryKodDrużyna 101-108 VCD Vacansoleil-DCM 111-118 EUS Euskaltel-Euskadi 121-128 MOV Team Movistar 131-138 RAB Rabobank Cycling Team 141-148 LTB Lotto-Belisol 151-158 ALM Ag2r-La Mondiale 161-168 FDJ FDJ-BigMat 171-178 SAX Team Saxo Bank 181-188 TT1 Team Type 1 - Sanofi 191-198 SPI Spidertech Powered by C10