| 1 | | 28 | Saunier Duval - Prodir | 26:37 |
| 2 | | 29 | Liberty Seguros - Würth | + 06 |
| 3 | | 26 | Euskaltel - Euskadi | + 08 |
| 4 | | 24 | 3 Molinos Resort | + 19 |
| 5 | | 26 | Kaiku | + 26 |
| 6 | | 32 | Liberty Seguros - Würth | + 38 |
| 7 | | 25 | Orbea | + 40 |
| 8 | | 24 | Barloworld | " |
| 9 | | 26 | Team LPR | + 43 |
| 10 | | 29 | Euskaltel - Euskadi | + 57 |
| 11 | | 31 | Barloworld | + 59 |
| 12 | | 28 | Comunidad Valenciana | + 01:02 |
| 13 | | 24 | Saunier Duval - Prodir | + 01:04 |
| 14 | | 28 | Caisse d'Epargne - Illes Balears | + 01:09 |
| 15 | | 23 | Barloworld | + 01:12 |
| 16 | | 25 | Saunier Duval - Prodir | + 01:13 |
| 17 | | 26 | Agritubel | + 01:15 |
| 18 | | 26 | Andalucia - Paul Versan | + 01:16 |
| 19 | | 22 | Liberty Seguros - Würth | " |
| 20 | | 22 | Team 3C Casalinghi Jet Androni Giocattoli | + 01:18 |