The 2014 Giro d'Italia began on 9 May, and stage 21 occurred on 1 June.
22 May 2014 — Barbaresco to Barolo, 41.9 km (26.0 mi), individual time trial (ITT)
23 May 2014 — Fossano to Rivarolo Canavese, 157 km (97.6 mi)
24 May 2014 — Agliè to Oropa, 164 km (101.9 mi)
25 May 2014 — Valdengo to Montecampione, 225 km (139.8 mi)
27 May 2014 — Ponte di Legno to Val Martello–Martelltal, 139 km (86.4 mi)
28 May 2014 — Sarnonico to Vittorio Veneto, 208 km (129.2 mi)
29 May 2014 — Belluno to Rifugio Panarotta–Valsugana, 171 km (106.3 mi)
30 May 2014 — Bassano del Grappa to Cima Grappa–Crespano del Grappa, 26.8 km (16.7 mi), individual time trial (ITT)
31 May 2014 — Maniago to Monte Zoncolan, 167 km (103.8 mi)
1 June 2014 — Gemona del Friuli to Trieste, 172 km (106.9 mi)
2014 Giro d'Italia, Stage 12 to Stage 21 Wikipedia (Text) CC BY-SA