Prologue|25th April|9 km
Valladolid-Valladolid
1st stage|26th April|178 km
Valladolid-Salamanca
2nd stage|27th April|239 km
Salamanca-Caceres
3rd stage|28th April|235 km
Almendralejo-Cordoba
4th stage|29th April|166 km
Cordoba-Granada
5th stage|30th April|151 km
Granada-Alto de Sierra Nevada
6th stage|1st May|256 km
Baza-Alicante
7th stage|2nd May|39 km
Benidorm-Benidorm
8th stage|3rd May|166 km
Benidorm-Valencia
9th stage|4th May|205 km
Igualada-Arcalis
10th stage|5th May|195 km
Andorra la Vella-Alto del Ampiru
11th stage|6th May|226 km
Benasque-Saragossa
12th stage|7th May|201 km
Saragossa-Pamplona
13th stage|8th May|174 km
Pamplona-Alto Cruz de la Demanda
14th stage|9th May|209 km
Santo Domingo de la Calzada-Santander
15th stage|10th May|147 km
Santander-Lagos de Covadonga
16th stage|11th May|150 km
Cangas de Onis-Alto del Naranco
17th stage|12th May|189 km
Avila-Avila
18th stage|13th May|171 km
Avila-Segovia
19th stage|14th May|53 km
Segovia-Segovia
20th stage|15th May|165 km
Segovia-Madrid