De 76e editie van de Ronde van Zwitserland (Tour de Suisse) werd verreden van 9 tot en met 17 juni 2012 over een afstand van 1399,6 km. Hij maakt deel uit van de UCI World Tour 2012. Titelverdediger was Levi Leipheimer.
Deelnemende ploegen
Etappe-overzicht etappe datum start-finish afstand type winnaar 20px klassementsleider 1 9 juni Lugano - Lugano 7,3 km Peter Sagan Peter Sagan 2 10 juni Verbania - Verbier 218 km Rui Costa Rui Costa 3 11 juni Martigny - Aarberg 195 km Peter Sagan 4 12 juni Aarberg - Trimbach 189 km Peter Sagan 5 13 juni Olten - Gansingen 193 km Vladimir Isajtsjev 6 14 juni Wittnau - Bischofszell 199 km Peter Sagan 7 15 juni Gossau - Gossau 34,3 km Fredrik Kessiakoff 8 16 juni Bischofszell - Arosa 148 km Michael Albasini 9 17 juni Näfels-Lintharenta - Sörenberg 216 km Tanel Kangert
Etappe-uitslagen 1e etappe
2e etappe
3e etappe
4e etappe
5e etappe
6e etappe
7e etappe
8e etappe
9e etappe
Eindklassementen Algemeen klassementPuntenklassement
Bergklassement
Ploegenklassement
Categorie:Meerdaagse wielerwedstrijd in 2012 2012 Categorie:UCI World Tour 2012