Stage 20 of the 2023 Giro d'Italia was a mountain stage that took place on .
The stage started in Tarvisio and finished in Monte Lussari, starting at with an expected finish at (average speed of 27 km/h).
The total distance of the stage was 18.8 km. The stage included 1 categorized climb(s) and 3 checkpoint(s), and had a total elevation gain of 1184 m, and a total descent of -196 m.
The stage included 1 categorized climb(s) and 3 checkpoint(s).
Checkpoint 1 is a Checkpoint at 10.8 km (8.1 km to go).
Monte Lussari is a KOM cat. 1 climb, which starts at 11.1 km (7.8 km to go) and ends at 18.6 km (0.2 km to go). It has total distance of 7.7 km, and an average gradient of 11.2%, going from 876 to 1744 meters of altitude.
Checkpoint 2 is a Checkpoint at 14.3 km (4.6 km to go).
Sella Prasnig is a Checkpoint at 17.8 km (1 km to go).