| 1 | Elisa Longo BorghiniUAE Team ADQ | 4:13:04 |
| 2 | Monica Trinca ColonelLIV-AlUla-Jayco | +0:12 |
| 3 | Femke de VriesTeam Visma | Lease a Bike | +0:14 |
| 4 | Mary Patricia Kimberley Le Court De Billot - PienaarAG Insurance - Soudal Team | +0:57 |
| 5 | Katarzyna Anna Niewiadoma-PhinneyCanyon//Sram Zondacrypto | +0:59 |
| 6 | Eleonora CiaboccoTeam Picnic PostNL | +1:15 |
| 7 | Niamh Mary Fisher-BlackLidl-Trek | +1:19 |
| 8 | Steffi HäberlinTeam SD Worx - Protime | +1:35 |
| 9 | Justine GhekiereAG Insurance - Soudal Team | +1:37 |
| 10 | Juliette BerthetFDJ United - Suez | +1:38 |
| 11 | Nikola NoskováCofidis Women Team | +1:42 |
| 12 | Eva van AgtFDJ United - Suez | +2:17 |
| 13 | Pfeiffer Zara GeorgiTeam Picnic PostNL | +2:23 |
| 14 | Silvia PersicoUAE Team ADQ | +2:25 |
| 15 | Aude BiannicMovistar Team | +2:27 |
| 16 | Lieke NooijenTeam Visma | Lease a Bike | +2:29 |
| 17 | Zoe BackstedtCanyon//Sram Zondacrypto | +2:57 |
| 18 | Neve Summer BradburyCanyon//Sram Zondacrypto | +3:22 |
| 19 | Nina BuijsmanHuman Powered Health | +3:22 |
| 20 | Emilie MorierST Michel - Preference Home - AUBER93 | +3:34 |