1. Melchor MAURI (Esp) en 17h52'02"
2. Aitor Garmendia (Esp) à 23"
3. Herminio Diaz-Zabala (Esp) à 31"
4. Andrea Noé (Ita) à 38"
5. Mariano Rojas (Esp) à 40"
6. Alvaro Mejia (Esp) à 41"
7. Pedro Delgado (Esp) à 51"
8. Manuel Pascual (Esp) à 1'02"
9. Pavel Tonkov (Rus) à 1'03"
10. Alberto Camargo (Col) à 1'05"
11. David Garcia (Esp) à 1'06"
12. Andy Hampsten (Usa) à 1'07"
13. Inigo Cuesta (Esp) à 1'12"
14. Roberto Sierra (Esp) à 1'18"
15. Robert Millar (Gbr) à 1'30" Sluiten