La première étape voit s'isoler les favorites. Sabrina Stultiens profite de leur marquage pour partir à un kilomètre de la ligne et aller s'imposer. Le lendemain, Annemiek van Vleuten gagne le contre-la-montre quatorze secondes devant Anna van der Breggen. Sur la troisième, une échappée part à mi-parcours. Amy Pieters remporte le sprint du groupe. Le dernier jour, Amanda Spratt attaque dès le pied du Puerto de Urkiola. Elle parvient à faire grandir son écart et remporte l'étape. Elle gagne par la même occasion le classement final. Annemiek van Vleuten et Anna van der Breggen complètent le podium. Cette dernière gagne également le classement par points. Asja Paladin gagne le classement de la montagne, Katarzyna Pawłowska celui des sprints, Aafke Soet celui de la meilleure jeune, enfin Mitchelton-Scott est la meilleure équipe.
Il y a peu d'attaque en début d'étape. Lors du premier prix des monts à Alto de Liernia, au kilomètre soixante-dix, Annemiek van Vleuten prend les points devant Ashleigh Moolman. Au deuxième prix des monts, c'est Anna van der Breggen qui passe en premier au sommet. Annemiek van Vleuten place ensuite plusieurs accélérations. Elle est suivie par Olga Zabelinskaya, Sabrina Stultiens, Ashleigh Moolman et Anna van der Breggen. Au kilomètre, Sabrina Stultiens profite du marquage entre Annemiek van Vleuten et Anna van der Breggen pour partir et s'imposer seule. Un groupe de poursuivante rentre sur les échappées et Lisa Brennauer règle le sprint du peloton[2],[3].
Il pleut durant une partie de l'étape. Anna van der Breggen gagne le premier prix des monts et reprend ainsi deux secondes à Annemiek van Vleuten. Au kilomètre soixante-dix-sept, la côte de l'Untzilla provoque une sélection dans le peloton. Elles sont dix au pied de l'Alto de Arlaban. Le groupe est composé de : Georgia Williams, Emilia Fahlin, Anouska Koster, Amy Pieters, Pauliena Rooijakkers et Ane Santesteban. À deux kilomètres du sommet, Pauliena Rooijakkers accélère. Elle compte jusqu'à une minute d'avance. Elle est reprise néanmoins par le groupe d'échappée à quatre kilomètres de l'arrivée. Amy Pieters s'impose au sprint. Georgia Williams se replace au classement général et est maintenant deuxième à trois secondes[6],[7].
La première échappée est composée de Alicia González, Alice Maria Arzuffi et Rachel Neylan. Elle est rapidement reprise. Asja Paladin passe en tête au col du Duna Gane, au kilomètre quarante-neuf, et conforte ainsi son maillot de meilleure grimpeuse. Dans le difficile col de Puerto de Urkiola, Amanda Spratt attaque dès le pied. Derrière elle, le groupe de poursuite est constitué d'Annemiek van Vleuten, Anna van der Breggen, Georgia Williams, Ashleigh Moolman, Olga Zabelinskaya et Aafke Soet. À soixante-dix kilomètres de l'arrivée, au col, Amanda Spratt possède une avance de trente-cinq secondes sur Annemiek van Vleuten, Anna van der Breggen et Ashleigh Moolman. L'Australienne creuse l'écart et compte deux minutes trente d'avance dix-huit kilomètres plus loin. À vingt kilomètres de l'arrivée, Olga Zabelinskaya part avec Elisa Longo Borghini en chasse. Amanda Spratt s'impose néanmoins avec une minute seize d'avance sur ces deux poursuivantes. Derrière, les favorites passent la ligne plus de deux minutes plus tard. Amanda Spratt remporte ainsi le classement général[8],[9].