Stage 20 of the 2025 Giro d'Italia is a mountain stage that will take place on .
The stage starts in Verrès and finishes in Sestrière (Via Lattea), starting at with an expected finish at (average speed of 38 km/h).
The total distance of the stage is 204.6 km. The stage includes 4 categorized climb(s) and 2 intermediate sprint(s), and has a total elevation gain of 4162 m, and a total descent of -2485 m.
The stage includes 4 categorized climb(s) and 2 intermediate sprint(s).
Corio is a KOM cat. 4 climb, which starts at 62 km (142.6 km to go) and ends at 69.5 km (135.1 km to go). It has total distance of 7.5 km, and an average gradient of 3.5%, going from 345 to 603 meters of altitude.
Rocca Cavanese is a Sprint at 64.5 km (140.1 km to go).
Colle del Lys is a KOM cat. 2 climb, which starts at 102.2 km (102.4 km to go) and ends at 115.9 km (88.7 km to go). It has total distance of 13.7 km, and an average gradient of 4.3%, going from 716 to 1302 meters of altitude.
Chiusa di San Michele is a Sprint at 137.1 km (67.5 km to go).
Colle delle Finestre is a KOM cat. HC climb, which starts at 158.9 km (45.7 km to go) and ends at 177.2 km (27.4 km to go). It has total distance of 18.3 km, and an average gradient of 9.2%, going from 485 to 2162 meters of altitude.
Bergerie Le Casette is a Reb Bull Km at 173.2 km (31.4 km to go).
Sestrière is a KOM cat. 3 climb, which starts at 188.3 km (16.2 km to go) and ends at 204.6 km (0 km to go). It has total distance of 16.2 km, and an average gradient of 3.8%, going from 1417 to 2035 meters of altitude.
The final 3 km for this stage starts at 201.6 km, has an average gradient of 5.4%, reaching 2035 m of altitude.