| leader | | | | SIMON François | | BJR | | 51h56'14" | | 20 | |
| 1. | | | | CARDENAS RAVELO Felix Rafael | | KEL | | 5h03'34" | | 70 | |
| 2. | | | | LAISEKA JAIO Roberto | | EUS | | 13" | | 50 | |
| 3. | | | | ARMSTRONG Lance | | USP | | 15" | | 35 | |
| 4. | | | | ULLRICH Jan | | TEL | | 38" | | 20 | |
| 5. | | | | ETXEBARRIA ALKORTA David | | EUS | | 59" | | 15 | |
| 6. | | | | SEVILLA RIVERA Oscar Miguel | | KEL | | 01'01" | | 10 | |
| 7. | | | | BELOKI DORRONSORO Joseba | | ONC | | 01'01" | | 5 | |
| 8. | | | | BOTERO ECHEVERRY Santiago | | KEL | | 01'35" | | 3 | |
| 9. | | | | BOOGERD Michael | | RAB | | 01'35" | | 2 | |
| 10. | | | | VINOKUROV Alexandr | | TEL | | 01'35" | | 1 | |
| 11. | | | | GARZELLI Stefano | | MAP | | 01'35" | | 0 | |
| 12. | | | | CHAURREAU BERNARDEZ Iñigo | | EUS | | 01'35" | | 0 | |
| 13. | | | | SERRANO RODRIGUEZ Marcos Antonio | | ONC | | 01'35" | | 0 | |
| 14. | | | | ROUS Didier | | BJR | | 01'35" | | 0 | |
| 15. | | | | MANCEBO PEREZ Francisco | | BAN | | 01'35" | | 0 | |
| 16. | | | | GONZALEZ DE GALDEANO ARANZABAL Igor | | ONC | | 01'39" | | 0 | |
| 17. | | | | HERAS HERNANDEZ Roberto | | USP | | 01'42" | | 0 | |
| 18. | | | | KIVILEV Andrey | | COF | | 01'45" | | 0 | |
| 19. | | | | GUTIERREZ CATALUÑA Jose Enrique | | KEL | | 01'47" | | 0 | |
| 20. | | | | BARTOLI Michele | | MAP | | 01'47" | | 0 | |
| 21. | | | | BETTINI Paolo | | MAP | | 02'02" | | 0 | |
| 22. | | | | BOUVARD Gilles | | DEL | | 02'08" | | 0 | |
| 23. | | | | AERTS Mario | | LOT | | 02'10" | | 0 | |
| 24. | | | | MONTGOMERY Sven | | FDJ | | 02'12" | | 0 | |
| 25. | | | | GUTIERREZ PALACIOS Jose Ivan | | ONC | | 02'25" | | 0 | |
| 26. | | | | GOUBERT Stéphane | | DEL | | 03'04" | | 0 | |
| 27. | | | | ATIENZA URENDEZ Daniel | | COF | | 03'04" | | 0 | |
| 28. | | | | KLÖDEN Andreas | | TEL | | 03'04" | | 0 | |
| 29. | | | | SASTRE CANDIL Carlos | | ONC | | 03'04" | | 0 | |
| 30. | | | | GARCIA CASAS Felix Manuel | | FES | | 03'04" | | 0 | |