1996 Giro d'Italia, Stage 12 to Stage 22

The 1996 Giro d'Italia was the 79th edition of the Giro d'Italia, one of cycling's Grand Tours. The Giro began in Athens, Greece, with a flat stage on 18 May, and Stage 12 occurred on 29 May with a stage from Aulla. The race finished in Milan on 9 June.

Stage 12
30 May 1996 — Aulla to Loano, 195 km

Stage 13
31 May 1996 — Loano to Prato Nevoso, 115 km

Stage 14
1 June 1996 — Sanctuary of Vicoforte to Briançon, 202 km

Stage 15
2 June 1996 — Briançon to Aosta, 235 km

Stage 16
3 June 1996 — Aosta to Lausanne, 180 km

Stage 17
4 June 1996 — Lausanne to Biella, 236 km

Stage 18
5 June 1996 — Meda to Vicenza, 216 km

Stage 19
6 June 1996 — Vicenza to Marostica, 62 km (ITT)

Stage 20
7 June 1996 — Marostica to Passo Pordoi, 220 km

Stage 21
8 June 1996 — Cavalese to Aprica, 250 km

Stage 22
9 June 1996 — Sondrio to Milan, 176 km