Giro d'Italia 2004
Giro d'Italia 2004 — 21-stage edition profile
Edition key stats
21
Stages
39.5
Avg km/h
43,120
Total Elev. m
2
Time Trials
Stage profile breakdown
4
Flat
19%
4
Mountain
19%
11
Hilly
52%
2
Time Trial
10%
Giro d'Italia 2004 — riders, teams and stage winners
Stage profiles in the 2004 edition
12
Hills flat finish
4
Flat
3
Mountains uphill finish
1
Hills uphill finish
1
Mountains flat finish
Compare with other editions of the Giro d'Italia
Stage-by-stage data: all 21 stages of the 2004 Giro d'Italia
Edition difficulty profile
All 21 stages
| Stage | Date | Route | Dist. | Winner | Profile | Elev. | Speed |
|---|---|---|---|---|---|---|---|
| Stage 1 | 8 May | Genova → Genova | 7 km | — | 112 m | 48.7 km/h | |
| Stage 2 | 9 May | Genova → Alba | 143 km | — | 1,779 m | 38.7 km/h | |
| Stage 3 | 10 May | Novi Ligure → Pontremoli | 184 km | — | 2,721 m | 39.8 km/h | |
| Stage 4 | 11 May | Pontremoli → Corno alle Scale | 191 km | — | 3,526 m | 33.1 km/h | |
| Stage 5 | 12 May | Porretta Terme → Civitella in Val di Chiana | 184 km | — | 1,936 m | 37.3 km/h | |
| Stage 6 | 13 May | Civitella in Val di Chiana → Spoleto | 177 km | — | 1,549 m | 40.1 km/h | |
| Stage 7 | 14 May | Spoleto → Valmontone | 164 km | — | 2,044 m | 40.8 km/h | |
| Stage 8 | 15 May | Frosinone → Montevergine di Mercogliano | 214 km | — | 2,599 m | 39.3 km/h | |
| Stage 9 | 16 May | Giffoni Valle Piana → Policoro | 214 km | — | 2,474 m | 43.9 km/h | |
| Stage 10 | 17 May | Policoro → Carovigno | 142 km | — | 867 m | 34.8 km/h | |
| Stage 11 | 18 May | Porto Sant'Elpidio → Ascoli Piceno | 146 km | — | 2,215 m | 42.9 km/h | |
| Stage 12 | 20 May | Porto Sant'Elpidio → Cesena | 228 km | — | 2,401 m | 42.9 km/h | |
| Stage 13 | 21 May | Cesena → Treviso | 210 km | — | 171 m | 43.7 km/h | |
| Stage 14 | 22 May | Trieste → Trieste | 52 km | — | 753 m | 46.7 km/h | |
| Stage 15 | 23 May | Trieste → Pula | 175 km | — | 1,918 m | 42.2 km/h | |
| Stage 16 | 24 May | Poreč → San Vendemiano | 234 km | — | 1,355 m | 39.0 km/h | |
| Stage 17 | 25 May | San Vendemiano → Falzes | 217 km | — | 4,914 m | 35.1 km/h | |
| Stage 18 | 27 May | Brunico → Fondo Sarnonico | 153 km | — | 2,279 m | 41.7 km/h | |
| Stage 19 | 28 May | Cles Val di Non → Bormio 2000 | 118 km | — | 3,813 m | 29.9 km/h | |
| Stage 20 | 29 May | Bormio → Presolana | 122 km | — | 3,428 m | 31.5 km/h | |
| Stage 21 | 30 May | Clusone → Milano | 149 km | — | 266 m | 36.2 km/h |