# | Stage name | Distance | Surface | Weather | Tyre/setup choice | Set tyre |
Leg 1 | 18.5 km | |
1 | La Bollène-Vésubie / Col de Turini 1 (Lucéram - Col Saint-Roch) | 5.7 km | Dry (Normal) | Morning Crisp Clear | yes / yes | Tarmac Dry |
| Road side service - 3 minutes |
2 | La Cabanette / Col de Castillon (Peyregrosse Mandagout) | 12.8 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
Leg 2 | 42.6 km | |
| Service Park - 60 minutes - 6 Skilled mechanic |
3 | Roure / Roubion / Beuil 1 (Joux Verte II) | 7.8 km | Dry (Normal) | Noon Crisp Clear | no / no | Tarmac Dry |
| Road side service - 3 minutes |
4 | Puget-Théniers / Saint-Antonin 1 (Courcelle Val d'Esnoms) | 7.9 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 3 minutes |
5 | Briançonnet / Entrevaux 1 (Bisanne) | 5.6 km | Dry (Normal) | Noon Crisp Clear | no / no | Keep previous |
| Road side service - 3 minutes |
6 | Roure / Roubion / Beuil 2 (Joux Verte II) | 7.8 km | Dry (Worn) | Noon Crisp Clear | yes / no | Keep previous |
| Road side service - 3 minutes |
7 | Puget-Théniers / Saint-Antonin 2 (Courcelle Val d'Esnoms) | 7.9 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 3 minutes |
8 | Briançonnet / Entrevaux 2 (Bisanne) | 5.6 km | Dry (Worn) | Noon Crisp Clear | no / no | Keep previous |
Leg 3 | 61.1 km | |
| Service Park - 60 minutes - 6 Skilled mechanic |
9 | Le Fugeret / Thorame-Haute 1 (Joux Plane) | 11.1 km | Dry (Normal) | Evening Crisp Clear | yes / yes | Tarmac Dry |
| Road side service - 3 minutes |
10 | Malijai / Puimichel 1 (Foron) | 9.2 km | Dry (Normal) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 3 minutes |
11 | Ubraye / Entrevaux 1 (Alpes Rally) | 10.2 km | Dry (Normal) | Morning Hazy Clear | no / no | Keep previous |
| Road side service - 3 minutes |
12 | Le Fugeret / Thorame-Haute 2 (Joux Plane) | 11.1 km | Dry (Worn) | Evening Crisp Clear | yes / no | Keep previous |
| Road side service - 3 minutes |
13 | Malijai / Puimichel 2 (Foron) | 9.2 km | Dry (Worn) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 3 minutes |
14 | Ubraye / Entrevaux 2 (Alpes Rally) | 10.2 km | Dry (Worn) | Morning Hazy Clear | no / no | Keep previous |
Leg 4 | 25.7 km | |
| Service Park - 60 minutes - 4 Skilled mechanic |
15 | Lucéram / Lantosque 1 (Lantosque - Luceram II) | 7.2 km | Dry (New) | Morning Crisp Clear | yes / yes | Tarmac Dry |
| Road side service - 3 minutes |
16 | La Bollène-Vésubie / Col de Turini 2 (Lucéram - Col Saint-Roch) | 5.7 km | Dry (Worn) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 3 minutes |
17 | Lucéram / Lantosque 2 (Lantosque - Luceram II) | 7.2 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 3 minutes |
18 | La Bollène-Vésubie / Col de Turini 3(PS) (Lucéram - Col Saint-Roch) | 5.7 km | Dry (Worn) | Morning Crisp Clear | no / no | Keep previous |