The 88th edition of the Tour de Suisse men's race is set to kick off on June 15, 2025, the same day the Critérium du Dauphiné concludes. This eight-stage WorldTour event, running until June 22, will serve as a crucial final tune-up for many riders eyeing the Tour de France, which starts two weeks later.
The course covers approximately 1,300 kilometers (roughly 808 miles) with over 20,000 meters of elevation gain, featuring four hilly stages, two challenging mountain stages, a flat stage, and a decisive individual time trial on the final day. Twenty-two teams are expected to participate, though the full entry list is still being finalized.
João Almeida (UAE Team Emirates-XRG) emerges as the top favorite for the general classification, especially with defending champion Adam Yates not participating and Tadej Pogačar, Jonas Vingegaard, and Remco Evenepoel opting for the Critéritérium du Dauphiné. Almeida, last year's runner-up, has shown strong form this season with GC victories at the Tour de Romandie and Itzulia Basque Country.
WATCH: Tour de Suisse 2025 LIVE on FloBikes
Veteran Geraint Thomas (Ineos Grenadiers), a former Tour de Suisse winner in 2022, will also be on the start line as he fine-tunes for his final Tour de France appearance. Young talents like Oscar Onley (Picnic PostNL) will aim to make their mark, while riders such as Aleksandr Vlasov (Red Bull-Bora-Hansgrohe) and Pello Bilbao (Bahrain Victorious) will be looking to bounce back or continue their strong season performances.
Here's how to watch all the action from the Tour de Suisse 2025 cycling:
How to watch Tour de Suisse 2025 cycling: Channel, live stream
- TV channel: None
- Live stream: FloBikes
The Tour de Romandie will not air on traditional television. Streaming options are available on FloBikes for fans in the United States and Canada.
Tour de Suisse 2025 start time
Stage | Date | Time (ET) | Route |
Stage 1 | Sun, June 15 | 8:30 a.m. | Küssnacht – Küssnacht (80.41 miles) |
Stage 2 | Mon, June 16 | 6:45 a.m. | Aarau – Schwarzsee (109.98 miles) |
Stage 3 | Tue, June 17 | 6:15 a.m. | Aarau – Heiden (121.54 miles) |
Stage 4 | Wed, June 18 | 6:10 a.m. | Heiden – Piuro (Valchiavenna) (120.04 miles) |
Stage 5 | Thu, June 19 | 6:10 a.m. | La Punt – Santa Maria in Calanca (114.2 miles) |
Stage 6 | Fri, June 20 | 6:40 a.m. | Chur – Neuhausen am Rheinfall (116.01 miles) |
Stage 7 | Sat, June 21 | 6:00 a.m. | Neuhausen am Rheinfall – Emmetten (128.81 miles) |
Stage 8 | Sun, June 22 | 5:20 a.m. | Beckenried – Stockhütte (6.21 miles) |
FloBikes coverage for the Stage 1 will begin at 9:10 a.m. ET.
Tour de Suisse 2025 route
The 88th men's 2025 Tour de Suisse covers 1,300 kilometres (808 miles almost) and over 20,000 metres of climbing across eight varied stages, starting in Küssnacht and ending with a gruelling mountain time trial at Stockhütte. Riders will tackle everything from sprint-friendly routes to punishing alpine climbs, with stages four and five, especially the Queen Stage, set to shape the general classification. Notably, stage four finishes in Piuro, marking the race’s first-ever visit to Italy’s Valtellina region, adding an international twist to Switzerland’s iconic summer showdown.
Past Tour de Suisse winners
Winners of the past five Tour de Suisse races are:
Year | Rider (Country) |
2024 | Adam Yates (United Kingdom) |
2023 | Mattias Skjelmose (Denmark) |
2022 | Geraint Thomas (United Kingdom) |
2021 | Richard Carapaz (Ecuador) |
2020 | Canceled |
2019 | Egan Bernal (Colombia) |