1. Rubén Plaza (Liberty) 4:49:55.
2. Tino Zaballa (Paredes) a 3.
3. Mikel Astarloza (Euskaltel-Euskadi) 7.
4. Alejandro Valverde (Caisse d''Epargne) 16.
5. Igor Antón (Euskaltel-Euskadi) 19.
6. Beñat Intxausti (Fuji-Servetto) 23.
7. Xavier Tondo (Andalucía-Cajasur) 26.
8. Óscar Sevilla (Rock Racing) m.t.
9. Santi Pérez (Madeinox) m.t.
10. Juanjo Cobo (Fuji-Servetto) m.t.