| Stage | Winner | Time | Avg.speed |
| SS1 |
| Agueda - Sever |
15.08 km |
| Fourmaux, Adrien | 11m 06,6s |
81.44 km/h |
| SS2 |
| Sever - Albergaria |
20.24 km |
| Solberg, Oliver | 15m 13,2s |
79.79 km/h |
| SS3 |
| Figueira da Foz |
1.93 km |
| Evans, Elfyn | 1m 39,3s |
69.97 km/h |
| |
| |
|
| Ogier, Sebastien | |
|
| SS4 |
| Mortagua 1 |
14.59 km |
| Pajari, Sami | 9m 12,6s |
95.05 km/h |
| SS5 |
| Arganil 1 |
18.62 km |
| Pajari, Sami | 11m 28,2s |
97.40 km/h |
| SS6 |
| Lousa 1 |
7.07 km |
| Neuville, Thierry | 4m 32,5s |
93.40 km/h |
| SS7 |
| Arganil 2 |
18.62 km |
| Ogier, Sebastien | 11m 22,8s |
98.17 km/h |
| SS8 |
| Gois |
15.66 km |
| Ogier, Sebastien | 9m 53,5s |
94.99 km/h |
| SS9 |
| Lousa 2 |
7.07 km |
| Ogier, Sebastien | 4m 30,3s |
94.16 km/h |
| SS10 |
| Mortagua 2 |
14.59 km |
| Neuville, Thierry | 9m 10,1s |
95.48 km/h |
| SS11 |
| Felgueiras 1 |
8.81 km |
| Pajari, Sami | 5m 46,0s |
91.66 km/h |
| SS12 |
| Cabeceiras de Basto 1 |
19.91 km |
| Fourmaux, Adrien | 13m 05,5s |
91.25 km/h |
| SS13 |
| Amarante 1 |
26.24 km |
| Solberg, Oliver | 16m 42,3s |
94.25 km/h |
| SS14 |
| Paredes 1 |
16.09 km |
| Solberg, Oliver | 11m 53,2s |
81.22 km/h |
| SS15 |
| Felgueiras 2 |
8.81 km |
| Ogier, Sebastien | 5m 44,4s |
92.09 km/h |
| SS16 |
| Cabeceiras de Basto 2 |
19.91 km |
| Fourmaux, Adrien | 13m 04,2s |
91.40 km/h |
| SS17 |
| Amarante 2 |
26.24 km |
| Ogier, Sebastien | 18m 20,1s |
85.87 km/h |
| SS18 |
| Paredes 2 |
16.09 km |
| Ogier, Sebastien | 12m 34,1s |
76.81 km/h |
| SS19 |
| Lousada SSS |
3.78 km |
| Solberg, Oliver | 3m 07,2s |
72.69 km/h |
| SS20 |
| Vieira do Minho 1 |
21.60 km |
| Evans, Elfyn | 14m 12,0s |
91.27 km/h |
| SS21 |
| Fafe 1 |
11.18 km |
| Virves, Robert | 7m 11,0s |
93.38 km/h |
| SS22 |
| Vieira do Minho 2 |
21.60 km |
| Fourmaux, Adrien | 14m 32,8s |
89.09 km/h |
| SS23 |
| Fafe 2 |
11.18 km |
| Fourmaux, Adrien | 6m 52,1s |
97.67 km/h |
|