1st stage|9th June | TTT|18.3 km
Frauenfeld-Frauenfeld
2nd stage|10th June|155 km
Frauenfeld-Frauenfeld
3rd stage|11th June|182.8 km
Oberstammheim-Gansingen
4th stage|12th June|189.2 km
Gansingen-Gstaad
5th stage|13th June|155.7 km
Gstaad-Leukerbad
6th stage|14th June|186 km
Fiesch-Gommiswald
7th stage|15th June|170.5 km
Eschenbach-Arosa
8th stage|16th June|123.8 km
Bellinzona-Bellinzona
9th stage|17th June|34.1 km
Bellinzona-Bellinzona