Tour de Suisse

WorldTour, Stage race, 6th -13th June 2021, Switzerland

1st stage|6th June|10.9 km
Frauenfeld-Frauenfeld

2nd stage|7th June|178 km
Neuhausen am Rheinfall-Lachen

3rd stage|8th June|182.1 km
Lachen-Pfaffnau

4th stage|9th June|171 km
St. Urban-Gstaad

5th stage|10th June|175.2 km
Gstaad-Leukerbad

6th stage|11th June|130.1 km
Fiesch-Disentis Sedrun

7th stage|12th June|23.2 km
Disentis Sedrun-Andermatt

8th stage|13th June|159.5 km
Andermatt-Andermatt