Stage 1
19/08/2022
Utrecht > Utrecht
23.03km
+33m
Stage 2
20/08/2022
's-Hertogenbosch > Utrecht
174.8km
+490m
Stage 3
21/08/2022
Breda > Breda
194.18km
+232m
Stage 4
23/08/2022
Vitoria-Gasteiz > Laguardia
154.3km
+2306m
Stage 5
24/08/2022
Irun > Bilbao
191.68km
+2964m
Stage 6
25/08/2022
Bilbao > Ascensión al Pico Jano. San Miguel de Aguayo
179.84km
+4072m
Stage 7
26/08/2022
Camargo > Cistierna
194.16km
+3144m
Stage 8
27/08/2022
La Pola Llaviana/Pola de Laviana > Colláu Fancuaya. Yernes y Tameza
156.02km
+3743m
Stage 9
28/08/2022
Villaviciosa > Les Praeres. Nava
176.24km
+3696m
Stage 10
30/08/2022
Elche > Alicante
31.49km
+91m
Stage 11
31/08/2022
El Pozo Alimentacion > Cabo de Gata
194.53km
+1600m
Stage 12
01/09/2022
Salobreña > Peñas Blancas. Estepona
195.14km
+3187m
Stage 13
02/09/2022
Ronda > Montilla
169.99km
+1699m
Stage 14
03/09/2022
Montoro > Sierra de La Pandera
160.75km
+3337m
Stage 15
04/09/2022
Martos > Sierra Nevada
148.24km
+4052m
Stage 16
06/09/2022
Sanlucar de Barrameda > Tomares
191.33km
+966m
Stage 17
07/09/2022
Aracena > Monasterio de Tentudía
159.74km
+2737m
Stage 18
08/09/2022
Trujillo > Alto del Piornal
189.71km
+3625m
Stage 19
09/09/2022
Talavera de la Reina > Talavera de la Reina
132.82km
+2273m
Stage 20
10/09/2022
Moralzarzal > Puerto de Navacerrada
176.31km
+3983m
Stage 21
11/09/2022
Las Rozas > Madrid
101.84km
+870m