Etapy
| Etap |
Data |
Start – Meta |
km |
Typ |
Zwycięzca etapu |
Lider |
| 1 | 25 sierpnia | Malaga | 8 | ITT | Rohan Dennis | Rohan Dennis |
| 2 | 26 sierpnia | Marbella – Caminito del Rey | 163,5 | Górzysty | Alejandro Valverde | Michał Kwiatkowski |
| 3 | 27 sierpnia | Mijas – Alhaurín de la Torre | 178,2 | Górzysty | Elia Viviani | Michał Kwiatkowski |
| 4 | 28 sierpnia | Vélez-Málaga – Alfacar | 161,4 | Górski | Ben King | Michał Kwiatkowski |
| 5 | 29 sierpnia | Granada – Roquetas de Mar | 188,7 | Pagórkowaty | Simon Clarke | Rudy Molard |
| 6 | 30 sierpnia | Huércal-Overa – San Javier | 155,7 | Płaski | Nacer Bouhanni | Rudy Molard |
| 7 | 31 sierpnia | Puerto Lumbreras – Pozo Alcón | 185,4 | Górzysty | Tony Gallopin | Rudy Molard |
| 8 | 1 września | Linares – Almadén | 195,1 | Górzysty | Alejandro Valverde | Rudy Molard |
| 9 | 2 września | Talavera de la Reina – La Covatilla | 198,2 | Górski | Ben King | Simon Yates |
| 3 września | Salamanka | Dzień przerwy |
| 10 | 4 września | Salamanka – Fermoselle | 177 | Płaski | Elia Viviani | Simon Yates |
| 11 | 5 września | Mombuey – Ribeira Sacra|Luíntra | 207,8 | Pagórkowaty | Alessandro De Marchi | Simon Yates |
| 12 | 6 września | Mondoñedo – Punta de Estaca de Bares | 180,1 | Górzysty | Alexandre Geniez | Jesús Herrada |
| 13 | 7 września | Candás – La Camperona | 174,8 | Górski | Óscar Rodríguez | Jesús Herrada |
| 14 | 8 września | Cistierna – Las Praderas | 169,2 | Górski | Simon Yates | Simon Yates |
| 15 | 9 września | Ribera de Arriba – Lagos de Covadonga | 178,2 | Górski | Thibaut Pinot | Simon Yates |
| 10 września | Santander | Dzień przerwy |
| 16 | 11 września | Santillana del Mar – Torrelavega | 32 | ITT | Rohan Dennis | Simon Yates |
| 17 | 12 września | Getxo – Balcon de Bizkaia | 157 | Górski | Michael Woods | Simon Yates |
| 18 | 13 września | Ejea de los Caballeros – Lleida | 186,1 | Płaski | Jelle Wallays | Simon Yates |
| 19 | 14 września | Lleida – Naturalandia | 154,4 | Górski | Thibaut Pinot | Simon Yates |
| 20 | 15 września | Escaldes-Engordany – Coll de la Gallina | 97,3 | Górski | Enric Mas | Simon Yates |
| 21 | 16 września | Alcorcón – Madryt | 100,9 | Płaski | Elia Viviani | Simon Yates |
Etap 1 – 25.08 : Malaga, 8 km (ITT)
Etap 2 – 26.08 : Marbella – Caminito del Rey, 163,5 km
Etap 3 – 27.08 : Mijas – Alhaurín de la Torre, 178,2 km
Etap 4 – 28.08 : Vélez-Málaga – Alfacar, 161,4 km
Etap 5 – 29.08 : Granada – Roquetas de Mar, 188,7 km
Etap 6 – 30.08 : Huércal-Overa – San Javier, 155,7 km
Etap 7 – 31.08 : Puerto Lumbreras – Pozo Alcón, 185,4 km
Etap 8 – 01.09 : Linares – Almadén, 195,1 km
Etap 9 – 02.09 : Talavera de la Reina – La Covatilla, 198,2 km
Etap 10 – 04.09 : Salamanka – Fermoselle, 177 km
Etap 11 – 05.09 : Mombuey – Ribeira Sacra|Luíntra, 207,8 km
Etap 12 – 06.09 : Mondoñedo – Punta de Estaca de Bares, 180,1 km
Etap 13 – 07.09 : Candás – La Camperona, 174,8 km
Etap 14 – 08.09 : Cistierna – Las Praderas, 169,2 km
Etap 15 – 09.09 : Ribera de Arriba – Lagos de Covadonga, 178,2 km
Etap 16 – 11.09 : Santillana del Mar – Torrelavega, 32 km
Etap 17 – 12.09 : Getxo – Balcon de Bizkaia, 157 km
Etap 18 – 13.09 : Ejea de los Caballeros – Lleida, 186,1 km
Etap 19 – 14.09 : Lleida – Naturalandia, 154,4 km
Etap 20 – 15.09 : Escaldes-Engordany – Coll de la Gallina, 97,3 km
Etap 21 – 16.09 : Alcorcón – Madryt, 100,9 km