2019 Giro d'Italia, Stage 12 to Stage 21

The 2019 Giro d'Italia is the 102nd edition of the Giro d'Italia, one of cycling's Grand Tours. The Giro began in Bologna with an individual time trial on 11 May, and Stage 12 occurred on 23 May with a stage from Cuneo. The race finished in Verona on 2 June.

Stage 12
23 May 2019 - Cuneo to Pinerolo, 146 km

The first high mountain stage includes the category 1 climb to Montoso, Italy, at an altitude of 1248 m, over a distance of 8.85 km. The climb has an average gradient of 9.5%. The riders will also pass over the short but steep climb of the Via Principi d'Acaja, on two occasions, along the route. The first climb will occur before the climb to Montoso, and the second climb will occur in the last 3 km of the stage.

Stage 13
24 May 2019 - Pinerolo to Ceresole Reale (Serrù Lake), 188 km

Stage 14
25 May 2019 - Saint-Vincent to Courmayeur (Skyway Monte Bianco), 131 km

Stage 15
26 May 2019 - Ivrea to Como, 237 km

Rest day 2
27 May 2019

Stage 16
28 May 2019 - Lovere to Ponte di Legno, 194 km

Stage 17
29 May 2019 - Commezzadura (Val di Sole) to Anterselva/Antholz, 180 km

Stage 18
30 May 2019 - Valdaora/Olang to Santa Maria di Sala, 220 km

Stage 19
31 May 2019 - Treviso to San Martino di Castrozza, 151 km

Stage 20
1 June 2019 - Feltre to Croce d’Aune-Monte Avena, 193 km

A spectator caused Miguel Ángel López to be knocked off his bike with 5 km remaining, losing time on the group of favourites. López responded by hitting the spectator, but escaped sanction from the race officials. After receiving a long push uphill from a spectator on the 11 km climb of the Croce d'Aune, Primož Roglič was given a ten-second penalty for not refusing help.

Stage 21
2 June 2019 - Verona to Verona, 15.6 km (ITT)

The riders departed in reverse order to the general classification, at one-minute intervals, starting at 13:45 CEST. The top twenty riders, on the general classification, departed at three-minute intervals.