| Stage 18: Morbegno to San Pellegrino Terme, 151km |
| 1 Eros Capecchi (Ita) Liquigas-Cannondale |
3:20:38 |
| 2 Marco Pinotti (Ita) HTC-Highroad |
| 3 Kevin Seeldraeyers (Bel) Quickstep Cycling Team |
both s.t. |
| 4 Gianluca Brambilla (Ita) Colnago - CSF Inox |
1:20 |
| 5 Paolo Tiralongo (Ita) Pro Team Astana |
s.t. |
| 6 Dario Cataldo (Ita) Quickstep Cycling Team |
2:49 |
| 7 Alberto Losada (Esp) Katusha Team |
3:46 |
| 8 Russell Downing (GBr) Sky Procycling |
4:34 |
| 9 Oscar Gatto (Ita) Farnese Vini - Neri Sottoli |
| 10 Jan Bakelants (Bel) Omega Pharma-Lotto |
| 11 Bram Tankink (Ned) Rabobank Cycling Team |
all s.t. |
| 12 Jesús Hernandez (Esp) Saxo Bank Sungard |
4:37 |
| 13 Luis Pasamontes (Esp) Movistar Team |
| 14 Philip Deignan (Irl) Team RadioShack |
| 15 Matteo Carrara (Ita) Vacansoleil-DCM Pro Cycling Team |
| 16 Daniel Navarro (Esp) Saxo Bank Sungard |
| 17 Dmitry Kozontchuk (Rus) Geox-TMC |
all s.t. |
| 18 Carlos Sastre (Esp) Geox-TMC |
4:40 |
| 19 Yuriy Krivtsov (Fra) AG2R La Mondiale |
6:04 |
| 20 David Blanco Rodriguez (Esp) Geox-TMC |
| 21 Diego Ulissi (Ita) Lampre - ISD |
| 22 Alessandro Spezialetti (Ita) Lampre - ISD |
| 23 Michele Scarponi (Ita) Lampre - ISD |
| 24 Carlos José Ochoa (Ven) Androni Giocattoli - C.I.P.I. |
| 25 Valerio Agnoli (Ita) Liquigas-Cannondale |
| 26 Alessandro Vanotti (Ita) Liquigas-Cannondale |
| 27 José Rujano Guillen (Ven) Androni Giocattoli - C.I.P.I. |
| 28 Francis De Greef (Bel) Omega Pharma-Lotto |
| 29 Mikael Cherel (Fra) AG2R La Mondiale |
| 30 Matteo Rabottini (Ita) Farnese Vini - Neri Sottoli |
| 31 Sergey Lagutin (Uzb) Vacansoleil-DCM Pro Cycling Team |
| 32 Vincenzo Nibali (Ita) Liquigas-Cannondale |
| 33 Gert Dockx (Bel) Omega Pharma-Lotto |
| 34 Steven Kruijswijk (Ned) Rabobank Cycling Team |
| 35 Fumiyuki Beppu (Jpn) Team RadioShack |
| 36 Kanstantsin Sivtsov (Blr) HTC-Highroad |
| 37 Bart De Clercq (Bel) Omega Pharma-Lotto |
| 38 Stef Clement (Ned) Rabobank Cycling Team |
| 39 Michael Barry (Can) Sky Procycling |
| 40 Gorazd Stangelj (Slo) Pro Team Astana |
| 41 Alberto Contador (Esp) Saxo Bank Sungard |
| 42 Jussi Veikkanen (Fin) Omega Pharma-Lotto |
| 43 Roman Kreuziger (Cze) Pro Team Astana |
| 44 Craig Lewis (USA) HTC-Highroad |
| 45 John Gadret (Fra) AG2R La Mondiale |
| 46 Hubert Dupont (Fra) AG2R La Mondiale |
| 47 Dennis Van Winden (Ned) Rabobank Cycling Team |
| 48 Volodymir Gustov (Ukr) Saxo Bank Sungard |
| 49 Joaquím Rodríguez (Esp) Katusha Team |
| 50 Matteo Tosatto (Ita) Saxo Bank Sungard |
| 51 Eduard Vorganov (Rus) Katusha Team |
| 52 Sebastian Lang (Ger) Omega Pharma-Lotto |
| 53 Marco Frapporti (Ita) Colnago - CSF Inox |
| 54 Denis Menchov (Rus) Geox-TMC |
| 55 Tiago Machado (Por) Team RadioShack |
| 56 Peter Stetina (USA) Team Garmin-Cervelo |
| 57 Mikel Nieve Ituralde (Esp) Euskaltel-Euskadi |
| 58 Lars Petter Nordhaug (Nor) Sky Procycling |
| 59 Evgeny Petrov (Rus) Pro Team Astana |
| 60 David Arroyo Duran (Esp) Movistar Team |
| 61 Vladimir Miholjevic (Cro) Acqua & Sapone |
| 62 Sergio Pardilla Belllón (Esp) Movistar Team |
| 63 Filippo Savini (Ita) Colnago - CSF Inox |
| 64 Christophe Le Mevel (Fra) Team Garmin-Cervelo |
| 65 Sylvester Szmyd (Pol) Liquigas-Cannondale |
| 66 Cayetano Sarmiento (Col) Acqua & Sapone |
| 67 Thomas Peterson (USA) Team Garmin-Cervelo |
| 68 Massimo Codol (Ita) Acqua & Sapone |
| 69 Johann Tschopp (Sui) BMC Racing Team |
| 70 Johnny Hoogerland (Ned) Vacansoleil-DCM Pro Cycling Team |
| 71 Igor Anton (Esp) Euskaltel-Euskadi |
| 72 Inaki Isasi Flores (Esp) Euskaltel-Euskadi |
| 73 Kristof Vandewalle (Bel) Quickstep Cycling Team |
| 74 Thomas Lövkvist (Swe) Sky Procycling |
| 75 Stefano Garzelli (Ita) Acqua & Sapone |
| 76 Giovanni Visconti (Ita) Farnese Vini - Neri Sottoli |
| 77 Robert Kiserlovski (Cro) Pro Team Astana |
| 78 Carlos A. Betancourt (Col) Acqua & Sapone |
| 79 Juan Horrach (Esp) Katusha Team |
| 80 Jose Rodolfo Serpa Perez (Col) Androni Giocattoli - C.I.P.I. |
| 81 Giampaolo Caruso (Ita) Katusha Team |
| 82 Angel Vicioso Arcos (Esp) Androni Giocattoli - C.I.P.I. |
all s.t. |
| 83 Jérôme Pineau (Fra) Quickstep Cycling Team |
6:33 |
| 84 Giampaolo Cheula (Ita) Geox-TMC |
7:44 |
| 85 Frederik Veuchelen (Bel) Vacansoleil-DCM Pro Cycling Team |
12:16 |
| 86 Maxim Gourov (Kaz) Pro Team Astana |
| 87 Aliaksandr Kuchynski (Blr) Katusha Team |
| 88 Ben Gastauer (Lux) AG2R La Mondiale |
| 89 Josep Jufre Pou (Esp) Pro Team Astana |
| 90 Richie Porte (Aus) Saxo Bank Sungard |
| 91 Laurent Didier (Lux) Saxo Bank Sungard |
| 92 Alan Marangoni (Ita) Liquigas-Cannondale |
| 93 Claudio Corioni (Ita) Acqua & Sapone |
| 94 Jorge Azanza Soto (Esp) Euskaltel-Euskadi |
| 95 Pieter Weening (Ned) Rabobank Cycling Team |
all s.t. |
| 96 Stefano Pirazzi (Ita) Colnago - CSF Inox |
14:56 |
| 97 Klaas Lodewyck (Bel) Omega Pharma-Lotto |
| 98 Dario David Cioni (Ita) Sky Procycling |
| 99 Addy Engels (Ned) Quickstep Cycling Team |
| 100 Davide Malacarne (Ita) Quickstep Cycling Team |
| 101 Simon Zahner (Sui) BMC Racing Team |
| 102 Kjell Carlström (Fin) Sky Procycling |
| 103 Luca Mazzanti (Ita) Farnese Vini - Neri Sottoli |
| 104 Bjorn Selander (USA) Team RadioShack |
| 105 Przemyslaw Niemiec (Pol) Lampre - ISD |
| 106 Peter Kennaugh (GBr) Sky Procycling |
| 107 Rick Flens (Ned) Rabobank Cycling Team |
| 108 Alexsandr Dyachenko (Kaz) Pro Team Astana |
| 109 Simon Spilak (Slo) Lampre - ISD |
| 110 Danilo Wyss (Sui) BMC Racing Team |
| 111 Ivan Rovny (Rus) Team RadioShack |
| 112 Alex Rasmussen (Den) HTC-Highroad |
| 113 Fabio Sabatini (Ita) Liquigas-Cannondale |
| 114 Pablo Lastras Garcia (Esp) Movistar Team |
| 115 Carlos Oyarzun (Chi) Movistar Team |
| 116 Tiziano Dall'Antonia (Ita) Liquigas-Cannondale |
| 117 Morris Possoni (Ita) Sky Procycling |
| 118 Cristiano Salerno (Ita) Liquigas-Cannondale |
| 119 Yaroslav Popovych (Ukr) Team RadioShack |
| 120 Alberto Ongarato (Ita) Vacansoleil-DCM Pro Cycling Team |
| 121 Chad Beyer (USA) BMC Racing Team |
| 122 Lars Ytting Bak (Den) HTC-Highroad |
| 123 Emanuele Sella (Ita) Androni Giocattoli - C.I.P.I. |
| 124 Federico Canuti (Ita) Colnago - CSF Inox |
| 125 Michael Mørkøv (Den) Saxo Bank Sungard |
| 126 Davide Ricci Bitti (Ita) Farnese Vini - Neri Sottoli |
| 127 Roberto Ferrari (Ita) Androni Giocattoli - C.I.P.I. |
| 128 Simone Stortoni (Ita) Colnago - CSF Inox |
| 129 Julien Berard (Fra) AG2R La Mondiale |
| 130 Rinaldo Nocentini (Ita) AG2R La Mondiale |
| 131 Alexander Kristoff (Nor) BMC Racing Team |
| 132 Cyril Dessel (Fra) AG2R La Mondiale |
| 133 Kasper Klostergaard (Den) Saxo Bank Sungard |
| 134 Mirko Selvaggi (Ita) Vacansoleil-DCM Pro Cycling Team |
| 135 Mauricio Ardila Cano (Col) Geox-TMC |
| 136 Daniel Sesma (Esp) Euskaltel-Euskadi |
| 137 Daniel Moreno (Esp) Katusha Team |
| 138 Fabio Taborre (Ita) Acqua & Sapone |
| 139 Danilo Di Luca (Ita) Katusha Team |
| 140 Ruggero Marzoli (Ita) Acqua & Sapone |
| 141 Mathias Frank (Sui) BMC Racing Team |
| 142 Ignatas Konovalovas (Ltu) Movistar Team |
| 143 Branislau Samoilau (Blr) Movistar Team |
| 144 Javier Aramendia (Esp) Euskaltel-Euskadi |
| 145 Pierre Cazaux (Fra) Euskaltel-Euskadi |
| 146 Miguel Minguez (Esp) Euskaltel-Euskadi |
| 147 Pavel Brutt (Rus) Katusha Team |
| 148 Francesco Reda (Ita) Quickstep Cycling Team |
| 149 Vasili Kiryienka (Blr) Movistar Team |
| 150 Maxim Belkov (Rus) Vacansoleil-DCM Pro Cycling Team |
| 151 Giairo Ermeti (Ita) Androni Giocattoli - C.I.P.I. |
| 152 Matteo Montaguti (Ita) AG2R La Mondiale |
| 153 Cameron Meyer (Aus) Team Garmin-Cervelo |
| 154 David Millar (GBr) Team Garmin-Cervelo |
| 155 Alessandro De Marchi (Ita) Androni Giocattoli - C.I.P.I. |
| 156 Marcel Wyss (Sui) Geox-TMC |
| 157 Patrick Gretsch (Ger) HTC-Highroad |
| 158 Olivier Kaisen (Bel) Omega Pharma-Lotto |
| 159 Daniele Righi (Ita) Lampre - ISD |
all s.t. |
| 160 Elia Favilli (Ita) Farnese Vini - Neri Sottoli |
15:15 |
| 161 Jos Van Emden (Ned) Rabobank Cycling Team |
| 162 Leonardo Giordani (Ita) Farnese Vini - Neri Sottoli |
both s.t. |