Stage list
Giro d'Italia 2012
Date
Stage
Winner
Result
05 May
Taylor Phinney

Individual time trial • 9 km
BMC
06 May
Mark Cavendish

Flat stage • 206 km
Sky
07 May
Matthew Goss

Flat stage • 190 km
GreenEDGE
09 May
-

Team time trial • 32 km
10 May
Mark Cavendish

Flat stage • 199 km
Sky
11 May
Miguel Angel Rubiano

Intermediate stage • 207 km
Androni-Sidermec-Bottecchia
12 May
Paolo Tiralongo

Intermediate stage • 202 km
Astana
13 May
Domenico Pozzovivo

Intermediate stage • 229 km
Colnago-CSF Inox
14 May
Francisco José Ventoso Alberdi

Flat stage • 171 km
Movistar
15 May
Joaquim Rodríguez Oliver

Intermediate stage • 187 km
Katusha
16 May
Roberto Ferrari

Flat stage • 243 km
Androni-Sidermec-Bottecchia
17 May
Lars Ytting Bak

Intermediate stage • 157 km
Lotto-Belisol
18 May
Mark Cavendish

Flat stage • 121 km
Sky
19 May
Andrey Amador

Mountain stage • 205 km
Movistar
20 May
Matteo Rabottini

Mountain stage • 172 km
Farnese Vini-Selle Italia
22 May
Gorka Izagirre Insausti

Intermediate stage • 174 km
Euskaltel - Euskadi
23 May
Joaquim Rodríguez Oliver

Mountain stage • 187 km
Katusha
24 May
Andrea Guardini

Flat stage • 139 km
Farnese Vini-Selle Italia
25 May
Roman Kreuziger

Mountain stage • 197 km
Astana
26 May
Thomas De Gendt

Mountain stage • 218 km
Vacansoleil-DCM
27 May
Marco Pinotti

Individual time trial • 31 km
BMC