Stage 1
20/10/2020
Irun > Arrate. Eibar
169.43km
+2941m
Stage 2
21/10/2020
Pamplona > Lekunberri
151.43km
+2435m
Stage 3
22/10/2020
Lodosa > La Laguna Negra de Vinuesa
165.06km
+2784m
Stage 4
23/10/2020
Garray. Numancia > Ejea de los Caballeros
190.36km
+1165m
Stage 5
24/10/2020
Huesca > Sabiñánigo
186.08km
+3637m
Stage 6
25/10/2020
Biescas > Sallent de Gállego.Aramón Formigal
145.88km
+3007m
Stage 7
27/10/2020
Vitoria-Gasteiz > Villanueva de Valdegovia
162.54km
+2664m
Stage 8
28/10/2020
Logroño > Alto de Moncalvillo
164.03km
+2979m
Stage 9
29/10/2020
B.M. Cid Campeador. Castrillo del Val > Aguilar de Campo
162.14km
+1175m
Stage 10
30/10/2020
Castro Urdiales > Suances
185.51km
+2268m
Stage 11
31/10/2020
Villaviciosa > Alto de La Farrapona. Lagos de Somiedo
170.74km
+5101m
Stage 12
01/11/2020
La Pola Llaviana/Pola de Laviana > Alto de l'Angliru
109.45km
+3133m
Stage 13
03/11/2020
Muros > Mirador de Ézaro. Dumbría
33.7km
+531m
Stage 14
04/11/2020
Lugo > Ourense
205.82km
+3125m
Stage 15
05/11/2020
Mos > Puebla de Sanabria
230.85km
+4403m
Stage 16
06/11/2020
Salamanca > Ciudad Rodrigo
162.45km
+2762m
Stage 17
07/11/2020
Sequeros > Alto de La Covatilla
175.22km
+4323m
Stage 18
08/11/2020
Hipódromo De La Zarzuela > Madrid
140.16km
+1492m