Etappe | Datum | KP | Starttijd | Naam | Lengte | Snelste rijder | Tijd | Gem. snelheid | Rallyleider | 1 | 31 mei | 1 | 9:48 | Lousã 1 | 12,35 km | Daniel Sordo | 9:06,9 | 78,39 km/u | Daniel Sordo | 2 | 10:31 | Góis 1 | 18,78 km | Ott Tänak | 12:19,7 | 91,40 km/u | 3 | 11:20 | Arganil 1 | 14,44 km | Ott Tänak | 9:00,0 | 96,27 km/u | Ott Tänak | 4 | 13:51 | Lousã 2 | 12,35 km | Daniel Sordo | 8:59,2 | 82,46 km/u | 5 | 14:35 | Góis 2 | 18,78 km | Teemu Suninen | 12:13,2 | 92,21 km/u | 6 | 15:23 | Arganil 2 | 14,44 km | Thierry Neuville | 8:58,5 | 96,53 km/u | 7 | 19:03 | Lousada SSS | 3,36 km | Thierry Neuville | 2:35,5 | 77,79 km/u | | 2 | 1 juni | 8 | 8:38 | Vieira do Minho 1 | 20,53 km | Kris Meeke | 12:59,3 | 94,84 km/u | 9 | 9:31 | Cabeceiras de Basto 1 | 22,22 km | Jari-Matti Latvala | 13:43,0 | 97,20 km/u | 10 | 10:47 | Amarante 1 | 37,60 km | Jari-Matti Latvala | 25:10,4 | 89,62 km/u | 11 | 15:08 | Vieira do Minho 2 | 20,53 km | Ott Tänak | 12:05,5 | 101,87 km/u | 12 | 16:01 | Cabeceiras de Basto 2 | 22,22 km | Thierry Neuville | 13:35,9 | 98,04 km/u | 13 | 17:17 | Amarante 2 | 37,60 km | Thierry Neuville | 25:02,2 | 90,11 km/u | 14 | 19:03 | Gaia Street Stage 1 | 2,25 km | Neutralisatie | 15 | 19:28 | Gaia Street Stage 2 | 2,25 km | Neutralisatie | | 3 | 2 juni | 16 | 8:25 | Montim 1 | 8,64 km | Kris Meeke | 5:49,1 | 89,10 km/u | 17 | 9:08 | Fafe 1 | 11,18 km | Ott Tänak | 6:38,6 | 100,97 km/u | 18 | 9:49 | Luílhas | 11,89 km | Ott Tänak | 8:05,7 | 88,13 km/u | 19 | 10:35 | Montim 2 | 8,64 km | Thierry Neuville | 5:46,3 | 89,82 km/u | 20 | 12:18 | Fafe 2 (PS) | 11,18 km | Sébastien Ogier | 6:35,0 | 101,89 km/u | | |