== Etaperne ==
{| class="wikitable"
! Etape || Dag || Start – Mål || km || Etapevinder || Sammenlagt
|-
|1. etape || [[6. september]] || [[Gijón]] || 28 ([[Holdløb (cykling)|TTT]]) || {{flagikon|ESP}} [[ONCE (cykelhold)|ONCE-Eroski]]  || {{flagikon|ESP}} [[Igor Gonzalez de Galdeano]]
|-
|2. etape || [[7. september]] || [[Gijón]] – [[Cangas de Onís]] || 148 || {{flagikon|ESP}} [[Luis Pérez]] || {{flagikon|ESP}} [[Joaquín Rodríguez]]
|-
|3. etape || [[8. september]] || [[Cangas de Onís]] – [[Santander]] || 154 || {{flagikon|ITA}} [[Alessandro Petacchi]] || {{flagikon|ESP}} [[Joaquín Rodríguez]]
|-
|4. etape || [[9. september]] || [[Santander]] – [[Burgos]] || 151 || {{flagikon|ESP}} [[Unai Etxebarria]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|5. etape || [[10. september]] || [[Soria]] – [[Zaragoza]] || 167 || {{flagikon|ITA}} [[Alessandro Petacchi]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|6. etape|| [[11. september]] || [[Zaragoza]] || 43,8 ([[ITT]]) || {{flagikon|ESP}} [[Isidro Nozal]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|7. etape|| [[12. september]] || [[Huesca]] – [[Cauterets]] || 190,0 || {{flagikon|DEN}} [[Michael Rasmussen]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|8. etape|| [[13. september]] || [[Cauterets]] – [[Val d'Aran]] ([[Pla de Beret]]) || 166 || {{flagikon|ESP}} [[Joaquín Rodríguez]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|9. etape|| [[14. september]] || [[Val d'Aran]] ([[Viella]]) – [[Port Envalira]] ([[Andorra]]) || 175 || {{flagikon|ESP}} [[Alejandro Valverde]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|10. etape|| [[15. september]] || [[Andorra]] – [[Sabadell]] || 194 || {{flagikon|GER}} [[Erik Zabel]] || {{flagikon|ESP}} [[Isidro Nozal]]
|- style="background:#efefef;"
| colspan="6" align="center"| ''Hviledag''
|-
|11. etape|| [[17. september]] || [[Utiel]] – [[Cuenca (Spanien)|Cuenca]] || 162 || {{flagikon|GER}} [[Erik Zabel]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|12. etape|| [[18. september]] || [[Cuenca (Spanien)|Cuenca]] – [[Albacete]] || 169 || {{flagikon|ITA}} [[Alessandro Petacchi]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|13. etape|| [[19. september]] || [[Albacete]] || 53,3 (ITT) || {{flagikon|ESP}} [[Isidro Nozal]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|14. etape|| [[20. september]] || [[Albacete]]  – [[Valdepeñas]] || 167,5 || {{flagikon|ITA}} [[Alessandro Petacchi]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|15. etape|| [[21. september]] || [[Valdepeñas]] – [[Sierra de la Pandera]] || 172 || {{flagikon|ITA}} [[Alejandro Valverde]] || {{flagikon|ESP}} [[Isidro Nozal]]
|- style="background:#efefef;"
| colspan="6" align="center"| ''Hviledag''
|-
|16. etape|| [[23. september]] || [[Jaén]] – [[Sierra Nevada (Spanien)|Sierra Nevada]] || 162 || {{flagikon|COL}} [[Félix Cárdenas]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|17. etape|| [[24. september]] || [[Granada]] – [[Cordoba]] || 188 || {{flagikon|GBR}} [[David Millar]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|18. etape|| [[25. september]] || [[Las Rozas]] || 143 || {{flagikon|ESP}} [[Pedro Diaz Lobato]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|19. etape|| [[26. september]] || [[Alcobendas]] – [[Collado Villalba]] || 164 || {{flagikon|ITA}} [[Filippo Simeoni]] || {{flagikon|ESP}} [[Isidro Nozal]]
|-
|20. etape|| [[27. september]] || [[San Lorenzo de El Escorial]] – [[Alto de Abantos]] || 11,2 ([[ITT]]) || {{flagikon|ESP}} [[Roberto Heras]] || {{flagikon|ESP}} [[Roberto Heras]]
|-
|21. etape|| [[28. september]] || [[Madrid]] || 146 || {{flagikon|ITA}} [[Alessandro Petacchi]] || {{flagikon|ESP}} [[Roberto Heras]]
|}
Sport Kultur