Stage 1
06/06/2021
Frauenfeld > Frauenfeld
10.84km
+36m
Stage 2
07/06/2021
Neuhausen am Rheinfall > Lachen
177.76km
+2392m
Stage 3
08/06/2021
Lachen > Pfaffnau
181.99km
+2492m
Stage 4
09/06/2021
Sankt Urban > Gstaad
171.03km
+1940m
Stage 5
10/06/2021
Gstaad > Leukerbad
175.69km
+2501m
Stage 6
11/06/2021
Andermatt > Disentis - Sedrun:
162.44km
+2715m
Stage 7
12/06/2021
Disentis/Sedrun > Andermatt
23.21km
+654m
Stage 8
13/06/2021
Andermatt > Andermatt
159.65km
+3517m