1st stage|20th August | TTT|16 km
Benidorm-Benidorm
2nd stage|21st August|172 km
La Nucia-Playas de Orihuela
3rd stage|22nd August|164 km
Petrer-Totana
4th stage|23rd August|172 km
Baza-Sierra Nevada
5th stage|24th August|200 km
Sierra Nevada-Valdepeñas de Jaén
6th stage|25th August|186 km
Úbeda-Córdoba
7th stage|26th August|185 km
Almadén-Talavera de la Reina
8th stage|27th August|182 km
Talavera de la Reina-San Lorenzo de El Escorial
9th stage|28th August|180 km
Villacastín-Sierra de Bejar. La Covatilla
10th stage|29th August|40 km
Salamanca-Salamanca
30th August|Rest day
-
11th stage|31st August|171 km
Verín-Estación de Montaña Manzaneda
12th stage|1st September|160 km
Ponteareas-Pontevedra
13th stage|2nd September|150 km
Sarria-Ponferrada
14th stage|3rd September|173 km
Astorga-La Farrapona. Lagos de Somiedo
15th stage|4th September|144 km
Avilés-Alto de L'Angliru
5th September|Rest day
-
16th stage|6th September|180 km
Villa Romana La Olmeda (Palencia)-Haro
17th stage|7th September|213 km
Faustino V-Peña Cabarga
18th stage|8th September|170 km
Solares-Noja
19th stage|9th September|158 km
Noja-Bilbao
20th stage|10th September|187 km
Bilbao-Vitoria
21st stage|11th September|94 km
Circuito del Jarama-RACE-Madrid