Etapa 1 / Puerto Banús - Marbella (CRE), 7,4 km / Sábado 22 de agosto
Etapa 2 / Alhaurín de la Torre - Caminito del Rey (3º categoría), 158'7 km / Domingo 23 de agosto
Etapa 3 / Mijas - Málaga, 158'4 km / Lunes 24 de agosto
Etapa 4 / Estepona - Vejer de la Frontera, 213'6 km / Martes 25 de agoso
Etapa 5 / Rota - Alcalá de Guadaira, 167'3 km / Miércoles 26 de agosto
Etapa 6 / Córdoba - Sierra de Cazorla (3ª categoría), 200'3 km / Jueves 27 de agosto
Etapa 7 / Jódar - La Alpujarra (Capileira, 1º categoría), 191'1 km / Viernes 28 de agosto
Etapa 8 / Puebla de Don Fadrique - Murcia, 182'5 km / Sábado 29 de agosto
Etapa 9 / Torrevieja - Cumbre del Sol (Benitachell, 1º categoría), 168'3 km / Domingo 30 de agosto.
Etapa 10 / Valencia - Castellón, 146'6 km / Lunes 31 de agosto.
Día de descanso / Martes 1 de septiembre
Etapa 11 / Andorra - Els Cortals d´Encamp (Categoría especial), 138 km / Miércoles 2 de septiembre
Etapa 12 / Escaldes-Engordany - Lleida, 173 km / Jueves 3 de septiembre
Etapa 13 / Calatayud - Tarazona, 177 km / Viernes 4 de septiembre
Etapa 14 / Vitoria - Fuente del Chivo (Alto Campoo, 1º categoría), 215 km / Sábado 5 de septiembre.
Etapa 15 / Comillas - Sotres (1º categoría), 175'8 km / Domingo 6 de septiembre.
Etapa 16 / Luarca - Ermita del Alba (Categoría Especial), 185 km / Lunes 7 de septiembre.
Día de descanso / 8 de septiembre.
Etapa 17 / Burgos - Burgos (CRI), 38'7 km / Miércoles 9 de septiembre.
Etapa 18 / Roa de Duero - Riaza, 204 km / Jueves 10 de septiembre.
Etapa 19 / Medina del Campo - Ávila, 185'8 km / Viernes 11 de septiembre.
Etapa 20 / San Lorenzo de El Escorial - Cercedilla, 175'8 km / Sábado 12 de septiembre.
Etapa 21 / Alcalá de Henares - Madrid, 97'8 km / Domingo 13 de septiembre.