Map of the Tour de Suisse 2012

1st stage SAT 09.06.12 Lugano - Lugano
2nd stage SUN 10.06.12 Verbania (I) - Verbier
3rd stage MON 11.06.12 Martigny - Aarberg
4th stage TUE 12.06.12 Aarberg - Trimbach / Olten
5th stage WED 13.06.12 Olten / Trimbach - Gansingen
6th stage THU 14.06.12 Wittnau - Bischofszell TG
7th stage FRI 15.06.12 Gossau ZH - Gossau ZH (Individual Time-Trial stages)
8th stage SAT 16.06.12 Bischofszell TG - Arosa
9th stage SUN 17.06.12 Näfels-Lintharena - Sörenberg

Partners