Etapas
| Etapa |
data |
Etapa |
Km |
Vencedor da etapa |
Líder da classificação geral |
| Prólogo | 26 de abril | Corunha | 10 (CRI) | Alex Zülle Suíça | Alex Zülle Suíça |
| 1ª | 27 de abril | Corunha-Vigo | 251,1 | Alfonso Gutiérrez Espanha | Alex Zülle Suíça |
| 2ª | 28 de abril | Vigo-Ourense | 171,4 | Laurent Jalabert França | Alex Zülle Suíça |
| 3ª | 29 de abril | A Gudiña-Salamanca | 233,4 | Jean Paul Van Poppel Países Baixos | Alex Zülle Suíça |
| 4ª | 30 de abril | Salamanca-Ávila | 219,8 | Marino Alonso Espanha | Alex Zülle Suíça |
| 5ª | 1 de Maio | Segovia-Puerto de Navacerrada | 24,1 (CRI) | Alex Zülle Suíça | Alex Zülle Suíça |
| 6ª | 2 de Maio | Segovia-Madrid | 184 | Laurent Jalabert França | Alex Zülle Suíça |
| 7ª | 3 de Maio | Aranjuez-Albacete | 225,1 | Jean Paul Van Poppel Países Baixos | Alex Zülle Suíça |
| 8ª | 4 de Maio | Albacete-Valencia | 224 | Djamolidine Abdoujaparov Uzbequistão | Alex Zülle Suíça |
| 9ª | 5 de Maio | Valencia-La Senia | 206 | Juan Carlos González Salvador Espanha | Alex Zülle Suíça |
| 10ª | 6 de Maio | Lérida-Cerler | 221 | Tony Rominger Suíça | Alex Zülle Suíça |
| 11ª | 7 de Maio | Benasque-Zaragoza | 220,7 | Djamolidine Abdoujaparov Uzbequistão | Alex Zülle Suíça |
| 12ª | 8 de Maio | Zaragoza | 37,1 (CRI) | Melcior Mauri Espanha | Alex Zülle Suíça |
| 13ª | 9 de Maio | Tudela-Valdezcaray | 197,2 | Tony Rominger Suíça | Tony Rominger Suíça |
| 14ª | 10 de Maio | Santo Domingo de la Calzada-Santander | 226,2 | Dag-Otto Lauritzen Noruega | Tony Rominger Suíça |
| 15ª | 11 de Maio | Santander-Alto Campoo | 160 | Jesús Montoya Espanha | Tony Rominger Suíça |
| 16ª | 12 de Maio | Santander-Lagos de Covadonga | 179,5 | Oliverio Rincón Colômbia | Tony Rominger Suíça |
| 17ª | 13 de Maio | Cangas de Onís-Gijón | 170 | Serguei Outschakov Ucrânia | Tony Rominger Suíça |
| 18ª | 14 de Maio | Gijón-Alto del Naranco | 153 | Tony Rominger Suíça | Tony Rominger Suíça |
| 19ª | 15 de Maio | Salas-Ferrol | 247 | Djamolidine Abdoujaparov Uzbequistão | Tony Rominger Suíça |
| 20ª | 16 de Maio | Padrón-Santiago de Compostela | 44,6 (CRI) | Alex Zülle Suíça | Tony Rominger Suíça |
Classificações
| Classificação da montanha |
|
|
| Classificação das metas volantes |
| 1. | Hendrik Redant | Bélgica | COL | 26 pontos |
|
| Classificação de los sprints especiales |
|
|
| Classificação por equipas |
| 1. | Amaya Seguros | Espanha | AMA | 288h 36' 41s |
|