2018 Giro d'Italia, Stage 12 to Stage 21

The 2018 Giro d'Italia was the 101st edition of the Giro d'Italia, one of cycling's Grand Tours. The first half of the Giro began in Jerusalem, Israel, on 4 May with an individual time trial, while the second half's Stage 12, a hilly stage starting from Osimo, took place on 17 May. The race concluded in Rome on 27 May.

Stage 12
17 May 2018 – Osimo to Imola, 214 km

Stage 13
18 May 2018 – Ferrara to Nervesa della Battaglia, 180 km

Stage 14
19 May 2018 – San Vito al Tagliamento to Monte Zoncolan, 186 km

The stage departed north, through Dignano, to the 2.75 km Category 3 climb of the Monte di Ragogna. The descent was followed by an intermediate sprint at Forgaria nel Friuli. The route then turned east, then north and finally west to the 4.55 km Category 3 climb to Avaglio and a descent east through Caneva. An intermediate sprint followed at Paularo, which was immediately followed by the 4.4 km Category 2 climb of the Passo Duron. After a descent to Sutrio, the riders climbed the 7.6 km Category 3 route to Sella Valcalda in Ravascletto. The race then descended through Comeglians and began the 10.1 km Category 1 climb of Monte Zoncolan, east from Ovaro, to 1730 m at the finish line.

Stage 15
20 May 2018 – Tolmezzo to Sappada, 176 km

Rest day 3
21 May 2018 – Trento

Stage 16
22 May 2018 – Trento to Rovereto, 34.2 km (ITT)

A number of riders were penalised for drafting during the stage including Fabio Aru and Diego Ulissi who finished in the top ten.

Stage 17
23 May 2018 – Riva del Garda to Iseo, 149.5 km

Stage 18
24 May 2018 – Abbiategrasso to Prato Nevoso, 196 km

Stage 19
25 May 2018 – Venaria Reale to Bardonecchia, 185 km

Stage 20
26 May 2018 – Susa to Cervinia, 214 km

Stage 21
27 May 2018 – Rome to Rome, 115 km