Toutes les étapes sont plates et se concluent au sprint. Mylène de Zoete gagne la première étape, Hanna Tserakh la seconde et Chiara Consonni la troisième. Chacune prend la tête du classement après leur victoire. Consonni gagne l'épreuve devant de Zoete et Daria Pikulik. Elle gagne également le classement par points. Hanna Tserakh remporte le classement de la montagne, Xin Tang est la meilleure jeune.
Un trio avec Thi That Nguyen, Georgia Whitehouse et Jarmila Machačová sort après le premier prix des monts, mais est repris avant le premier sprint intermédiaire. À cinquante-quatre kilomètres de l'arrivée, Nicole Hartychová, Tiril Jørgensen et Talsa Naskovich sortent. Elles obtiennent près de deux minutes d'avance. Tang Xin et Lu Siying partent en poursuite et opèrent la jonction. Un regroupement général a lieu à dix-neuf kilomètres de la ligne. L'étape se conclut au sprint, Mylene de Zoete doit mener Martina Fidanza, mais est surprise par la proximité de la ligne d'arrivée. Elle s'impose donc[1].
Olga Zabelinskaya attaque au bout de neuf kilomètres. Son avance atteint deux minutes cinquante-deux. Le peloton gère pour la reprendre dans le dernier kilomètre. Hanna Tserakh gagne le sprint[2].
Aucune échappée ne parvient à prendre de l'avance. Chiara Consonni est la plus rapide au sprint. Grâce aux bonifications, elle gagne le classement général[3].