Samstag, 4. September 2004:
1. Etappe, Mannschaftszeitfahren in Leon (27,7 km)
Sonntag, 5. September 2004:
2. Etappe, Leon - Burgos (207 km)
Montag, 6. September 2004:
3. Etappe, Burgos - Soria (157,1 km)
Dienstag, 7. September 2004:
4. Etappe, Soria - Saragossa (167,5 km)
Mittwoch, 8. September 2004:
5. Etappe, Saragossa - Morella (186,5 km)
Donnerstag, 9. September 2004:
6. Etappe, Benicarlo - Castellon (157 km)
Freitag, 10. September 2004:
7. Etappe, Castellon - Valencia (170 km)
Samstag, 11. September 2004:
8. Etappe, Einzelzeitfahren in Almussafes (40,1 km)
Sonntag, 12. September 2004:
9. Etappe, Xativa - Alto de Aitana (162 km)
Montag, 13. September 2004:
10. Etappe, Alcoy - Xorret de Cati (174,5 km)
Dienstag, 14. September 2004:
11. Etappe, San Vicente Raspeig - Caravaca (165,8 km)
Mittwoch, 15. September 2004:
Ruhetag
Donnerstag, 16. September 2004:
12. Etappe, Almeria - Calar Alto (145 km)
Freitag, 17. September 2004:
13. Etappe, El Ejido - Malaga (172,4 km)
Samstag, 18. September 2004:
14. Etappe, Malaga - Granada (167 km)
Sonntag, 19. September 2004:
15. Etappe, Einzelzeitfahren, Granada - Sierra Nevada (29,6 km)
Montag, 20. September 2004:
Ruhetag
Dienstag, 21. September 2004:
16. Etappe, Olivenza - Caceres (190,1 km)
Mittwoch, 22. September 2004:
17. Etappe, Plasencia - La Covatilla (169,8 km)
Donnerstag, 23. September 2004:
18. Etappe, Bejar - Avila (196,6 km)
Freitag, 24. September 2004:
19. Etappe, Avila - Collado Villalba (142 km)
Samstag, 25. September 2004:
20. Etappe, Alcobendas - Navacerrada (178 km)
Sonntag, 26. September 2004:
21. Etappe, Einzelzeitfahren in Madrid (28,2 km)