# | Stage name | Distance | Surface | Weather | Tyre/setup choice | Set tyre |
Leg 1 | 67.8 km | |
1 | Rallyspecial (Fernet Branca 2015) | 6.0 km | Wet (Worn) | Morning LightRain HeavyCloud | no / no | Gravel Dry |
| Road side service - 3 minutes |
2 | Segment 1 - A (Vieux Moulin-Perrancey) | 20.6 km | Dry (Worn) | Noon NoRain LightCloud | no / no | Keep previous |
| Road side service - 2 minutes |
3 | Segment 1 - B (Karagita Ruma) | 4.4 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 2 minutes |
4 | Segment 2 - A (Elmenteita) | 3.6 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
5 | Segment 2 - B (Ubunapa Kabula) | 6.2 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
6 | Segment 2 - C (Kinamba Yala) | 13.7 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
7 | Segment 2 - D (Dolmen) | 13.4 km | Dry (Worn) | Morning Crisp Clear | no / no | Keep previous |
Leg 2 | 91.5 km | |
| Service Park - 30 minutes - 4 Proficient mechanic |
8 | Segment 3 - A (Mineshaft) | 8.2 km | Dry (Normal) | Noon Crisp PartCloud | yes / yes | Gravel Dry |
9 | Segment 3 - B (Limnis Plastiras) | 7.1 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
10 | Segment 3 - C (Antaramanana) | 14.4 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
11 | Segment 3 - D (Miadamanjaka) | 11.2 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
12 | Rallyspecial 2 (TMF A 2021) | 1.9 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 5 minutes |
13 | Segment 4 - A (Miadamanjaka II) | 11.2 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
14 | Segment 4 - B (Antaramanana II) | 14.5 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 3 minutes |
15 | Segment 5 - A (Ypsonas Rallysprint) | 2.8 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
16 | Segment 5 - B (Ubunapa Kabula II) | 6.1 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
17 | Segment 5 - C (Red Bull Hill Climb) | 14.1 km | Dry (Worn) | Morning Crisp Clear | no / no | Keep previous |