Prologue|30th July|6.8 km
Fafe-
1st stage|31st July|183.5 km
Lousada-Maia
2nd stage|1st August|171.8 km
Gondomar-Braga
3rd stage|2nd August|180 km
Viana Castelo-Montalegre
4th stage|3rd August|192.5 km
Boticas-Mondim Basto
5th stage|4th August|161.3 km
Alvarenga-Santo Tirso
6th stage|5th August|155 km
Oliveira de Bairro-Viseu
6th August|Rest day
-
7th stage|7th August|172.5 km
Belmonte-Torre (Seia)
8th stage|8th August|194 km
Sabugal-Castelo Branco
9th stage|9th August|28.9 km
Oleiros-Serta
10th stage|10th August|167.1 km
Burinhosa-Lisboa