The 2003 Giro d'Italia was the 86th edition of the Giro d'Italia, one of cycling's Grand Tours. The Giro began in Lecce, with a flat stage on 10 May, and Stage 12 occurred on 22 May with a stage from San Donà di Piave. The race finished in Milan on 1 June.
Stage 12
22 May 2003 — San Donà di Piave to Monte Zoncolan, 185 km (115 mi)[1]
Stage 12 result[1][2][3]
| General classification after Stage 12[1][2][3]
|
Stage 13
23 May 2003 — Pordenone to Marostica, 149 km (93 mi)[1]
Stage 14
24 May 2003 — Marostica to Alpe di Pampeago, 162 km (101 mi)[1]
Stage 14 result[1][2][5]
| General classification after Stage 14[1][2][5]
|
Stage 15
25 May 2003 — Merano to Bolzano, 42.5 km (26.4 mi) (ITT)[1]
Stage 15 result[1][2][6]
| General classification after Stage 15[1][2][6]
|
Stage 16
26 May 2003 — Arco to Pavia, 207 km (129 mi)[1]
Stage 16 result[1][2][7]
| General classification after Stage 16[1][2][7]
|
Rest day
27 May 2003
Stage 17
28 May 2003 — Salice Terme to Asti, 117 km (73 mi)[1]
Stage 17 result[1][2][8]
| General classification after Stage 17[1][2][8]
|
Stage 18
29 May 2003 — Sanuario di Vicoforte to Chianale, 175 km (109 mi)[1]
Stage 18 result[1][2][9]
| General classification after Stage 18[1][2][9]
|
Stage 19
30 May 2003 — Canelli to Cascata del Toce, 239 km (149 mi)[1]
Stage 19 result[1][2][10]
| General classification after Stage 19[1][2][10]
|
Stage 20
31 May 2003 — Cannobio to Cantù, 33 km (21 mi)[1]
Stage 20 result[1][2][11]
| General classification after Stage 20[1][2][11]
|
Stage 21
1 June 2003 — Milan to Milan, 142 km (88 mi) (ITT)[1]
Stage 21 result[1][2][12]
| General classification after Stage 21[1][2][12]
|