Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Mie Bjørndal Ottestad | Norway | 2:38:27 |
| 2 | Katrine Aalerud | Movistar Team | + 00.00 |
| 3 | Lotte Claes | Stade Rochelais Charente Maritime | + 00.02 |
| 4 | Sara Martín | Movistar Team | + 01.04 |
| 5 | Maeva Squiban | Stade Rochelais Charente Maritime | + 01.04 |
| 6 | Tamara Dronova | Israel-Premier Tech Roland | + 01.04 |
| 7 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | + 01.04 |
| 8 | Yuliia Biriukova | UAE Development Team | + 01.04 |
| 9 | Marte Berg Edseth | Norway | + 05.01 |
| 10 | Michaela Drummond | Farto-BTC Women's Cycling Team | + 05.26 |
| 11 | Catalina Soto Campos | Bizkaia-Durango | + 05.26 |
| 12 | Federica Piergiovanni | UAE Development Team | + 05.26 |
| 13 | Elizabeth Stannard | Israel-Premier Tech Roland | + 05.26 |
| 14 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | + 05.26 |
| 15 | Rasa Leleivyte | Aromitalia Basso Vaiano | + 05.26 |
| 16 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | + 05.26 |
| 17 | Aranza Villalón | Eneicat-CM Team-Seguros Deportivos | + 05.26 |
| 18 | Barbara Malcotti | Human Powered Health | + 05.26 |
| 19 | Carlotta Cipressi | UAE Development Team | + 05.26 |
| 20 | Cristiana Valente | GlassDrive-Chanceplus | + 05.26 |
| 21 | Agua Marina Espinola | CANYON//SRAM Generation | + 05.26 |
| 22 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | + 05.26 |
| 23 | Leonie Laubig | Team Groupe Abadie | + 05.26 |
| 24 | Mareille Meijering | Movistar Team | + 05.26 |
| 25 | Sigrid Ytterhus Haugset | Norway | + 05.26 |
| 26 | Karolina Perekitko | Team Groupe Abadie | + 05.26 |
| 27 | Eri Yonamine | Human Powered Health | + 07.12 |
| 28 | Emma Dyrhovden | Norway | + 07.12 |
| 29 | Petra Zsanko | Massi Tactic Women's Team | + 12.52 |
| 30 | Idoia Eraso Lasa | Laboral Kutxa-Fundacion Euskadi | + 12.52 |
| 31 | Alice Sharpe | Israel-Premier Tech Roland | + 12.52 |
| 32 | Susana Perez Conejero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 12.52 |
| 33 | Maria Paula Latriglia Alarcon | Eneicat-CM Team-Seguros Deportivos | + 12.52 |
| 34 | Ariadna Gutierrez | Farto-BTC Women's Cycling Team | + 12.52 |
| 35 | Estefania Herrera Marin | Colombia Pacto por el Deporte-GW Shimano | + 12.52 |
| 36 | Lourdes Oyarbide | Movistar Team | + 12.52 |
| 37 | Maggie Coles-Lyster | Israel-Premier Tech Roland | + 12.52 |
| 38 | Alicia Gonzalez | Movistar Team | + 12.52 |
| 39 | Ana Vitoria Magalhães | Bizkaia-Durango | + 12.52 |
| 40 | Stefania Sanchez Zapata | Eneicat-CM Team-Seguros Deportivos | + 12.52 |
| 41 | Sara Moreno Benitez | Colombia Pacto por el Deporte-GW Shimano | + 12.52 |
| 42 | Frances Janse van Rensburg | Stade Rochelais Charente Maritime | + 12.52 |
| 43 | Irene Mendez Melgarejo | Bizkaia-Durango | + 12.52 |
| 44 | Yurani Blanco Calbet | Laboral Kutxa-Fundacion Euskadi | + 12.52 |
| 45 | Anastasia Carbonari | UAE Development Team | + 14.43 |
| 46 | Malin Eriksen | Norway | + 14.43 |
| 47 | Francesca Baroni | Aromitalia Basso Vaiano | + 14.43 |
| 48 | Irene Affolati | Aromitalia Basso Vaiano | + 14.43 |
| 49 | Beatriz Pereira | Bizkaia-Durango | + 14.43 |
| 50 | Alessia Bulleri | Eneicat-CM Team-Seguros Deportivos | + 14.43 |
| 51 | Llori Sharpe | CANYON//SRAM Generation | + 14.43 |
| 52 | Daniela Schmidsberger | CANYON//SRAM Generation | + 14.46 |
| 53 | Lija Laizane | Laboral Kutxa-Fundacion Euskadi | + 14.46 |
| 54 | Jennifer Tatiana Ducuara | Massi Tactic Women's Team | + 14.43 |
| 55 | Andrea Ramirez | Bizkaia-Durango | + 14.46 |
| 56 | Floraine Bernard | Stade Rochelais Charente Maritime | + 14.46 |
| 57 | Georgia Whitehouse | ARA | Skip Capital | + 14.46 |
| 58 | Maria Camila Atahualpa Ortiz | Colombia Pacto por el Deporte-GW Shimano | + 14.46 |
| 59 | Isabel Martin Martin | Eneicat-CM Team-Seguros Deportivos | + 14.46 |
| 60 | Marine Allione | Stade Rochelais Charente Maritime | + 14.46 |
| 61 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | + 14.46 |
| 62 | Maria Del Pilar Jimenez Martinez | Farto-BTC Women's Cycling Team | + 14.46 |
| 63 | Lina Marcela Hernandez | Colombia Pacto por el Deporte-GW Shimano | + 14.46 |
| 64 | Maria Esther Maqueda Perez | Prolongo-Al Andalus | + 18.37 |
| 65 | Nofar Maoz | Israel-Premier Tech Roland | + 18.37 |
| 66 | Marina Garau Roca | Cantabria Deporte-Rio Miera Women's Cycling Team | + 18.37 |
| 67 | Laura Marti Selles | Team Groupe Abadie | + 18.37 |
| 68 | Noémie Daumas | Team Groupe Abadie | + 18.37 |
| - | Lucinda Stewart | ARA | Skip Capital | OOT |
| - | Miryam Nuñez | Massi Tactic Women's Team | OOT |
| - | Liliana Domingues Jesus | GlassDrive-Chanceplus | OOT |
| - | Diane Ingabire | CANYON//SRAM Generation | OOT |
| - | Sandra Gutierrez | Bizkaia-Durango | OOT |
| - | Gloria Rodriguez | Movistar Team | OOT |
| - | Marie Dezandez | Team Groupe Abadie | OOT |
| - | Andrea Perez Figueroa | Cantabria Deporte-Rio Miera Women's Cycling Team | OOT |
| - | Justyna Czapla | CANYON//SRAM Generation | OOT |
| - | Alli Anderson | ARA | Skip Capital | OOT |
| - | Elisabet Escursell Valero | Massi Tactic Women's Team | OOT |
| - | Henrietta Christie | Human Powered Health | DNS |
| - | Makayla MacPherson | Human Powered Health | DNS |
| - | Lara Vieceli | Israel-Premier Tech Roland | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Katrine Aalerud | Movistar Team | 13:57:20 |
| 2 | Mie Bjørndal Ottestad | Norway | + 00.05 |
| 3 | Tamara Dronova | Israel-Premier Tech Roland | + 00.29 |
| 4 | Lotte Claes | Stade Rochelais Charente Maritime | + 01.07 |
| 5 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | + 01.34 |
| 6 | Yuliia Biriukova | UAE Development Team | + 01.54 |
| 7 | Sara Martín | Movistar Team | + 03.05 |
| 8 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | + 05.53 |
| 9 | Marte Berg Edseth | Norway | + 05.56 |
| 10 | Barbara Malcotti | Human Powered Health | + 05.59 |
| 11 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | + 06.06 |
| 12 | Rasa Leleivyte | Aromitalia Basso Vaiano | + 06.23 |
| 13 | Elizabeth Stannard | Israel-Premier Tech Roland | + 07.09 |
| 14 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | + 07.15 |
| 15 | Agua Marina Espinola | CANYON//SRAM Generation | + 08.21 |
| 16 | Karolina Perekitko | Team Groupe Abadie | + 08.28 |
| 17 | Federica Piergiovanni | UAE Development Team | + 08.33 |
| 18 | Carlotta Cipressi | UAE Development Team | + 08.37 |
| 19 | Sigrid Ytterhus Haugset | Norway | + 08.39 |
| 20 | Leonie Laubig | Team Groupe Abadie | + 08.59 |
| 21 | Eri Yonamine | Human Powered Health | + 10.46 |
| 22 | Emma Dyrhovden | Norway | + 11.08 |
| 23 | Mareille Meijering | Movistar Team | + 11.28 |
| 24 | Aranza Villalón | Eneicat-CM Team-Seguros Deportivos | + 12.31 |
| 25 | Michaela Drummond | Farto-BTC Women's Cycling Team | + 14.20 |
| 26 | Maeva Squiban | Stade Rochelais Charente Maritime | + 17.37 |
| 27 | Cristiana Valente | GlassDrive-Chanceplus | + 17.51 |
| 28 | Irene Mendez Melgarejo | Bizkaia-Durango | + 19.42 |
| 29 | Sara Moreno Benitez | Colombia Pacto por el Deporte-GW Shimano | + 20.10 |
| 30 | Idoia Eraso Lasa | Laboral Kutxa-Fundacion Euskadi | + 20.56 |
| 31 | Susana Perez Conejero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 21.23 |
| 32 | Stefania Sanchez Zapata | Eneicat-CM Team-Seguros Deportivos | + 22.32 |
| 33 | Alice Sharpe | Israel-Premier Tech Roland | + 23.15 |
| 34 | Yurani Blanco Calbet | Laboral Kutxa-Fundacion Euskadi | + 23.25 |
| 35 | Catalina Soto Campos | Bizkaia-Durango | + 25.25 |
| 36 | Lourdes Oyarbide | Movistar Team | + 26.02 |
| 37 | Ana Vitoria Magalhães | Bizkaia-Durango | + 29.39 |
| 38 | Alicia Gonzalez | Movistar Team | + 29.40 |
| 39 | Maggie Coles-Lyster | Israel-Premier Tech Roland | + 30.20 |
| 40 | Maria Paula Latriglia Alarcon | Eneicat-CM Team-Seguros Deportivos | + 30.47 |
| 41 | Francesca Baroni | Aromitalia Basso Vaiano | + 31.04 |
| 42 | Ariadna Gutierrez | Farto-BTC Women's Cycling Team | + 31.18 |
| 43 | Anastasia Carbonari | UAE Development Team | + 32.24 |
| 44 | Irene Affolati | Aromitalia Basso Vaiano | + 34.42 |
| 45 | Daniela Schmidsberger | CANYON//SRAM Generation | + 36.31 |
| 46 | Georgia Whitehouse | ARA | Skip Capital | + 40.17 |
| 47 | Petra Zsanko | Massi Tactic Women's Team | + 40.20 |
| 48 | Lija Laizane | Laboral Kutxa-Fundacion Euskadi | + 41.04 |
| 49 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | + 42.02 |
| 50 | Malin Eriksen | Norway | + 43.37 |
| 51 | Lina Marcela Hernandez | Colombia Pacto por el Deporte-GW Shimano | + 44.52 |
| 52 | Maria Camila Atahualpa Ortiz | Colombia Pacto por el Deporte-GW Shimano | + 44.57 |
| 53 | Frances Janse van Rensburg | Stade Rochelais Charente Maritime | + 44.59 |
| 54 | Alessia Bulleri | Eneicat-CM Team-Seguros Deportivos | + 45.07 |
| 55 | Isabel Martin Martin | Eneicat-CM Team-Seguros Deportivos | + 46.52 |
| 56 | Marine Allione | Stade Rochelais Charente Maritime | + 48.41 |
| 57 | Floraine Bernard | Stade Rochelais Charente Maritime | + 52.30 |
| 58 | Marina Garau Roca | Cantabria Deporte-Rio Miera Women's Cycling Team | + 53.27 |
| 59 | Andrea Ramirez | Bizkaia-Durango | + 54.14 |
| 60 | Nofar Maoz | Israel-Premier Tech Roland | + 59.14 |
| 61 | Llori Sharpe | CANYON//SRAM Generation | + 01:00.49 |
| 62 | Beatriz Pereira | Bizkaia-Durango | + 01:00.49 |
| 63 | Estefania Herrera Marin | Colombia Pacto por el Deporte-GW Shimano | + 01:01.04 |
| 64 | Maria Esther Maqueda Perez | Prolongo-Al Andalus | + 01:02.31 |
| 65 | Jennifer Tatiana Ducuara | Massi Tactic Women's Team | + 01:02.43 |
| 66 | Maria Del Pilar Jimenez Martinez | Farto-BTC Women's Cycling Team | + 01:09.40 |
| 67 | Noémie Daumas | Team Groupe Abadie | + 01:18.30 |
| 68 | Laura Marti Selles | Team Groupe Abadie | + 01:26.04 |
| - | Lucinda Stewart | ARA | Skip Capital | OOT |
| - | Miryam Nuñez | Massi Tactic Women's Team | OOT |
| - | Liliana Domingues Jesus | GlassDrive-Chanceplus | OOT |
| - | Diane Ingabire | CANYON//SRAM Generation | OOT |
| - | Sandra Gutierrez | Bizkaia-Durango | OOT |
| - | Gloria Rodriguez | Movistar Team | OOT |
| - | Marie Dezandez | Team Groupe Abadie | OOT |
| - | Andrea Perez Figueroa | Cantabria Deporte-Rio Miera Women's Cycling Team | OOT |
| - | Justyna Czapla | CANYON//SRAM Generation | OOT |
| - | Alli Anderson | ARA | Skip Capital | OOT |
| - | Elisabet Escursell Valero | Massi Tactic Women's Team | OOT |
| - | Henrietta Christie | Human Powered Health | DNS |
| - | Makayla MacPherson | Human Powered Health | DNS |
| - | Lara Vieceli | Israel-Premier Tech Roland | DNF |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tamara Dronova | Israel-Premier Tech Roland | 96 |
| 2 | Katrine Aalerud | Movistar Team | 73 |
| 3 | Mie Bjørndal Ottestad | Norway | 69 |
| 4 | Sara Martín | Movistar Team | 58 |
| 5 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | 54 |
| 6 | Michaela Drummond | Farto-BTC Women's Cycling Team | 34 |
| 7 | Elizabeth Stannard | Israel-Premier Tech Roland | 33 |
| 8 | Maeva Squiban | Stade Rochelais Charente Maritime | 30 |
| 9 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | 29 |
| 10 | Yuliia Biriukova | UAE Development Team | 29 |
| 11 | Lotte Claes | Stade Rochelais Charente Maritime | 27 |
| 12 | Marte Berg Edseth | Norway | 27 |
| 13 | Barbara Malcotti | Human Powered Health | 24 |
| 14 | Rasa Leleivyte | Aromitalia Basso Vaiano | 23 |
| 15 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | 22 |
| 16 | Catalina Soto Campos | Bizkaia-Durango | 15 |
| 17 | Maggie Coles-Lyster | Israel-Premier Tech Roland | 10 |
| 18 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | 9 |
| 19 | Anastasia Carbonari | UAE Development Team | 8 |
| 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 |
| 23 | Federica Piergiovanni | UAE Development Team | 4 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | 22 |
| 2 | Katrine Aalerud | Movistar Team | 17 |
| 3 | Tamara Dronova | Israel-Premier Tech Roland | 15 |
| 4 | Mie Bjørndal Ottestad | Norway | 12 |
| 5 | Lotte Claes | Stade Rochelais Charente Maritime | 10 |
| 6 | Elizabeth Stannard | Israel-Premier Tech Roland | 7 |
| 7 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | 6 |
| 8 | Lourdes Oyarbide | Movistar Team | 6 |
| 9 | Barbara Malcotti | Human Powered Health | 4 |
| 10 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | 3 |
| 11 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | 3 |
| 12 | Sara Martín | Movistar Team | 3 |
| 13 | Yuliia Biriukova | UAE Development Team | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Laboral Kutxa-Fundacion Euskadi | 42:06:55 |
| 2 | Norway | + 00.05 |
| 3 | Movistar Team | + 00.25 |
| 4 | UAE Development Team | + 03.49 |
| 5 | Israel-Premier Tech Roland | + 16.30 |
| 6 | Stade Rochelais Charente Maritime | + 31.30 |
| 7 | Eneicat-CM Team-Seguros Deportivos | + 42.40 |
| 8 | Colombia Pacto por el Deporte-GW Shimano | + 50.26 |
| 9 | Aromitalia Basso Vaiano | + 54.35 |
| 10 | Bizkaia-Durango | + 56.29 |
| 11 | Team Groupe Abadie | + 01:08.48 |
| 12 | CANYON//SRAM Generation | + 01:15.03 |
| 13 | Farto-BTC Women's Cycling Team | + 01:47.03 |
| 14 | Massi Tactic Women's Team | + 02:09.35 |
| 14 | Cantabria Deporte-Rio Miera Women's Cycling Team | + 02:13.16 |
| 16 | ARA | Skip Capital | + 02:50.17 |








