Tour de Suisse

WorldTour, Stage race, 9th -17th June 2018, Switzerland

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