1st stage|24th August | TTT|27.4 km
Vilanova de Arousa-Sanxenxo
2nd stage|25th August|177.7 km
Pontevedra-Baiona. Alto Do Monte Da Groba
3rd stage|26th August|184.8 km
Vigo-Mirador de Lobeira /Vilagarcía de Arousa
4th stage|27th August|189 km
Lalín/a Estrada-Fisterra. Etapa Fin del Mundo
5th stage|28th August|174.3 km
Sober-Lago de Sanabria
6th stage|29th August|175 km
Guijuelo-Cáceres
7th stage|30th August|205.9 km
Almendralejo-Mairena de Aljarafe
8th stage|31st August|166.6 km
Jerez de la Frontera-Estepona. Alto Peñas Blancas
9th stage|1st September|163.7 km
Antequera-Valdepeñas de Jaén
10th stage|2nd September|186.8 km
Torredelcampo-Güéjar Sierra. Alto Hazallanas
3rd September|Rest day
-
11th stage|4th September|38.8 km
Tarazona-
12th stage|5th September|164.2 km
Maella-Tarragona
13th stage|6th September|169 km
Valls-Castelldefels
14th stage|7th September|155.7 km
Bagà-Andorra. Collada de la Gallina
15th stage|8th September|224.9 km
Andorra-Peyragudes
16th stage|9th September|146.8 km
Graus-Sallent de Gállego. Aramón Formigal
10th September|Rest day
-
17th stage|11th September|189 km
Calahorra-Burgos
18th stage|12th September|186.5 km
Burgos-Peña Cabarga
19th stage|13th September|181 km
S. Vicente Barquera-Oviedo.Alto Naranco
20th stage|14th September|142.2 km
Avilés-Alto de L´Angliru
21st stage|15th September|109.6 km
Leganés-Madrid