1997 Giro d'Italia, Stage 12 to Stage 22

The 1997 Giro d'Italia was the 80th edition of the Giro d'Italia, one of cycling's Grand Tours. The Giro began in Venice, with a flat stage on 17 May, and Stage 12 occurred on 29 May with a stage from La Spezia. The race finished in Milan on 8 June.

Stage 12
29 May 1997 — La Spezia to Varazze, 214 km

Stage 13
30 May 1997 — Varazze to Cuneo, 150 km

Stage 14
31 May 1997 — Racconigi to Breuil-Cervinia, 240 km

Stage 15
1 June 1997 — Verrès to Borgomanero, 173 km

Stage 16
2 June 1997 — Borgomanero to Dalmine, 158 km

Stage 17
3 June 1997 — Dalmine to Verona, 200 km

Stage 18
4 June 1997 — Baselga di Pinè to Cavalese, 40 km (ITT)

Stage 19
5 June 1997 — Predazzo to Pfalzen, 222 km

Stage 20
6 June 1997 — Brunico to Passo del Tonale, 176 km

Stage 21
7 June 1997 — Malè to Edolo, 238 km

Stage 22
8 June 1997 — Boario Terme to Milan, 165 km