Giro d'Italia 2004
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%
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 |