Etappe | Datum | KP | Starttijd | Naam | Lengte | Snelste rijder | Tijd | Gem. snelheid | Rallyleider | 1 | 19 mei | 1 | 19:01 | SSS Lousada | 3,36 km | Sébastien Ogier | 2:41,1 | 75,08 km/u | Sébastien Ogier | 20 mei | 2 | 9:30 | Ponte de Lima 1 | 27,44 km | Kris Meeke | 19:17,8 | 85,32 km/u | Kris Meeke | 3 | 10:14 | Caminha 1 | 18,03 km | Kris Meeke | 10:35,3 | 102,17 km/u | 4 | 11:03 | Viana do Castelo 1 | 18,70 km | Jari-Matti Latvala | 11:27,1 | 97,98 km/u | 5 | 15:39 | Ponte de Lima 2 | 27,44 km | Kris Meeke | 19:20,6 | 85,11 km/u | 6 | 16:23 | Caminha 2 | 18,03 km | Kris Meeke | 10:31,7 | 102,75 km/u | 7 | 17:12 | Viana do Castelo 2 | 18,70 km | Kris Meeke | 11:22,3 | 98,67 km/u | 8 | 19:03 | Porto Street Stage 1 | 1,85 km | Thierry Neuville | 1:46,9 | 62,30 km/u | 9 | 19:18 | Porto Street Stage 2 | 1,85 km | Thierry Neuville | 1:43,6 | 64,29 km/u | | 2 | 21 mei | 10 | 9:42 | Baião 1 | 18,66 km | Kris Meeke | 11:35,4 | 94,38 km/u | 11 | 10:24 | Marão 1 | 26,31 km | Kris Meeke | 16:46,8 | 94,08 km/u | 12 | 11:52 | Amarante 1 | 37,67 km | Kris Meeke | 25:10,9 | 89,76 km/u | 13 | 15:32 | Baião 2 | 18,66 km | Andreas Mikkelsen | 11:30,2 | 97,33 km/u | 14 | 16:14 | Marão 2 | 26,31 km | Andreas Mikkelsen | 16:39,9 | 94,08 km/u | 15 | 17:42 | Amarante 2 | 37,67 km | Sébastien Ogier | 25:05,0 | 90,11 km/u | | 3 | 22 mei | 16 | 7:04 | Vieira do Minho 1 | 22,47 km | Andreas Mikkelsen | 14:29,6 | 93,02 km/u | 17 | 9:08 | Fafe 1 | 11,19 km | Andreas Mikkelsen | 6:49,2 | 98,45 km/u | 18 | 10:04 | Vieira do Minho 2 | 22,47 km | Sébastien Ogier | 14:24,5 | 93,57 km/u | 19 | 12:08 | Fafe 1 (PS) | 11,19 km | Sébastien Ogier | 6:44,3 | 99,64 km/u | | |