1st stage|23rd August | TTT|12.6 km
Jerez de la Frontera-Jerez de la Frontera
2nd stage|24th August|174.4 km
Algeciras-San Fernando
3rd stage|25th August|197.8 km
Cádiz-Arcos de la Frontera
4th stage|26th August|164.7 km
Mairena del Alcor (Sevilla)-Córdoba
5th stage|27th August|180 km
Priego de Córdoba-Ronda (Málaga)
6th stage|28th August|167.1 km
Benalmádena (Málaga)-Cumbres Verdes (La Zubia, Granada)
7th stage|29th August|169 km
Alhendín (Granada)-Alcaudete (Jaén)
8th stage|30th August|207 km
Baeza (Jaén)-Albacete
9th stage|31st August|185 km
Carboneras de Guadazón (Cuenca)-Estación Valdelinares Teruel)
1st September|Rest day
-
10th stage|2nd September|36.7 km
Real Monasterio de Santa María de Veruel-Borja
11th stage|3rd September|153.4 km
Pamplona-San Miguel de Aralar (Navarra)
12th stage|4th September|166.4 km
Logroño-Logroño
13th stage|5th September|188.7 km
Belorado (Burgos)-Obregón (Cantabria)
14th stage|6th September|200.8 km
Santander-La Camperona (Sotillos de Sobera, León)
15th stage|7th September|152.2 km
Oviedo-Lagos de Covadonga
16th stage|8th September|160.5 km
San Martín del Rey Aurelio-Lagos de Somiedo (La Farrapona)
9th September|Rest day
-
17th stage|10th September|190.7 km
Ortigueira (Coruña)-A Coruña
18th stage|11th September|157 km
A Estrada (Pontevedra)-Monte Castrove en Meis (Pontevedra)
19th stage|12th September|180.5 km
Salvaterra de Miño-Cangas de Onis
20th stage|13th September|185.7 km
Santa Estebo de Ribas do Sil (Ourense)-Ancares (Lugo)
21st stage|14th September|9.7 km
Santiago de Compostela-Santiago de Compostela