A live stream of all nine stages of the 2019 Tour de Suisse will be broadcast on In the Bunch from June 15 until 23.
This year’s edition starts with a 9.5km individual time-trial in Langnau, Switzerland.
It will be followed by four hilly stages, three mountain stages and a second time-trial.
Last year’s winner was Richie Porte, with Jakob Fuglsang second and Nairo Quintana third.
Watch the live stream of the 2019 Tour de Suisse here.
View all stages below:
Stage one (June 15): 9.5km ITT – Langnau to Langnau
Stage two (June 16): 159.6km – Langnau to Langnau
Stage three (June 17): 162.3km – Flamatt to Murten
Stage four (June 18): 163.9km – Murten to Arlesheim
Stage five (June 19): 177km – Münchenstein to Einsiedeln
Stage six (June 20): 120.2km – Einsiedeln to Flumserberg
Stage seven (June 21): 216.6km – Unterterzen to Gotthard Pass
Stage eight (June 22): 19.2km ITT – Ulrichen to Ulrichen
Stage nine (June 23): 144.4km – Ulrichen to Ulrichen