Stage 19 of the 2025 Giro d'Italia is a mountain stage that will take place on .
The stage starts in Biella and finishes in Champoluc, starting at with an expected finish at (average speed of 35 km/h).
The total distance of the stage is 165.6 km. The stage includes 5 categorized climb(s) and 2 intermediate sprint(s), and has a total elevation gain of 4785 m, and a total descent of -3591 m.
The stage includes 5 categorized climb(s) and 2 intermediate sprint(s).
Croce Serra is a KOM cat. 3 climb, which starts at 3.6 km (161.9 km to go) and ends at 15 km (150.6 km to go). It has total distance of 11.3 km, and an average gradient of 4.6%, going from 335 to 850 meters of altitude.
Pont-Saint-Martin is a Sprint at 36.8 km (128.7 km to go).
Col Tzecore is a KOM cat. 1 climb, which starts at 50.6 km (115 km to go) and ends at 66.4 km (99.2 km to go). It has total distance of 15.8 km, and an average gradient of 7.7%, going from 395 to 1611 meters of altitude.
Châtillon is a Sprint at 87.3 km (78.3 km to go).
Col Saint-Pantaléon is a KOM cat. 1 climb, which starts at 92.3 km (73.3 km to go) and ends at 108.8 km (56.8 km to go). It has total distance of 16.5 km, and an average gradient of 7.2%, going from 478 to 1664 meters of altitude.
Saint-Vincent is a Reb Bull Km at 129.3 km (36.3 km to go).
Col de Joux is a KOM cat. 1 climb, which starts at 129.8 km (35.8 km to go) and ends at 144.9 km (20.7 km to go). It has total distance of 15.1 km, and an average gradient of 6.8%, going from 609 to 1640 meters of altitude.
Antagnod is a KOM cat. 2 climb, which starts at 151.1 km (14.5 km to go) and ends at 160.6 km (5 km to go). It has total distance of 9.5 km, and an average gradient of 4.6%, going from 1293 to 1727 meters of altitude.
The final 3 km for this stage starts at 162.6 km, has an average gradient of -4.2%, reaching 1576 m of altitude.