Time trial stage Flat stage Medium mountain stage Mountain stage Summit finish |
| 1 |
05/05/2012 |
8,7 Km |
 |
Herning - Herning |
| 2 |
06/05/2012 |
206 Km |
 |
Herning - Herning |
| 3 |
07/05/2012 |
190 Km |
 |
Horsens - Horsens |
|
23/05/2011 |
Rest |
 |
|
| 4 |
09/05/2012 |
32,2 Km |
 |
Verona - Verona |
| 5 |
10/05/2012 |
199 Km |
 |
Modena - Fano |
| 6 |
11/05/2012 |
207 Km |
 |
Urbino - Porto Sant'Elpidio |
| 7 |
12/05/2012 |
202 Km |
|
Recanati - Rocca di Cambio |
| 8 |
13/05/2012 |
229 Km |
 |
Sulmona - Lago Laceno |
| 9 |
14/05/2012 |
171 Km |
|
San Giorgio del Sannio - Frosinone |
| 10 |
15/05/2012 |
187 Km |
 |
Civitavecchia - Assisi |
| 11 |
16/05/2012 |
243 Km |
 |
Assisi - Montecatini Terme |
| 12 |
17/05/2012 |
157 Km |
 |
Seravezza - Sestri Levante |
| 13 |
18/05/2012 |
121 Km |
|
Savona - Cervere |
| 14 |
19/05/2012 |
205 Km |
|
Cherasco - Cervinia |
| 15 |
20/05/2012 |
172 Km |
|
Busto Arsizio - Lecco/Pian dei Resinelli |
|
23/05/2011 |
Rest |
 |
|
| 16 |
22/05/2012 |
174 Km |
|
Limone sul Garda - Falzes/Pfalzen |
| 17 |
23/05/2012 |
187 Km |
 |
Falzes/Pfalzen - Cortina d'Ampezzo |
| 18 |
24/05/2012 |
139 Km |
 |
San Vito di Cadore - Vedelago |
| 19 |
25/05/2012 |
197 Km |
|
Treviso - Alpe di Pampeago/Val di Fiemme |
| 20 |
26/05/2012 |
218 Km |
|
Caldes/Val di Sole - Passo dello Stelvio |
| 21 |
27/05/2012 |
31,5 Km |
 |
Milano - Milano |