Stage 1

Frauenfeld - Frauenfeld (ITT) (11 Km)

6 June (Sunday)

Stage 2

Neuhausen am Rheinfall - Lachen (178 Km)

7 June (Monday)

Stage 3

Lachen - Pfaffnau (183 Km)

8 June (Tuesday)

Stage 4

Sankt Urban - Gstaad (171 Km)

9 June (Wednesday)

Stage 5

Gstaad - Leukerbad (176 Km)

10 June (Thursday)

Stage 6

Fiesch - Disentis Sedrun (131 Km)

11 June (Friday)

Stage 7

Disentis Sedrun - Andermatt (ITT) (24 Km)

12 June (Saturday)

Stage 8

Andermatt - Andermatt (160 Km)

13 June (Sunday)