Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | 3:09:12 |
| 2 | Tamara Dronova | Israel-Premier Tech Roland | + 00.01 |
| 3 | Katrine Aalerud | Movistar Team | + 00.04 |
| 4 | Mie Bjørndal Ottestad | Norway | + 00.04 |
| 5 | Barbara Malcotti | Human Powered Health | + 00.09 |
| 6 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | + 00.16 |
| 7 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | + 00.18 |
| 8 | Yuliia Biriukova | UAE Development Team | + 00.21 |
| 9 | Rasa Leleivyte | Aromitalia Basso Vaiano | + 00.23 |
| 10 | Lotte Claes | Stade Rochelais Charente Maritime | + 00.23 |
| 11 | Marte Berg Edseth | Norway | + 00.24 |
| 12 | Maeva Squiban | Stade Rochelais Charente Maritime | + 00.38 |
| 13 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | + 00.53 |
| 14 | Elizabeth Stannard | Israel-Premier Tech Roland | + 01.21 |
| 15 | Sara Martín | Movistar Team | + 02.05 |
| 16 | Carlotta Cipressi | UAE Development Team | + 02.05 |
| 17 | Agua Marina Espinola | CANYON//SRAM Generation | + 02.05 |
| 18 | Karolina Perekitko | Team Groupe Abadie | + 02.08 |
| 19 | Federica Piergiovanni | UAE Development Team | + 02.08 |
| 20 | Sigrid Ytterhus Haugset | Norway | + 02.08 |
| 21 | Leonie Laubig | Team Groupe Abadie | + 02.18 |
| 22 | Eri Yonamine | Human Powered Health | + 02.23 |
| 23 | Idoia Eraso Lasa | Laboral Kutxa-Fundacion Euskadi | + 02.31 |
| 24 | Emma Dyrhovden | Norway | + 02.42 |
| 25 | Mareille Meijering | Movistar Team | + 03.50 |
| 26 | Michaela Drummond | Farto-BTC Women's Cycling Team | + 05.23 |
| 27 | Susana Perez Conejero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 05.23 |
| 28 | Stefania Sanchez Zapata | Eneicat-CM Team-Seguros Deportivos | + 05.23 |
| 29 | Maria Paula Latriglia Alarcon | Eneicat-CM Team-Seguros Deportivos | + 05.23 |
| 30 | Irene Mendez Melgarejo | Bizkaia-Durango | + 05.23 |
| 31 | Aranza Villalón | Eneicat-CM Team-Seguros Deportivos | + 05.23 |
| 32 | Lourdes Oyarbide | Movistar Team | + 05.32 |
| 33 | Ariadna Gutierrez | Farto-BTC Women's Cycling Team | + 05.34 |
| 34 | Sara Moreno Benitez | Colombia Pacto por el Deporte-GW Shimano | + 05.36 |
| 35 | Cristiana Valente | GlassDrive-Chanceplus | + 05.36 |
| 36 | Miryam Nuñez | Massi Tactic Women's Team | + 05.36 |
| 37 | Yurani Blanco Calbet | Laboral Kutxa-Fundacion Euskadi | + 06.06 |
| 38 | Alice Sharpe | Israel-Premier Tech Roland | + 06.50 |
| 39 | Henrietta Christie | Human Powered Health | + 06.50 |
| 40 | Justyna Czapla | CANYON//SRAM Generation | + 09.44 |
| 41 | Francesca Baroni | Aromitalia Basso Vaiano | + 09.44 |
| 42 | Irene Affolati | Aromitalia Basso Vaiano | + 09.44 |
| 43 | Antri Christoforou | Human Powered Health | + 09.44 |
| 44 | Alessia Bulleri | Eneicat-CM Team-Seguros Deportivos | + 09.44 |
| 45 | Maggie Coles-Lyster | Israel-Premier Tech Roland | + 09.44 |
| 46 | Catalina Soto Campos | Bizkaia-Durango | + 09.44 |
| 47 | Isabel Martin Martin | Eneicat-CM Team-Seguros Deportivos | + 09.44 |
| 48 | Ana Vitoria Magalhães | Bizkaia-Durango | + 09.44 |
| 49 | Alicia Gonzalez | Movistar Team | + 09.44 |
| 50 | Daniela Schmidsberger | CANYON//SRAM Generation | + 09.48 |
| 51 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | + 09.48 |
| 52 | Marina Garau Roca | Cantabria Deporte-Rio Miera Women's Cycling Team | + 09.48 |
| 53 | Georgia Whitehouse | ARA | Skip Capital | + 09.48 |
| 54 | Anastasia Carbonari | UAE Development Team | + 09.48 |
| 55 | Lija Laizane | Laboral Kutxa-Fundacion Euskadi | + 09.48 |
| 56 | Nofar Maoz | Israel-Premier Tech Roland | + 12.46 |
| 57 | Lina Marcela Hernandez | Colombia Pacto por el Deporte-GW Shimano | + 12.46 |
| 58 | Frances Janse van Rensburg | Stade Rochelais Charente Maritime | + 12.46 |
| 59 | Malin Eriksen | Norway | + 12.46 |
| 60 | Diane Ingabire | CANYON//SRAM Generation | + 12.46 |
| 61 | Jennifer Tatiana Ducuara | Massi Tactic Women's Team | + 12.48 |
| 62 | Maria Esther Maqueda Perez | Prolongo-Al Andalus | + 12.48 |
| 63 | Maria Camila Atahualpa Ortiz | Colombia Pacto por el Deporte-GW Shimano | + 12.48 |
| 64 | Marine Allione | Stade Rochelais Charente Maritime | + 12.52 |
| 65 | Floraine Bernard | Stade Rochelais Charente Maritime | + 15.42 |
| 66 | Lucinda Stewart | ARA | Skip Capital | + 18.41 |
| 67 | Alli Anderson | ARA | Skip Capital | + 18.41 |
| 68 | Beatriz Pereira | Bizkaia-Durango | + 19.42 |
| 69 | Maria Del Pilar Jimenez Martinez | Farto-BTC Women's Cycling Team | + 19.42 |
| 70 | Andrea Perez Figueroa | Cantabria Deporte-Rio Miera Women's Cycling Team | + 19.42 |
| 71 | Lara Vieceli | Israel-Premier Tech Roland | + 19.42 |
| 72 | Llori Sharpe | CANYON//SRAM Generation | + 19.42 |
| 73 | Elisabet Escursell Valero | Massi Tactic Women's Team | + 19.42 |
| 74 | Petra Zsanko | Massi Tactic Women's Team | + 19.42 |
| 75 | Andrea Ramirez | Bizkaia-Durango | + 19.42 |
| 76 | Sandra Gutierrez | Bizkaia-Durango | + 19.42 |
| 77 | Estefania Herrera Marin | Colombia Pacto por el Deporte-GW Shimano | + 19.44 |
| 78 | Gloria Rodriguez | Movistar Team | + 19.46 |
| 79 | Noémie Daumas | Team Groupe Abadie | + 19.48 |
| 80 | Marie Dezandez | Team Groupe Abadie | + 27.27 |
| 81 | Makayla MacPherson | Human Powered Health | + 27.27 |
| 82 | Laura Marti Selles | Team Groupe Abadie | + 27.29 |
| 83 | Liliana Domingues Jesus | GlassDrive-Chanceplus | + 31.57 |
| 84 | Tamara Branco | GlassDrive-Chanceplus | + 32.38 |
| - | Nina Buijsman | Human Powered Health | DNF |
| - | Ainhoa Moreno Ossowsky | Aromitalia Basso Vaiano | DNF |
| - | Delphine Sassi | Prolongo-Al Andalus | DNF |
| - | Gloria Elena Galeano Gonzalez | Prolongo-Al Andalus | DNF |
| - | Naomi Langarica | Prolongo-Al Andalus | DNF |
| - | Lara Scarselli | Aromitalia Basso Vaiano | DNF |
| - | Rachael Wales | ARA | Skip Capital | DNF |
| - | Marta Lopez Ruiz | Prolongo-Al Andalus | DNF |
| - | Ilona Feytou | Team Groupe Abadie | DNF |
| - | Lorena Feixas Urbano | Prolongo-Al Andalus | DNF |
| - | Sophia Zwaan | UAE Development Team | DNF |
| - | Erialis Otero Otero | Cantabria Deporte-Rio Miera Women's Cycling Team | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tamara Dronova | Israel-Premier Tech Roland | 8:52:34 |
| 2 | Katrine Aalerud | Movistar Team | + 00.37 |
| 3 | Mie Bjørndal Ottestad | Norway | + 00.46 |
| 4 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | + 00.52 |
| 5 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | + 00.55 |
| 6 | Barbara Malcotti | Human Powered Health | + 00.58 |
| 7 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | + 01.09 |
| 8 | Yuliia Biriukova | UAE Development Team | + 01.15 |
| 9 | Marte Berg Edseth | Norway | + 01.20 |
| 10 | Rasa Leleivyte | Aromitalia Basso Vaiano | + 01.22 |
| 11 | Lotte Claes | Stade Rochelais Charente Maritime | + 01.24 |
| 12 | Maeva Squiban | Stade Rochelais Charente Maritime | + 01.32 |
| 13 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | + 02.06 |
| 14 | Elizabeth Stannard | Israel-Premier Tech Roland | + 02.18 |
| 15 | Sara Martín | Movistar Team | + 02.43 |
| 16 | Agua Marina Espinola | CANYON//SRAM Generation | + 03.06 |
| 17 | Karolina Perekitko | Team Groupe Abadie | + 03.19 |
| 18 | Federica Piergiovanni | UAE Development Team | + 03.24 |
| 19 | Sigrid Ytterhus Haugset | Norway | + 03.24 |
| 20 | Carlotta Cipressi | UAE Development Team | + 03.28 |
| 21 | Eri Yonamine | Human Powered Health | + 03.39 |
| 22 | Leonie Laubig | Team Groupe Abadie | + 03.41 |
| 23 | Emma Dyrhovden | Norway | + 04.07 |
| 24 | Idoia Eraso Lasa | Laboral Kutxa-Fundacion Euskadi | + 05.35 |
| 25 | Mareille Meijering | Movistar Team | + 06.07 |
| 26 | Irene Mendez Melgarejo | Bizkaia-Durango | + 07.03 |
| 27 | Aranza Villalón | Eneicat-CM Team-Seguros Deportivos | + 07.13 |
| 28 | Sara Moreno Benitez | Colombia Pacto por el Deporte-GW Shimano | + 07.23 |
| 29 | Yurani Blanco Calbet | Laboral Kutxa-Fundacion Euskadi | + 08.04 |
| 30 | Susana Perez Conejero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 08.56 |
| 31 | Michaela Drummond | Farto-BTC Women's Cycling Team | + 09.19 |
| 32 | Stefania Sanchez Zapata | Eneicat-CM Team-Seguros Deportivos | + 09.45 |
| 33 | Miryam Nuñez | Massi Tactic Women's Team | + 09.54 |
| 34 | Alice Sharpe | Israel-Premier Tech Roland | + 10.28 |
| 35 | Henrietta Christie | Human Powered Health | + 11.12 |
| 36 | Cristiana Valente | GlassDrive-Chanceplus | + 12.33 |
| 37 | Lourdes Oyarbide | Movistar Team | + 12.44 |
| 38 | Antri Christoforou | Human Powered Health | + 13.34 |
| 39 | Georgia Whitehouse | ARA | Skip Capital | + 15.23 |
| 40 | Francesca Baroni | Aromitalia Basso Vaiano | + 16.46 |
| 41 | Alicia Gonzalez | Movistar Team | + 16.53 |
| 42 | Lija Laizane | Laboral Kutxa-Fundacion Euskadi | + 16.56 |
| 43 | Isabel Martin Martin | Eneicat-CM Team-Seguros Deportivos | + 17.04 |
| 44 | Ana Vitoria Magalhães | Bizkaia-Durango | + 17.04 |
| 45 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | + 17.08 |
| 46 | Maggie Coles-Lyster | Israel-Premier Tech Roland | + 17.53 |
| 47 | Maria Paula Latriglia Alarcon | Eneicat-CM Team-Seguros Deportivos | + 18.00 |
| 48 | Anastasia Carbonari | UAE Development Team | + 18.06 |
| 49 | Ariadna Gutierrez | Farto-BTC Women's Cycling Team | + 18.31 |
| 50 | Malin Eriksen | Norway | + 18.46 |
| 51 | Lina Marcela Hernandez | Colombia Pacto por el Deporte-GW Shimano | + 19.58 |
| 52 | Maria Camila Atahualpa Ortiz | Colombia Pacto por el Deporte-GW Shimano | + 20.03 |
| 53 | Irene Affolati | Aromitalia Basso Vaiano | + 20.07 |
| 54 | Catalina Soto Campos | Bizkaia-Durango | + 20.24 |
| 55 | Daniela Schmidsberger | CANYON//SRAM Generation | + 21.37 |
| 56 | Frances Janse van Rensburg | Stade Rochelais Charente Maritime | + 21.59 |
| 57 | Floraine Bernard | Stade Rochelais Charente Maritime | + 22.43 |
| 58 | Marina Garau Roca | Cantabria Deporte-Rio Miera Women's Cycling Team | + 24.42 |
| 59 | Nofar Maoz | Israel-Premier Tech Roland | + 25.46 |
| 60 | Alessia Bulleri | Eneicat-CM Team-Seguros Deportivos | + 25.58 |
| 61 | Justyna Czapla | CANYON//SRAM Generation | + 27.32 |
| 62 | Petra Zsanko | Massi Tactic Women's Team | + 27.45 |
| 63 | Alli Anderson | ARA | Skip Capital | + 32.43 |
| 64 | Lucinda Stewart | ARA | Skip Capital | + 33.00 |
| 65 | Marine Allione | Stade Rochelais Charente Maritime | + 34.08 |
| 66 | Lara Vieceli | Israel-Premier Tech Roland | + 35.56 |
| 67 | Beatriz Pereira | Bizkaia-Durango | + 35.58 |
| 68 | Llori Sharpe | CANYON//SRAM Generation | + 35.58 |
| 69 | Andrea Perez Figueroa | Cantabria Deporte-Rio Miera Women's Cycling Team | + 36.03 |
| 70 | Maria Esther Maqueda Perez | Prolongo-Al Andalus | + 37.34 |
| 71 | Jennifer Tatiana Ducuara | Massi Tactic Women's Team | + 37.49 |
| 72 | Estefania Herrera Marin | Colombia Pacto por el Deporte-GW Shimano | + 38.04 |
| 73 | Andrea Ramirez | Bizkaia-Durango | + 39.10 |
| 74 | Gloria Rodriguez | Movistar Team | + 40.12 |
| 75 | Noémie Daumas | Team Groupe Abadie | + 41.50 |
| 76 | Diane Ingabire | CANYON//SRAM Generation | + 42.26 |
| 77 | Makayla MacPherson | Human Powered Health | + 43.51 |
| 78 | Sandra Gutierrez | Bizkaia-Durango | + 44.21 |
| 79 | Maria Del Pilar Jimenez Martinez | Farto-BTC Women's Cycling Team | + 51.22 |
| 80 | Elisabet Escursell Valero | Massi Tactic Women's Team | + 51.52 |
| 81 | Liliana Domingues Jesus | GlassDrive-Chanceplus | + 56.51 |
| 82 | Marie Dezandez | Team Groupe Abadie | + 58.36 |
| 83 | Laura Marti Selles | Team Groupe Abadie | + 59.17 |
| 84 | Tamara Branco | GlassDrive-Chanceplus | + 01:08.21 |
| - | Nina Buijsman | Human Powered Health | DNF |
| - | Ainhoa Moreno Ossowsky | Aromitalia Basso Vaiano | DNF |
| - | Delphine Sassi | Prolongo-Al Andalus | DNF |
| - | Gloria Elena Galeano Gonzalez | Prolongo-Al Andalus | DNF |
| - | Naomi Langarica | Prolongo-Al Andalus | DNF |
| - | Lara Scarselli | Aromitalia Basso Vaiano | DNF |
| - | Rachael Wales | ARA | Skip Capital | DNF |
| - | Marta Lopez Ruiz | Prolongo-Al Andalus | DNF |
| - | Ilona Feytou | Team Groupe Abadie | DNF |
| - | Lorena Feixas Urbano | Prolongo-Al Andalus | DNF |
| - | Sophia Zwaan | UAE Development Team | DNF |
| - | Erialis Otero Otero | Cantabria Deporte-Rio Miera Women's Cycling Team | DNF |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tamara Dronova | Israel-Premier Tech Roland | 70 |
| 2 | Katrine Aalerud | Movistar Team | 44 |
| 3 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | 38 |
| 4 | Mie Bjørndal Ottestad | Norway | 30 |
| 5 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | 28 |
| 6 | Barbara Malcotti | Human Powered Health | 24 |
| 7 | Yuliia Biriukova | UAE Development Team | 21 |
| 8 | Sara Martín | Movistar Team | 19 |
| 9 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | 19 |
| 10 | Maeva Squiban | Stade Rochelais Charente Maritime | 18 |
| 11 | Marte Berg Edseth | Norway | 18 |
| 12 | Rasa Leleivyte | Aromitalia Basso Vaiano | 18 |
| 13 | Michaela Drummond | Farto-BTC Women's Cycling Team | 16 |
| 14 | Lotte Claes | Stade Rochelais Charente Maritime | 11 |
| 15 | Elizabeth Stannard | Israel-Premier Tech Roland | 10 |
| 16 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | 7 |
| 17 | Francesca Baroni | Aromitalia Basso Vaiano | 6 |
| 18 | Agua Marina Espinola | CANYON//SRAM Generation | 4 |
| 19 | Anastasia Carbonari | UAE Development Team | 3 |
| 20 | Catalina Soto Campos | Bizkaia-Durango | 2 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | 16 |
| 2 | Tamara Dronova | Israel-Premier Tech Roland | 12 |
| 3 | Katrine Aalerud | Movistar Team | 8 |
| 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 | 26:41:48 |
| 2 | Norway | + 01.28 |
| 3 | UAE Development Team | + 03.49 |
| 4 | Movistar Team | + 05.46 |
| 5 | Israel-Premier Tech Roland | + 09.16 |
| 6 | Human Powered Health | + 11.14 |
| 7 | Stade Rochelais Charente Maritime | + 18.39 |
| 8 | Colombia Pacto por el Deporte-GW Shimano | + 20.27 |
| 9 | Eneicat-CM Team-Seguros Deportivos | + 22.37 |
| 10 | Aromitalia Basso Vaiano | + 31.30 |
| 11 | Team Groupe Abadie | + 35.36 |
| 12 | Bizkaia-Durango | + 37.03 |
| 13 | CANYON//SRAM Generation | + 40.52 |
| 14 | Cantabria Deporte-Rio Miera Women's Cycling Team | + 01:05.35 |
| 15 | Massi Tactic Women's Team | + 01:05.37 |
| 16 | ARA | Skip Capital | + 01:12.10 |
| 17 | Farto-BTC Women's Cycling Team | + 01:15.10 |
| 18 | GlassDrive-Chanceplus | + 02:10.33 |








