| 1 | Marlen ReusserMovistar Team | 3:09:12 |
| 2 | Demi VolleringFDJ United - Suez | +0:00 |
| 3 | Lieke NooijenTeam Visma | Lease a Bike | +0:00 |
| 4 | Zoe BackstedtCanyon//Sram Zondacrypto | +0:07 |
| 5 | Eline JansenVolkerwessels Cycling Team | +0:07 |
| 6 | Catrin FergusonMovistar Team | +0:07 |
| 7 | Charlotte KoolFenix-Premier Tech | +0:07 |
| 8 | Franziska KochFDJ United - Suez | +0:07 |
| 9 | Karlijn SwinkelsUAE Team ADQ | +0:07 |
| 10 | Thalita de JongHuman Powered Health | +0:07 |
| 11 | Letizia BorghesiAG Insurance - Soudal Team | +0:07 |
| 12 | Lotte KopeckyTeam SD Worx - Protime | +0:07 |
| 13 | Elise ChabbeyFDJ United - Suez | +0:07 |
| 14 | Caroline AnderssonLIV-AlUla-Jayco | +0:07 |
| 15 | Shirin van AnrooijLidl-Trek | +0:07 |
| 16 | Mischa BredewoldTeam SD Worx - Protime | +0:07 |
| 17 | Puck PieterseFenix-Premier Tech | +0:07 |
| 18 | Mary Patricia Kimberley Le Court De Billot - PienaarAG Insurance - Soudal Team | +0:12 |
| 19 | Liane LippertMovistar Team | +0:17 |
| 20 | Silvia PersicoUAE Team ADQ | +1:35 |