Tour de Suisse

UCI, Stage race, 18th -21st June 2022, Switzerland

1st stage|18th June|46 km
Vaduz-Vaduz

2nd stage|19th June|25.6 km
Vaduz-Vaduz

3rd stage|20th June|124.2 km
Vaduz-Chur

4th stage|21st June|98.5 km
Chur-Lantsch/Lenz