Tappa a Lenny Martinez, Parigi Nizza a Jonas Vingegaard. L'ottava e ultima tappa, partenza e arrivo a Nizza di 129 chilometri, è un affare tra il francese della Bahrain Victorious e il danese della Visma Lease a Bike che scappano sulla Cote di Linguador per non essere più ripresi. Terzo a 7" Tejada davanti a Vauquelib e Baudin.
Di rilievo è stata l'azione di Valentin Paret Peintre (Soudal Quick Step) autore di una fuga in solitaria e che il gruppo ha riassorbito a 22 km dall'arrivo. L'attacco decisivo si verifica sulla Cote di Linguador ad opera del leader Vingegaard e Lenny Martinez che non verranno più raaggiunti.
ORDINE D'ARRIVO
1 Martinez Lenny Bahrain Victorious 03:06:43
2 Vingegaard Jonas Team Visma | Lease a Bike + 00
3 Tejada Harold XDS Astana Team + 07
4 Vauquelin Kévin INEOS Grenadiers + 07
5 Baudin Alex EF Education-EasyPost + 07
6 Steinhauser Georg EF Education-EasyPost + 07
7 Izagirre Ion Cofidis + 07
8 Rondel Mathys Tudor Pro Cycling Team + 07
9 Vinokurov Nicolas XDS Astana Team + 44
10 Soler Marc UAE Team Emirates-XRG + 44
11 van Bekkum Darren XDS Astana Team + 44
12 Rodriguez Carlos INEOS Grenadiers + 44
13 Campenaerts Victor Team Visma | Lease a Bike + 51
14 Debruyne Ramses Alpecin-Premier Tech + 51
15 Molard Rudy Groupama-FDJ United + 51
16 Vercher Mattéo Team TotalEnergies + 51
17 Prodhomme Nicolas Decathlon CMA CGM Team + 51
18 Pacher Quentin Groupama-FDJ United + 51
19 Cepeda Jefferson Movistar Team + 51
20 Martinez Daniel Red Bull-BORA-hansgrohe + 51
21 Vlasov Aleksandr Red Bull-BORA-hansgrohe + 51
22 Leknessund Andreas Uno-X Mobility + 02:44
23 Barta William Tudor Pro Cycling Team + 02:44
24 Cavagna Remi Groupama-FDJ United + 04:06
25 Le Berre Mathis Team TotalEnergies + 05:32
26 Armirail Bruno Team Visma | Lease a Bike + 05:32
27 Caruso Damiano Bahrain Victorious + 05:32
28 Arrieta Igor UAE Team Emirates-XRG + 05:35
29 Tarling Joshua INEOS Grenadiers + 06:37
30 Pithie Laurence Red Bull-BORA-hansgrohe + 06:3