| 1 | Yara KastelijnFenix-Premier Tech | 3:36:47 |
| 2 | Evita MuzicFDJ United - Suez | +0:16 |
| 3 | Usoa Ostolaza ZabalaLaboral Kutxa - Fundacion Euskadi | +0:25 |
| 4 | Mireia Benito PellicerAG Insurance - Soudal Team | +0:52 |
| 5 | Mischa BredewoldTeam SD Worx - Protime | +1:01 |
| 6 | Maeva SquibanUAE Team ADQ | +1:03 |
| 7 | Amanda SprattLidl-Trek | +1:03 |
| 8 | Shirin van AnrooijLidl-Trek | +1:03 |
| 9 | Alice Madeleine TowersEF Education - Oatly | +1:14 |
| 10 | Cedrine KerbaolEF Education - Oatly | +1:14 |
| 11 | Nadia GontovaLIV-AlUla-Jayco | +1:14 |
| 12 | Maud OudemanTeam Visma | Lease a Bike | +1:31 |
| 13 | Ashleigh Moolman PasioAG Insurance - Soudal Team | +1:45 |
| 14 | Lotte ClaesFenix-Premier Tech | +1:50 |
| 15 | Chiara ReghiniTop Girls Fassa Bortolo | +1:53 |
| 16 | Mie Bjørndal OttestadUNO-X Mobility | +2:05 |
| 17 | Katharina SadnikTeam Visma | Lease a Bike | +2:12 |
| 18 | Iurani Blanco CalbetHuman Powered Health | +2:17 |
| 19 | Silke SmuldersLIV-AlUla-Jayco | +2:46 |
| 20 | Francesca Jay HallMayenne Monbana MY PIE | +2:50 |