1991 Giro d'Italia, Stage 1 to Stage 10

The 1991 Giro d'Italia was the 74th edition of the Giro d'Italia, one of cycling's Grand Tours. The Giro began in Olbia, with a mountainous stage on 26 May, and Stage 10 occurred on 5 June with a stage to Langhirano. The race finished in Milan on 16 June.

Stage 1
26 May 1991 — Olbia to Olbia, 193 km

Stage 2a
27 May 1991 — Olbia to Sassari, 127 km

Stage 2b
27 May 1991 — Sassari, 7.7 km (ITT)

Stage 3
28 May 1991 — Sassari to Cagliari, 231 km

Rest day
29 May 1991

Stage 4
30 May 1991 — Sorrento to Sorrento, 170 km

Stage 5
31 May 1991 — Sorrento to Scanno, 248 km

Stage 6
1 June 1991 — Scanno to Rieti, 205 km

Stage 7
2 June 1991 — Rieti to Città di Castello, 174 km

Stage 8
3 June 1991 — Città di Castello to Prato, 169 km

Stage 9
4 June 1991 — Prato to Felino, 229 km

Stage 10
5 June 1991 — Collecchio to Langhirano, 43 km (ITT)