Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Sara Martín | Movistar Team | 2:25:47 |
| 2 | Elizabeth Stannard | Israel-Premier Tech Roland | + 00.03 |
| 3 | Tamara Dronova | Israel-Premier Tech Roland | + 00.07 |
| 4 | Mie Bjørndal Ottestad | Norway | + 00.07 |
| 5 | Michaela Drummond | Farto-BTC Women's Cycling Team | + 00.07 |
| 6 | Maggie Coles-Lyster | Israel-Premier Tech Roland | + 00.07 |
| 7 | Katrine Aalerud | Movistar Team | + 00.07 |
| 8 | Catalina Soto Campos | Bizkaia-Durango | + 00.07 |
| 9 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | + 00.07 |
| 10 | Susana Perez Conejero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 00.07 |
| 11 | Anastasia Carbonari | UAE Development Team | + 00.07 |
| 12 | Rasa Leleivyte | Aromitalia Basso Vaiano | + 00.07 |
| 13 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | + 00.07 |
| 14 | Marte Berg Edseth | Norway | + 00.07 |
| 15 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | + 00.07 |
| 16 | Yuliia Biriukova | UAE Development Team | + 00.07 |
| 17 | Barbara Malcotti | Human Powered Health | + 00.07 |
| 18 | Francesca Baroni | Aromitalia Basso Vaiano | + 00.07 |
| 19 | Petra Zsanko | Massi Tactic Women's Team | + 00.15 |
| 20 | Carlotta Cipressi | UAE Development Team | + 00.15 |
| 21 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | + 00.15 |
| 22 | Ana Vitoria Magalhães | Bizkaia-Durango | + 00.15 |
| 23 | Karolina Perekitko | Team Groupe Abadie | + 00.15 |
| 24 | Federica Piergiovanni | UAE Development Team | + 00.15 |
| 25 | Irene Mendez Melgarejo | Bizkaia-Durango | + 00.19 |
| 26 | Marine Allione | Stade Rochelais Charente Maritime | + 00.19 |
| 27 | Lotte Claes | Stade Rochelais Charente Maritime | + 00.19 |
| 28 | Sigrid Ytterhus Haugset | Norway | + 00.21 |
| 29 | Agua Marina Espinola | CANYON//SRAM Generation | + 00.21 |
| 30 | Emma Dyrhovden | Norway | + 00.21 |
| 31 | Leonie Laubig | Team Groupe Abadie | + 00.24 |
| 32 | Irene Affolati | Aromitalia Basso Vaiano | + 00.24 |
| 33 | Cristiana Valente | GlassDrive-Chanceplus | + 00.24 |
| 34 | Aranza Villalón | Eneicat-CM Team-Seguros Deportivos | + 00.24 |
| 35 | Ariadna Gutierrez | Farto-BTC Women's Cycling Team | + 00.27 |
| 36 | Sara Moreno Benitez | Colombia Pacto por el Deporte-GW Shimano | + 00.27 |
| 37 | Alicia Gonzalez | Movistar Team | + 00.27 |
| 38 | Stefania Sanchez Zapata | Eneicat-CM Team-Seguros Deportivos | + 00.27 |
| 39 | Maria Paula Latriglia Alarcon | Eneicat-CM Team-Seguros Deportivos | + 00.27 |
| 40 | Alice Sharpe | Israel-Premier Tech Roland | + 00.27 |
| 41 | Mareille Meijering | Movistar Team | + 00.27 |
| 42 | Eri Yonamine | Human Powered Health | + 00.27 |
| 43 | Daniela Schmidsberger | CANYON//SRAM Generation | + 00.40 |
| 44 | Andrea Ramirez | Bizkaia-Durango | + 00.50 |
| 45 | Lourdes Oyarbide | Movistar Team | + 00.58 |
| 46 | Henrietta Christie | Human Powered Health | + 02.05 |
| 47 | Idoia Eraso Lasa | Laboral Kutxa-Fundacion Euskadi | + 03.01 |
| 48 | Yurani Blanco Calbet | Laboral Kutxa-Fundacion Euskadi | + 03.01 |
| 49 | Alessia Bulleri | Eneicat-CM Team-Seguros Deportivos | + 04.58 |
| 50 | Lija Laizane | Laboral Kutxa-Fundacion Euskadi | + 09.54 |
| 51 | Justyna Czapla | CANYON//SRAM Generation | + 10.40 |
| 52 | Llori Sharpe | CANYON//SRAM Generation | + 10.40 |
| 53 | Maria Del Pilar Jimenez Martinez | Farto-BTC Women's Cycling Team | + 10.40 |
| 54 | Jennifer Tatiana Ducuara | Massi Tactic Women's Team | + 10.40 |
| 55 | Malin Eriksen | Norway | + 10.40 |
| 56 | Andrea Perez Figueroa | Cantabria Deporte-Rio Miera Women's Cycling Team | + 10.40 |
| 57 | Beatriz Pereira | Bizkaia-Durango | + 10.40 |
| 58 | Lara Vieceli | Israel-Premier Tech Roland | + 10.40 |
| 59 | Lina Marcela Hernandez | Colombia Pacto por el Deporte-GW Shimano | + 10.40 |
| 60 | Miryam Nuñez | Massi Tactic Women's Team | + 10.40 |
| 61 | Makayla MacPherson | Human Powered Health | + 10.40 |
| 62 | Maria Camila Atahualpa Ortiz | Colombia Pacto por el Deporte-GW Shimano | + 10.40 |
| 63 | Maria Esther Maqueda Perez | Prolongo-Al Andalus | + 10.40 |
| 64 | Marina Garau Roca | Cantabria Deporte-Rio Miera Women's Cycling Team | + 10.40 |
| 65 | Estefania Herrera Marin | Colombia Pacto por el Deporte-GW Shimano | + 10.40 |
| 66 | Frances Janse van Rensburg | Stade Rochelais Charente Maritime | + 10.40 |
| 67 | Georgia Whitehouse | ARA | Skip Capital | + 10.40 |
| 68 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | + 10.40 |
| 69 | Diane Ingabire | CANYON//SRAM Generation | + 15.23 |
| 70 | Liliana Domingues Jesus | GlassDrive-Chanceplus | + 15.23 |
| 71 | Nofar Maoz | Israel-Premier Tech Roland | + 15.23 |
| 72 | Alli Anderson | ARA | Skip Capital | + 15.23 |
| 73 | Lucinda Stewart | ARA | Skip Capital | + 15.23 |
| 74 | Marie Dezandez | Team Groupe Abadie | + 15.29 |
| 75 | Laura Marti Selles | Team Groupe Abadie | + 15.29 |
| 76 | Maeva Squiban | Stade Rochelais Charente Maritime | + 15.33 |
| 77 | Floraine Bernard | Stade Rochelais Charente Maritime | + 15.33 |
| 78 | Isabel Martin Martin | Eneicat-CM Team-Seguros Deportivos | + 15.34 |
| 79 | Elisabet Escursell Valero | Massi Tactic Women's Team | + 15.36 |
| 80 | Gloria Rodriguez | Movistar Team | + 15.36 |
| 81 | Sandra Gutierrez | Bizkaia-Durango | + 15.36 |
| 82 | Noémie Daumas | Team Groupe Abadie | + 15.36 |
| - | Antri Christoforou | Human Powered Health | DNS |
| - | Tamara Branco | GlassDrive-Chanceplus | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tamara Dronova | Israel-Premier Tech Roland | 11:18:16 |
| 2 | Katrine Aalerud | Movistar Team | + 00.47 |
| 3 | Mie Bjørndal Ottestad | Norway | + 00.58 |
| 4 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | + 01.04 |
| 5 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | + 01.07 |
| 6 | Barbara Malcotti | Human Powered Health | + 01.10 |
| 7 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | + 01.17 |
| 8 | Yuliia Biriukova | UAE Development Team | + 01.27 |
| 9 | Marte Berg Edseth | Norway | + 01.32 |
| 10 | Rasa Leleivyte | Aromitalia Basso Vaiano | + 01.34 |
| 11 | Lotte Claes | Stade Rochelais Charente Maritime | + 01.48 |
| 12 | Elizabeth Stannard | Israel-Premier Tech Roland | + 02.20 |
| 13 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | + 02.26 |
| 14 | Sara Martín | Movistar Team | + 02.38 |
| 15 | Agua Marina Espinola | CANYON//SRAM Generation | + 03.32 |
| 16 | Karolina Perekitko | Team Groupe Abadie | + 03.39 |
| 17 | Federica Piergiovanni | UAE Development Team | + 03.44 |
| 18 | Carlotta Cipressi | UAE Development Team | + 03.48 |
| 19 | Sigrid Ytterhus Haugset | Norway | + 03.50 |
| 20 | Leonie Laubig | Team Groupe Abadie | + 04.10 |
| 21 | Eri Yonamine | Human Powered Health | + 04.11 |
| 22 | Emma Dyrhovden | Norway | + 04.33 |
| 23 | Mareille Meijering | Movistar Team | + 06.39 |
| 24 | Irene Mendez Melgarejo | Bizkaia-Durango | + 07.27 |
| 25 | Aranza Villalón | Eneicat-CM Team-Seguros Deportivos | + 07.42 |
| 26 | Sara Moreno Benitez | Colombia Pacto por el Deporte-GW Shimano | + 07.55 |
| 27 | Idoia Eraso Lasa | Laboral Kutxa-Fundacion Euskadi | + 08.41 |
| 28 | Susana Perez Conejero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 09.08 |
| 29 | Michaela Drummond | Farto-BTC Women's Cycling Team | + 09.31 |
| 30 | Stefania Sanchez Zapata | Eneicat-CM Team-Seguros Deportivos | + 10.17 |
| 31 | Alice Sharpe | Israel-Premier Tech Roland | + 11.00 |
| 32 | Yurani Blanco Calbet | Laboral Kutxa-Fundacion Euskadi | + 11.10 |
| 33 | Cristiana Valente | GlassDrive-Chanceplus | + 13.02 |
| 34 | Henrietta Christie | Human Powered Health | + 13.22 |
| 35 | Lourdes Oyarbide | Movistar Team | + 13.47 |
| 36 | Francesca Baroni | Aromitalia Basso Vaiano | + 16.58 |
| 37 | Maeva Squiban | Stade Rochelais Charente Maritime | + 17.10 |
| 38 | Ana Vitoria Magalhães | Bizkaia-Durango | + 17.24 |
| 39 | Alicia Gonzalez | Movistar Team | + 17.25 |
| 40 | Maggie Coles-Lyster | Israel-Premier Tech Roland | + 18.05 |
| 41 | Anastasia Carbonari | UAE Development Team | + 18.18 |
| 42 | Maria Paula Latriglia Alarcon | Eneicat-CM Team-Seguros Deportivos | + 18.32 |
| 43 | Ariadna Gutierrez | Farto-BTC Women's Cycling Team | + 19.03 |
| 44 | Catalina Soto Campos | Bizkaia-Durango | + 20.36 |
| 45 | Irene Affolati | Aromitalia Basso Vaiano | + 20.36 |
| 46 | Miryam Nuñez | Massi Tactic Women's Team | + 20.39 |
| 47 | Daniela Schmidsberger | CANYON//SRAM Generation | + 22.22 |
| 48 | Georgia Whitehouse | ARA | Skip Capital | + 26.08 |
| 49 | Lija Laizane | Laboral Kutxa-Fundacion Euskadi | + 26.55 |
| 50 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | + 27.53 |
| 51 | Petra Zsanko | Massi Tactic Women's Team | + 28.05 |
| 52 | Malin Eriksen | Norway | + 29.31 |
| 53 | Lina Marcela Hernandez | Colombia Pacto por el Deporte-GW Shimano | + 30.43 |
| 54 | Maria Camila Atahualpa Ortiz | Colombia Pacto por el Deporte-GW Shimano | + 30.48 |
| 55 | Alessia Bulleri | Eneicat-CM Team-Seguros Deportivos | + 31.01 |
| 56 | Isabel Martin Martin | Eneicat-CM Team-Seguros Deportivos | + 32.43 |
| 57 | Frances Janse van Rensburg | Stade Rochelais Charente Maritime | + 32.44 |
| 58 | Marine Allione | Stade Rochelais Charente Maritime | + 34.32 |
| 59 | Marina Garau Roca | Cantabria Deporte-Rio Miera Women's Cycling Team | + 35.27 |
| 60 | Justyna Czapla | CANYON//SRAM Generation | + 38.17 |
| 61 | Floraine Bernard | Stade Rochelais Charente Maritime | + 38.21 |
| 62 | Andrea Ramirez | Bizkaia-Durango | + 40.05 |
| 63 | Nofar Maoz | Israel-Premier Tech Roland | + 41.14 |
| 64 | Lara Vieceli | Israel-Premier Tech Roland | + 46.41 |
| 65 | Llori Sharpe | CANYON//SRAM Generation | + 46.43 |
| 66 | Beatriz Pereira | Bizkaia-Durango | + 46.43 |
| 67 | Andrea Perez Figueroa | Cantabria Deporte-Rio Miera Women's Cycling Team | + 46.48 |
| 68 | Alli Anderson | ARA | Skip Capital | + 48.11 |
| 69 | Maria Esther Maqueda Perez | Prolongo-Al Andalus | + 48.19 |
| 70 | Lucinda Stewart | ARA | Skip Capital | + 48.28 |
| 71 | Jennifer Tatiana Ducuara | Massi Tactic Women's Team | + 48.34 |
| 72 | Estefania Herrera Marin | Colombia Pacto por el Deporte-GW Shimano | + 48.49 |
| 73 | Makayla MacPherson | Human Powered Health | + 54.36 |
| 74 | Gloria Rodriguez | Movistar Team | + 55.53 |
| 75 | Noémie Daumas | Team Groupe Abadie | + 57.31 |
| 76 | Diane Ingabire | CANYON//SRAM Generation | + 57.54 |
| 77 | Sandra Gutierrez | Bizkaia-Durango | + 01:00.02 |
| 78 | Maria Del Pilar Jimenez Martinez | Farto-BTC Women's Cycling Team | + 01:02.07 |
| 79 | Elisabet Escursell Valero | Massi Tactic Women's Team | + 01:07.33 |
| 80 | Liliana Domingues Jesus | GlassDrive-Chanceplus | + 01:12.19 |
| 81 | Marie Dezandez | Team Groupe Abadie | + 01:14.10 |
| 82 | Laura Marti Selles | Team Groupe Abadie | + 01:14.51 |
| - | Antri Christoforou | Human Powered Health | DNS |
| - | Tamara Branco | GlassDrive-Chanceplus | DNF |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tamara Dronova | Israel-Premier Tech Roland | 86 |
| 2 | Katrine Aalerud | Movistar Team | 53 |
| 3 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | 45 |
| 4 | Sara Martín | Movistar Team | 44 |
| 5 | Mie Bjørndal Ottestad | Norway | 44 |
| 6 | Elizabeth Stannard | Israel-Premier Tech Roland | 30 |
| 7 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | 29 |
| 8 | Michaela Drummond | Farto-BTC Women's Cycling Team | 28 |
| 9 | Barbara Malcotti | Human Powered Health | 24 |
| 10 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | 22 |
| 11 | Rasa Leleivyte | Aromitalia Basso Vaiano | 22 |
| 12 | Yuliia Biriukova | UAE Development Team | 21 |
| 13 | Marte Berg Edseth | Norway | 20 |
| 14 | Maeva Squiban | Stade Rochelais Charente Maritime | 18 |
| 15 | Lotte Claes | Stade Rochelais Charente Maritime | 11 |
| 16 | Catalina Soto Campos | Bizkaia-Durango | 10 |
| 17 | Maggie Coles-Lyster | Israel-Premier Tech Roland | 10 |
| 18 | Anastasia Carbonari | UAE Development Team | 8 |
| 19 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | 7 |
| 20 | Susana Perez Conejero | Cantabria Deporte-Rio Miera Women's Cycling Team | 6 |
| 21 | Francesca Baroni | Aromitalia Basso Vaiano | 6 |
| 22 | Agua Marina Espinola | CANYON//SRAM Generation | 4 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | 18 |
| 2 | Tamara Dronova | Israel-Premier Tech Roland | 15 |
| 3 | Katrine Aalerud | Movistar Team | 9 |
| 4 | Elizabeth Stannard | Israel-Premier Tech Roland | 7 |
| 5 | Mie Bjørndal Ottestad | Norway | 6 |
| 6 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | 6 |
| 7 | Lourdes Oyarbide | Movistar Team | 6 |
| 8 | Barbara Malcotti | Human Powered Health | 4 |
| 9 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | 3 |
| 10 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | 3 |
| 11 | Diane Ingabire | CANYON//SRAM Generation | 2 |
| 12 | Sara Martín | Movistar Team | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Laboral Kutxa-Fundacion Euskadi | 33:59:38 |
| 2 | Norway | + 01.34 |
| 3 | UAE Development Team | + 03.49 |
| 4 | Movistar Team | + 05.51 |
| 5 | Israel-Premier Tech Roland | + 09.04 |
| 6 | Human Powered Health | + 13.24 |
| 7 | Eneicat-CM Team-Seguros Deportivos | + 23.26 |
| 8 | Stade Rochelais Charente Maritime | + 29.28 |
| 9 | Colombia Pacto por el Deporte-GW Shimano | + 31.12 |
| 10 | Aromitalia Basso Vaiano | + 31.39 |
| 11 | Bizkaia-Durango | + 37.15 |
| 12 | Team Groupe Abadie | + 51.15 |
| 13 | CANYON//SRAM Generation | + 52.04 |
| 14 | Farto-BTC Women's Cycling Team | + 01:25.55 |
| 15 | Cantabria Deporte-Rio Miera Women's Cycling Team | + 01:26.33 |
| 16 | Massi Tactic Women's Team | + 01:26.43 |
| 17 | ARA | Skip Capital | + 01:53.07 |








