1st stage|1st September|145 km
Vigo-Vigo
2nd stage|2nd September|150 km
Allariz-Santiago de Compestela
3rd stage|3rd September|155 km
Viviero-Luarca
4th stage|4th September|182 km
Langreo-Lagos de Covadonga
5th stage|5th September|155 km
Cangas de Onís-Reinosa
6th stage|6th September|195 km
Reinosa-Logrõno
7th stage|7th September|140 km
Calahorra-Zaragoza
8th stage|8th September|52 km
Cariñena-Zaragoza
9th stage|9th September|174 km
Huesca-Aramón Cerler
10th stage|10th September|220 km
Benasque-Ordino Arcalis
11th September|Rest day
-
11th stage|12th September|190 km
Oropesa del Mar-Algemesí
12th stage|13th September|167 km
Algemesí-Hellín
13th stage|14th September|150 km
Hellín-Torre-Pacheco
14th stage|15th September|205 km
Puerto Lumbreras-Villacarrilo
15th stage|16th September|205 km
Villacarrilo-Granada
17th September|Rest day
-
16th stage|18th September|165 km
Jaén-Puertollano
17th stage|19th September|180 km
Ciudad Real-Talavera de la Reina
18th stage|20th September|154 km
Talavera de la Reina-Ávila
19th stage|21st September|135 km
Ávila-Alto de Abontos
20th stage|22nd September|20 km
Vilalba-Villalba
21st stage|23rd September|98 km
Rivas Vaciamadrid-Madrid