I've been spoiled rotten by Devil's Elbow's most excellent Giro write-ups, all I had to do was just copy and paste! So here goes my feeble attempt and I'll just keep it short and sweet...
Startlist can be found here: https://www.procyclingstats.com/race/tour-de-suisse/2025/startlist/startlist
And some maps and profiles:
Stage 1: Küssnacht›Küssnacht(129.4km)


Stage 2: Aarau›Schwarzsee(177km)


Stage 3: Aarau›Heiden(195.6km)


Stage 4: Heiden›Piuro (Valchiavenna)(193.2km)


Stage 5: La Punt›Santa Maria in Calanca(183.8km)


Stage 6: Chur›Neuhausen am Rheinfall(186.7km)


Stage 7: Neuhausen am Rheinfall›Emmetten(207.3km)


Stage 8 (ITT) (Final): Beckenried›Stockhütte(10km)


I'm looking forward to hearing some lovely Swiss German!
Startlist can be found here: https://www.procyclingstats.com/race/tour-de-suisse/2025/startlist/startlist
And some maps and profiles:
Stage 1: Küssnacht›Küssnacht(129.4km)


Stage 2: Aarau›Schwarzsee(177km)


Stage 3: Aarau›Heiden(195.6km)


Stage 4: Heiden›Piuro (Valchiavenna)(193.2km)


Stage 5: La Punt›Santa Maria in Calanca(183.8km)


Stage 6: Chur›Neuhausen am Rheinfall(186.7km)


Stage 7: Neuhausen am Rheinfall›Emmetten(207.3km)


Stage 8 (ITT) (Final): Beckenried›Stockhütte(10km)


I'm looking forward to hearing some lovely Swiss German!