Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tamara Dronova | Israel-Premier Tech Roland | 2:31:01 |
| 2 | Katrine Aalerud | Movistar Team | + 00.07 |
| 3 | Mie Bjørndal Ottestad | Norway | + 00.07 |
| 4 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | + 00.09 |
| 5 | Barbara Malcotti | Human Powered Health | + 00.13 |
| 6 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | + 00.15 |
| 7 | Sara Martín | Movistar Team | + 00.17 |
| 8 | Yuliia Biriukova | UAE Development Team | + 00.18 |
| 9 | Elizabeth Stannard | Israel-Premier Tech Roland | + 00.20 |
| 10 | Marte Berg Edseth | Norway | + 00.20 |
| 11 | Lotte Claes | Stade Rochelais Charente Maritime | + 00.22 |
| 12 | Agua Marina Espinola | CANYON//SRAM Generation | + 00.22 |
| 13 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | + 00.26 |
| 14 | Maeva Squiban | Stade Rochelais Charente Maritime | + 00.26 |
| 15 | Rasa Leleivyte | Aromitalia Basso Vaiano | + 00.29 |
| 16 | Karolina Perekitko | Team Groupe Abadie | + 00.32 |
| 17 | Federica Piergiovanni | UAE Development Team | + 00.37 |
| 18 | Eri Yonamine | Human Powered Health | + 00.37 |
| 19 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | + 00.37 |
| 20 | Sigrid Ytterhus Haugset | Norway | + 00.37 |
| 21 | Leonie Laubig | Team Groupe Abadie | + 00.44 |
| 22 | Carlotta Cipressi | UAE Development Team | + 00.44 |
| 23 | Emma Dyrhovden | Norway | + 00.46 |
| 24 | Irene Mendez Melgarejo | Bizkaia-Durango | + 01.01 |
| 25 | Sara Moreno Benitez | Colombia Pacto por el Deporte-GW Shimano | + 01.08 |
| 26 | Aranza Villalón | Eneicat-CM Team-Seguros Deportivos | + 01.11 |
| 27 | Idoia Eraso Lasa | Laboral Kutxa-Fundacion Euskadi | + 01.19 |
| 28 | Yurani Blanco Calbet | Laboral Kutxa-Fundacion Euskadi | + 01.19 |
| 29 | Mareille Meijering | Movistar Team | + 01.44 |
| 30 | Susana Perez Conejero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 02.54 |
| 31 | Alice Sharpe | Israel-Premier Tech Roland | + 03.03 |
| 32 | Antri Christoforou | Human Powered Health | + 03.11 |
| 33 | Michaela Drummond | Farto-BTC Women's Cycling Team | + 03.30 |
| 34 | Miryam Nuñez | Massi Tactic Women's Team | + 03.39 |
| 35 | Stefania Sanchez Zapata | Eneicat-CM Team-Seguros Deportivos | + 03.43 |
| 36 | Maria Paula Latriglia Alarcon | Eneicat-CM Team-Seguros Deportivos | + 03.43 |
| 37 | Henrietta Christie | Human Powered Health | + 03.43 |
| 38 | Nina Buijsman | Human Powered Health | + 03.43 |
| 39 | Georgia Whitehouse | ARA | Skip Capital | + 04.05 |
| 40 | Daniela Schmidsberger | CANYON//SRAM Generation | + 05.25 |
| 41 | Lucinda Stewart | ARA | Skip Capital | + 05.25 |
| 42 | Malin Eriksen | Norway | + 05.25 |
| 43 | Ana Vitoria Magalhães | Bizkaia-Durango | + 05.29 |
| 44 | Estefania Herrera Marin | Colombia Pacto por el Deporte-GW Shimano | + 05.31 |
| 45 | Cristiana Valente | GlassDrive-Chanceplus | + 06.18 |
| 46 | Floraine Bernard | Stade Rochelais Charente Maritime | + 06.22 |
| 47 | Francesca Baroni | Aromitalia Basso Vaiano | + 06.26 |
| 48 | Lija Laizane | Laboral Kutxa-Fundacion Euskadi | + 06.31 |
| 49 | Lina Marcela Hernandez | Colombia Pacto por el Deporte-GW Shimano | + 06.33 |
| 50 | Ariadna Gutierrez | Farto-BTC Women's Cycling Team | + 06.33 |
| 51 | Lourdes Oyarbide | Movistar Team | + 06.33 |
| 52 | Irene Affolati | Aromitalia Basso Vaiano | + 06.36 |
| 53 | Maria Camila Atahualpa Ortiz | Colombia Pacto por el Deporte-GW Shimano | + 06.36 |
| 54 | Nofar Maoz | Israel-Premier Tech Roland | + 06.36 |
| 55 | Alicia Gonzalez | Movistar Team | + 06.36 |
| 56 | Andrea Ramirez | Bizkaia-Durango | + 06.39 |
| 57 | Isabel Martin Martin | Eneicat-CM Team-Seguros Deportivos | + 06.41 |
| 58 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | + 06.41 |
| 59 | Petra Zsanko | Massi Tactic Women's Team | + 07.24 |
| 60 | Maggie Coles-Lyster | Israel-Premier Tech Roland | + 07.30 |
| 61 | Alli Anderson | ARA | Skip Capital | + 07.38 |
| 62 | Anastasia Carbonari | UAE Development Team | + 07.42 |
| 63 | Sophia Zwaan | UAE Development Team | + 08.30 |
| 64 | Marine Allione | Stade Rochelais Charente Maritime | + 08.30 |
| 65 | Marina Garau Roca | Cantabria Deporte-Rio Miera Women's Cycling Team | + 08.30 |
| 66 | Frances Janse van Rensburg | Stade Rochelais Charente Maritime | + 08.34 |
| 67 | Lara Vieceli | Israel-Premier Tech Roland | + 09.50 |
| 68 | Alessia Bulleri | Eneicat-CM Team-Seguros Deportivos | + 09.50 |
| 69 | Ilona Feytou | Team Groupe Abadie | + 09.50 |
| 70 | Beatriz Pereira | Bizkaia-Durango | + 09.52 |
| 71 | Llori Sharpe | CANYON//SRAM Generation | + 09.52 |
| 72 | Andrea Perez Figueroa | Cantabria Deporte-Rio Miera Women's Cycling Team | + 09.57 |
| 73 | Makayla MacPherson | Human Powered Health | + 10.00 |
| 74 | Catalina Soto Campos | Bizkaia-Durango | + 10.01 |
| 75 | Sandra Gutierrez | Bizkaia-Durango | + 15.40 |
| 76 | Rachael Wales | ARA | Skip Capital | + 16.54 |
| 77 | Diane Ingabire | CANYON//SRAM Generation | + 17.05 |
| 78 | Justyna Czapla | CANYON//SRAM Generation | + 17.09 |
| 79 | Maria Esther Maqueda Perez | Prolongo-Al Andalus | + 18.22 |
| 80 | Erialis Otero Otero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 18.30 |
| 81 | Liliana Domingues Jesus | GlassDrive-Chanceplus | + 18.30 |
| 82 | Marie Dezandez | Team Groupe Abadie | + 18.34 |
| 83 | Naomi Langarica | Prolongo-Al Andalus | + 18.37 |
| 84 | Jennifer Tatiana Ducuara | Massi Tactic Women's Team | + 18.37 |
| 85 | Ainhoa Moreno Ossowsky | Aromitalia Basso Vaiano | + 18.37 |
| 86 | Tamara Branco | GlassDrive-Chanceplus | + 18.37 |
| 87 | Maria Del Pilar Jimenez Martinez | Farto-BTC Women's Cycling Team | + 18.37 |
| 88 | Marta Lopez Ruiz | Prolongo-Al Andalus | + 18.49 |
| 89 | Delphine Sassi | Prolongo-Al Andalus | + 18.49 |
| 90 | Gloria Rodriguez | Movistar Team | + 18.49 |
| 91 | Noémie Daumas | Team Groupe Abadie | + 18.58 |
| 92 | Gloria Elena Galeano Gonzalez | Prolongo-Al Andalus | + 19.00 |
| 93 | Laura Marti Selles | Team Groupe Abadie | + 19.02 |
| 94 | Elisabet Escursell Valero | Massi Tactic Women's Team | + 19.35 |
| 95 | Lorena Feixas Urbano | Prolongo-Al Andalus | + 19.38 |
| 96 | Lara Scarselli | Aromitalia Basso Vaiano | + 19.52 |
| - | Kristina Nenadovic | Stade Rochelais Charente Maritime | DNF |
| - | Linda Zanetti | UAE Development Team | DNF |
| - | Rocio Martin Rodriguez | GlassDrive-Chanceplus | DNF |
| - | Alisha Wells | ARA | Skip Capital | DNF |
| - | Estefania Jimenez Pincay | Massi Tactic Women's Team | DNF |
| - | Azulde Britz | Farto-BTC Women's Cycling Team | DNF |
| - | Beatriz Roxo | Cantabria Deporte-Rio Miera Women's Cycling Team | DNF |
| - | Andrea Velasco Garcia | Cantabria Deporte-Rio Miera Women's Cycling Team | DNF |
| - | Corinna Lechner | Massi Tactic Women's Team | DNF |
| - | Nesrine Houili | CANYON//SRAM Generation | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tamara Dronova | Israel-Premier Tech Roland | 5:43:27 |
| 2 | Katrine Aalerud | Movistar Team | + 00.32 |
| 3 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | + 00.34 |
| 4 | Sara Martín | Movistar Team | + 00.36 |
| 5 | Mie Bjørndal Ottestad | Norway | + 00.37 |
| 6 | Barbara Malcotti | Human Powered Health | + 00.47 |
| 7 | Yuliia Biriukova | UAE Development Team | + 00.49 |
| 8 | Maeva Squiban | Stade Rochelais Charente Maritime | + 00.49 |
| 9 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | + 00.49 |
| 10 | Marte Berg Edseth | Norway | + 00.51 |
| 11 | Rasa Leleivyte | Aromitalia Basso Vaiano | + 00.54 |
| 12 | Elizabeth Stannard | Israel-Premier Tech Roland | + 00.54 |
| 13 | Agua Marina Espinola | CANYON//SRAM Generation | + 00.56 |
| 14 | Lotte Claes | Stade Rochelais Charente Maritime | + 00.56 |
| 15 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | + 01.00 |
| 16 | Karolina Perekitko | Team Groupe Abadie | + 01.06 |
| 17 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | + 01.08 |
| 18 | Federica Piergiovanni | UAE Development Team | + 01.11 |
| 19 | Sigrid Ytterhus Haugset | Norway | + 01.11 |
| 20 | Eri Yonamine | Human Powered Health | + 01.11 |
| 21 | Carlotta Cipressi | UAE Development Team | + 01.18 |
| 22 | Leonie Laubig | Team Groupe Abadie | + 01.18 |
| 23 | Emma Dyrhovden | Norway | + 01.20 |
| 24 | Irene Mendez Melgarejo | Bizkaia-Durango | + 01.35 |
| 25 | Sara Moreno Benitez | Colombia Pacto por el Deporte-GW Shimano | + 01.42 |
| 26 | Aranza Villalón | Eneicat-CM Team-Seguros Deportivos | + 01.45 |
| 27 | Yurani Blanco Calbet | Laboral Kutxa-Fundacion Euskadi | + 01.53 |
| 28 | Mareille Meijering | Movistar Team | + 02.12 |
| 29 | Idoia Eraso Lasa | Laboral Kutxa-Fundacion Euskadi | + 02.39 |
| 30 | Susana Perez Conejero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 03.28 |
| 31 | Alice Sharpe | Israel-Premier Tech Roland | + 03.33 |
| 32 | Antri Christoforou | Human Powered Health | + 03.45 |
| 33 | Michaela Drummond | Farto-BTC Women's Cycling Team | + 03.51 |
| 34 | Miryam Nuñez | Massi Tactic Women's Team | + 04.13 |
| 35 | Stefania Sanchez Zapata | Eneicat-CM Team-Seguros Deportivos | + 04.17 |
| 36 | Henrietta Christie | Human Powered Health | + 04.17 |
| 37 | Nina Buijsman | Human Powered Health | + 04.17 |
| 38 | Georgia Whitehouse | ARA | Skip Capital | + 05.30 |
| 39 | Malin Eriksen | Norway | + 05.59 |
| 40 | Cristiana Valente | GlassDrive-Chanceplus | + 06.52 |
| 41 | Floraine Bernard | Stade Rochelais Charente Maritime | + 06.56 |
| 42 | Francesca Baroni | Aromitalia Basso Vaiano | + 06.57 |
| 43 | Lija Laizane | Laboral Kutxa-Fundacion Euskadi | + 07.03 |
| 44 | Lourdes Oyarbide | Movistar Team | + 07.07 |
| 45 | Lina Marcela Hernandez | Colombia Pacto por el Deporte-GW Shimano | + 07.07 |
| 46 | Maria Camila Atahualpa Ortiz | Colombia Pacto por el Deporte-GW Shimano | + 07.10 |
| 47 | Alicia Gonzalez | Movistar Team | + 07.10 |
| 48 | Isabel Martin Martin | Eneicat-CM Team-Seguros Deportivos | + 07.15 |
| 49 | Ana Vitoria Magalhães | Bizkaia-Durango | + 07.15 |
| 50 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | + 07.15 |
| 51 | Petra Zsanko | Massi Tactic Women's Team | + 07.58 |
| 52 | Maggie Coles-Lyster | Israel-Premier Tech Roland | + 08.04 |
| 53 | Anastasia Carbonari | UAE Development Team | + 08.13 |
| 54 | Sophia Zwaan | UAE Development Team | + 09.04 |
| 55 | Frances Janse van Rensburg | Stade Rochelais Charente Maritime | + 09.08 |
| 56 | Irene Affolati | Aromitalia Basso Vaiano | + 10.18 |
| 57 | Catalina Soto Campos | Bizkaia-Durango | + 10.35 |
| 58 | Daniela Schmidsberger | CANYON//SRAM Generation | + 11.44 |
| 59 | Maria Paula Latriglia Alarcon | Eneicat-CM Team-Seguros Deportivos | + 12.32 |
| 60 | Ariadna Gutierrez | Farto-BTC Women's Cycling Team | + 12.52 |
| 61 | Nofar Maoz | Israel-Premier Tech Roland | + 12.55 |
| 62 | Alli Anderson | ARA | Skip Capital | + 13.57 |
| 63 | Lucinda Stewart | ARA | Skip Capital | + 14.14 |
| 64 | Marina Garau Roca | Cantabria Deporte-Rio Miera Women's Cycling Team | + 14.49 |
| 65 | Alessia Bulleri | Eneicat-CM Team-Seguros Deportivos | + 16.09 |
| 66 | Lara Vieceli | Israel-Premier Tech Roland | + 16.09 |
| 67 | Llori Sharpe | CANYON//SRAM Generation | + 16.11 |
| 68 | Beatriz Pereira | Bizkaia-Durango | + 16.11 |
| 69 | Andrea Perez Figueroa | Cantabria Deporte-Rio Miera Women's Cycling Team | + 16.16 |
| 70 | Makayla MacPherson | Human Powered Health | + 16.19 |
| 71 | Justyna Czapla | CANYON//SRAM Generation | + 17.43 |
| 72 | Estefania Herrera Marin | Colombia Pacto por el Deporte-GW Shimano | + 18.15 |
| 73 | Andrea Ramirez | Bizkaia-Durango | + 19.23 |
| 74 | Ainhoa Moreno Ossowsky | Aromitalia Basso Vaiano | + 19.40 |
| 75 | Gloria Rodriguez | Movistar Team | + 20.21 |
| 76 | Rachael Wales | ARA | Skip Capital | + 20.53 |
| 77 | Ilona Feytou | Team Groupe Abadie | + 21.07 |
| 78 | Marine Allione | Stade Rochelais Charente Maritime | + 21.11 |
| 79 | Noémie Daumas | Team Groupe Abadie | + 21.57 |
| 80 | Sandra Gutierrez | Bizkaia-Durango | + 24.34 |
| 81 | Maria Esther Maqueda Perez | Prolongo-Al Andalus | + 24.41 |
| 82 | Liliana Domingues Jesus | GlassDrive-Chanceplus | + 24.49 |
| 83 | Jennifer Tatiana Ducuara | Massi Tactic Women's Team | + 24.56 |
| 84 | Naomi Langarica | Prolongo-Al Andalus | + 24.56 |
| 85 | Diane Ingabire | CANYON//SRAM Generation | + 29.35 |
| 86 | Erialis Otero Otero | Cantabria Deporte-Rio Miera Women's Cycling Team | + 31.00 |
| 87 | Marie Dezandez | Team Groupe Abadie | + 31.04 |
| 88 | Marta Lopez Ruiz | Prolongo-Al Andalus | + 31.30 |
| 89 | Maria Del Pilar Jimenez Martinez | Farto-BTC Women's Cycling Team | + 31.35 |
| 90 | Laura Marti Selles | Team Groupe Abadie | + 31.43 |
| 91 | Elisabet Escursell Valero | Massi Tactic Women's Team | + 32.05 |
| 92 | Lara Scarselli | Aromitalia Basso Vaiano | + 32.29 |
| 93 | Tamara Branco | GlassDrive-Chanceplus | + 35.38 |
| 94 | Delphine Sassi | Prolongo-Al Andalus | + 36.01 |
| 95 | Gloria Elena Galeano Gonzalez | Prolongo-Al Andalus | + 36.24 |
| 96 | Lorena Feixas Urbano | Prolongo-Al Andalus | + 40.35 |
| - | Kristina Nenadovic | Stade Rochelais Charente Maritime | DNF |
| - | Linda Zanetti | UAE Development Team | DNF |
| - | Rocio Martin Rodriguez | GlassDrive-Chanceplus | DNF |
| - | Alisha Wells | ARA | Skip Capital | DNF |
| - | Estefania Jimenez Pincay | Massi Tactic Women's Team | DNF |
| - | Azulde Britz | Farto-BTC Women's Cycling Team | DNF |
| - | Beatriz Roxo | Cantabria Deporte-Rio Miera Women's Cycling Team | DNF |
| - | Andrea Velasco Garcia | Cantabria Deporte-Rio Miera Women's Cycling Team | DNF |
| - | Corinna Lechner | Massi Tactic Women's Team | DNF |
| - | Nesrine Houili | CANYON//SRAM Generation | DNF |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tamara Dronova | Israel-Premier Tech Roland | 50 |
| 2 | Katrine Aalerud | Movistar Team | 28 |
| 3 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | 28 |
| 4 | Sara Martín | Movistar Team | 18 |
| 5 | Mie Bjørndal Ottestad | Norway | 16 |
| 6 | Michaela Drummond | Farto-BTC Women's Cycling Team | 16 |
| 7 | Maeva Squiban | Stade Rochelais Charente Maritime | 14 |
| 8 | Yuliia Biriukova | UAE Development Team | 13 |
| 9 | Marte Berg Edseth | Norway | 13 |
| 10 | Barbara Malcotti | Human Powered Health | 12 |
| 11 | Rasa Leleivyte | Aromitalia Basso Vaiano | 11 |
| 12 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | 10 |
| 13 | Elizabeth Stannard | Israel-Premier Tech Roland | 8 |
| 14 | Francesca Baroni | Aromitalia Basso Vaiano | 6 |
| 15 | Lotte Claes | Stade Rochelais Charente Maritime | 5 |
| 16 | Agua Marina Espinola | CANYON//SRAM Generation | 4 |
| 17 | Ariana Gilabert Vilaplana | Laboral Kutxa-Fundacion Euskadi | 4 |
| 18 | Marta Romeu Solaz | Laboral Kutxa-Fundacion Euskadi | 3 |
| 19 | Anastasia Carbonari | UAE Development Team | 3 |
| 20 | Catalina Soto Campos | Bizkaia-Durango | 2 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tamara Dronova | Israel-Premier Tech Roland | 10 |
| 2 | Katrine Aalerud | Movistar Team | 8 |
| 3 | Jessenia Meneses | Colombia Pacto por el Deporte-GW Shimano | 7 |
| 4 | Debora Silvestri | Laboral Kutxa-Fundacion Euskadi | 6 |
| 5 | Mie Bjørndal Ottestad | Norway | 6 |
| 6 | Lourdes Oyarbide | Movistar Team | 6 |
| 7 | Ana Cristina Sanabria | Colombia Pacto por el Deporte-GW Shimano | 3 |
| 8 | Elizabeth Stannard | Israel-Premier Tech Roland | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Laboral Kutxa-Fundacion Euskadi | 17:13:03 |
| 2 | Norway | + 00.01 |
| 3 | UAE Development Team | + 00.24 |
| 4 | Movistar Team | + 00.56 |
| 5 | Israel-Premier Tech Roland | + 02.13 |
| 6 | Human Powered Health | + 03.01 |
| 7 | Colombia Pacto por el Deporte-GW Shimano | + 05.54 |
| 8 | Stade Rochelais Charente Maritime | + 06.01 |
| 9 | Eneicat-CM Team-Seguros Deportivos | + 07.37 |
| 10 | Team Groupe Abadie | + 12.31 |
| 11 | Aromitalia Basso Vaiano | + 12.48 |
| 12 | Bizkaia-Durango | + 13.21 |
| 13 | CANYON//SRAM Generation | + 20.24 |
| 14 | ARA | Skip Capital | + 26.09 |
| 15 | Massi Tactic Women's Team | + 28.40 |
| 16 | Cantabria Deporte-Rio Miera Women's Cycling Team | + 31.51 |
| 17 | Farto-BTC Women's Cycling Team | + 45.40 |
| 18 | GlassDrive-Chanceplus | + 01:01.31 |
| 19 | Prolongo-Al Andalus | + 01:18.25 |








