Stage 2 of the 2025 Tour de Suisse was a hilly stage that took place on .
The stage started in Aarau and finished in Schwarzsee, starting at with an expected finish at (average speed of 42 km/h).
The total distance of the stage was 176.6 km. The stage included 3 categorized climb(s) and 1 intermediate sprint(s), and had a total elevation gain of 2439 m, and a total descent of -1791 m.
The stage included 3 categorized climb(s) and 1 intermediate sprint(s).
React sprint is a Sprint at 117.2 km (59.3 km to go).
Guggisberg is a KOM cat. 2 climb, which starts at 121.1 km (55.5 km to go) and ends at 126.4 km (50.2 km to go). It has total distance of 5.3 km, and an average gradient of 4.3%, going from 891 to 1122 meters of altitude.
Heitenried is a KOM cat. 3 climb, which starts at 138.5 km (38.1 km to go) and ends at 139.9 km (36.7 km to go). It has total distance of 1.4 km, and an average gradient of 7.9%, going from 658 to 765 meters of altitude.
Tissot KM is a Bonus sprint at 146.7 km (29.9 km to go).
Tissot KM is a Bonus sprint at 147.7 km (28.9 km to go).
Rechthalten is a KOM cat. 3 climb, which starts at 158.7 km (17.9 km to go) and ends at 160.6 km (16 km to go). It has total distance of 1.9 km, and an average gradient of 5.9%, going from 767 to 881 meters of altitude.
The final 3 km for this stage starts at 173.6 km, has an average gradient of 1.9%, reaching 1052 m of altitude.