Stage 18 of the 2025 Giro d'Italia is a medium mountain stage that will take place on .
The stage starts in Morbegno and finishes in Cesano Maderno, starting at with an expected finish at (average speed of 45 km/h).
The total distance of the stage is 143.9 km. The stage includes 3 categorized climb(s) and 2 intermediate sprint(s), and has a total elevation gain of 1543 m, and a total descent of -1564 m.
The stage includes 3 categorized climb(s) and 2 intermediate sprint(s).
Parlasco is a KOM cat. 2 climb, which starts at 30.5 km (113.4 km to go) and ends at 38.1 km (105.8 km to go). It has total distance of 7.6 km, and an average gradient of 5.9%, going from 210 to 657 meters of altitude.
Primaluna is a Sprint at 45.4 km (98.4 km to go).
Colle Balisio is a KOM cat. 3 climb, which starts at 51.9 km (91.9 km to go) and ends at 54.9 km (89 km to go). It has total distance of 3 km, and an average gradient of 4.2%, going from 601 to 726 meters of altitude.
Ravellino is a KOM cat. 3 climb, which starts at 69.5 km (74.4 km to go) and ends at 77.7 km (66.2 km to go). It has total distance of 8.2 km, and an average gradient of 4.6%, going from 206 to 582 meters of altitude.
Galbiate is a Sprint at 72.1 km (71.7 km to go).
Sirtori is a Reb Bull Km at 88.1 km (55.7 km to go).
The final 3 km for this stage starts at 140.9 km, has an average gradient of -0.1%, reaching 197 m of altitude.