Stage 12 of the 2023 Giro d'Italia was a hilly stage that took place on .
The stage started in Bra and finished in Rivolia, starting at with an expected finish at (average speed of 40 km/h).
The total distance of the stage was 179.4 km. The stage included 2 categorized climb(s) and 2 intermediate sprint(s), and had a total elevation gain of 2274 m, and a total descent of -2129 m.
No weather data available
The stage included 2 categorized climb(s) and 2 intermediate sprint(s).
Pedaggera is a KOM cat. 3 climb, which starts at 32.3 km (147.2 km to go) and ends at 36 km (143.5 km to go). It has total distance of 3.7 km, and an average gradient of 4.9%, going from 542 to 725 meters of altitude.
Ceresole d'Alba is a Sprint at 80.4 km (99 km to go).
Buttigliera Alta is a Sprint at 134.4 km (45.1 km to go).
Colle Braida is a KOM cat. 2 climb, which starts at 140.4 km (39 km to go) and ends at 151.3 km (28.2 km to go). It has total distance of 10.9 km, and an average gradient of 5.9%, going from 363 to 1009 meters of altitude.