Rohan Dennis (Bahrain Merida) en route to winning the stage 1 time trial at Tour de Suisse

Stage 1

Saturday, June 15 2019
Langnau - Langnau 9.5 km
Peter Sagan takes the field sprint for second during stage 2 at Tour de Suisse

Stage 2

Sunday, June 16 2019
Langnau - Langnau 159.6 km
Peter Sagan (Bora-Hansgrohe) wins stage 3 at the Tour de Suisse

Stage 3

Monday, June 17 2019
Flamatt - Murten 162.3 km
blank

Stage 4

Tuesday, June 18 2019
Murten - Arlesheim 163.9 km
Elia Viviani wins stage 5 at the Tour de Suisse ahead of Peter Sagan

Stage 5

Wednesday, June 19 2019
M√ľnchenstein - Einsiedeln 177 km
Antwan Tolhoek on his way to winning stage 6 at Tour de Suisse

Stage 6

Thursday, June 20 2019
Einsiedeln - Flumserberg 120.2 km
Stage 7 at Tour de Suisse

Stage 7

Friday, June 21 2019
Unterterzen - San Gottardo 216.6 km
Yves Lampaert (Deceuninck-QuickStep) winning the stage 8 time trial at Tour de Suisse

Stage 8

Saturday, June 22 2019
Goms - Goms 19.2 km
Egan Bernal puts on the yellow jersey after stage 7 at Tour de Suisse

Stage 9

Sunday, June 23 2019
Goms - Goms 101.5 km
Back to top