Tour de Suisse

WorldTour, Stage race, 15th -23rd June 2019, Switzerland

1st stage|15th June|9.5 km
Langnau-Langnau

2nd stage|16th June|159.6 km
Langnau-Langnau

3rd stage|17th June|162.3 km
Flamatt-Murten

4th stage|18th June|163.9 km
Murten-Arlesheim

5th stage|19th June|177 km
Münchenstein-Einsiedeln

6th stage|20th June|112.2 km
Einsiedeln-Flumserberg

7th stage|21st June|216.6 km
Unterterzen-San Gottardo

8th stage|22nd June|19.2 km
Goms-Goms

9th stage|23rd June|101.5 km
Goms-Goms