# | Stage name | Distance | Surface | Weather | Tyre/setup choice | Set tyre |
Leg 1 | 31.9 km | |
1 | Olympiastadion (ROC 2008) | 1.9 km | Dry (New) | Morning Crisp Clear | yes / yes | Tarmac Intermediate |
2 | Toolo (Lyon - Gerland) | 0.8 km | Dry (New) | Evening Crisp Clear | no / no | Keep previous |
| Road side service - 2 minutes |
3 | Kerava (SSS Valasske Mezirici) | 3.6 km | Damp (New) | Noon Hazy PartCloud | no / no | Keep previous |
| Service Park - 15 minutes - 4 Competent mechanic |
4 | Hyvinkaa RX (RabocsiRing 2021 Rally Hungary) | 2.4 km | Dry (New) | Evening Crisp Clear | no / no | Keep previous |
5 | Jarventausta (Karankamäki) | 4.2 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
6 | Velskola (Kolmenjarvet tarmac I) | 6.2 km | Wet (New) | Noon HeavyRain HeavyCloud | no / no | Keep previous |
| Service Park - 15 minutes - 4 Competent mechanic |
7 | Oittaa (Verkiai 2010 reverse) | 5.9 km | Wet (New) | Evening Hazy HeavyCloud | no / no | Keep previous |
| Road side service - 2 minutes |
8 | Heinas (Horazdovice - Komusin) | 5.1 km | Wet (New) | Evening LightFog HeavyCloud | no / no | Keep previous |
9 | Veikkola (SSS Alpes School Rally) | 1.8 km | Wet (Worn) | Morning Hazy HeavyCloud | no / no | Keep previous |
Leg 2 | 83.6 km | |
| Service Park - 30 minutes - 4 Competent mechanic |
10 | Kylmala (Mitterbach Tarmac) | 3.0 km | Dry (Worn) | Noon Hazy HeavyCloud | yes / yes | Snow |
11 | Kala (Pirttikulma Snow) | 7.5 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
12 | Lappers (Shepherds Shield Snow) | 4.8 km | Damp (Worn) | Evening Crisp PartCloud | no / no | Keep previous |
| Service Park - 15 minutes - 4 Competent mechanic |
13 | Varttila (Ahvenus I) | 5.2 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
14 | Kotamaki (Harwood Forest II Snow) | 5.9 km | Damp (Worn) | Morning LightFog HeavyCloud | no / no | Keep previous |
| Road side service - 2 minutes |
15 | Ojajarvi (Vargassence) | 14.9 km | Dry (Normal) | Morning Hazy PartCloud | no / no | Keep previous |
16 | Renkovaha (Chirdonhead Snow) | 7.0 km | Wet (Worn) | Noon LightRain HeavyCloud | no / no | Keep previous |
| Service Park - 30 minutes - 4 Competent mechanic |
17 | Hakolahti (Hakolahti sprint) | 2.7 km | Dry (New) | Morning Crisp Clear | yes / no | Snow |
18 | Lastunen (Hokkara Snow) | 4.0 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
19 | Rahtijarvi (Vargassence Mirror-Reverse) | 15.0 km | Dry (Normal) | Morning Hazy HeavyCloud | no / no | Keep previous |
| Service Park - 15 minutes - 4 Competent mechanic |
20 | Liehu (Pirttikulma Snow) | 7.5 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
21 | Himos (Odry snow Night II) | 6.2 km | Dry (Worn) | Evening LightFog HeavyCloud | no / no | Keep previous |
Leg 3 | 102.9 km | |
| Service Park - 30 minutes - 4 Competent mechanic |
22 | Patalahti (Odry snow) | 6.3 km | Damp (Worn) | Noon HeavyFog HeavyCloud | yes / yes | Snow |
23 | Puolakka (Ahvenus II) | 5.4 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
24 | Ehikki (Chirdonhead II Snow) | 6.9 km | Dry (Worn) | Morning NoRain LightCloud | no / no | Keep previous |
| Road side service - 2 minutes |
25 | Harkopohja (Koirakivi) | 4.6 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
26 | Vertaala (Hokkara Snow Rever) | 4.2 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
27 | Killerva (Karlstad) | 2.0 km | Dry (Normal) | Noon NoSnow LightCloud | no / no | Keep previous |
| Service Park - 15 minutes - 4 Competent mechanic |
28 | Haapalankyla (Palvaanjärvi Sprint) | 3.9 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
29 | Kalliokoski (Falstone II Snow) | 6.6 km | Dry (Worn) | Evening NoRain LightCloud | no / no | Keep previous |
30 | Makra (Shepherds Shield II Snow) | 4.8 km | Dry (Worn) | Evening NoRain LightCloud | no / no | Keep previous |
| Road side service - 2 minutes |
31 | Pihlainen (Kaihuavaara II) | 6.1 km | Dry (Normal) | Morning Hazy PartCloud | no / no | Keep previous |
| Service Park - 30 minutes - 4 Competent mechanic |
32 | Niittylahti (Autiovaara II) | 6.1 km | Dry (Normal) | Evening NoSnow LightCloud | yes / no | Snow |
33 | Kojalahti (Noiker II Snow) | 13.7 km | Dry (Worn) | Morning LightRain HeavyCloud | no / no | Keep previous |
| Road side service - 2 minutes |
34 | Sykonvaara (Kaihuavaara) | 6.1 km | Dry (Worn) | Noon NoSnow HeavyCloud | no / no | Keep previous |
35 | Hopealahti (Erken II) | 7.0 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 2 minutes |
36 | Kyykka (Torsby shakedown) | 4.3 km | Dry (Normal) | Noon Hazy HeavyCloud | no / no | Keep previous |
37 | Herajoki (Vargassence) | 14.9 km | Dry (Worn) | Morning Hazy HeavyCloud | no / no | Keep previous |
Leg 4 | 104.7 km | |
| Service Park - 30 minutes - 4 Competent mechanic |
38 | Siikajarvi (Kaihuavaara 2021) | 19.9 km | Dry (New) | Morning Crisp Clear | yes / yes | Snow |
| Road side service - 2 minutes |
39 | Urimolahti (NewBobs Snow) | 10.1 km | Dry (Normal) | Evening Hazy PartCloud | no / no | Keep previous |
40 | Syvanotko (Sagen Sweden 2012) | 14.0 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 2 minutes |
41 | Liimatanvaara (Vyskälä SS3) | 5.8 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
42 | Hietanen (Prospect Ridge II Snow) | 7.9 km | Dry (Normal) | Noon Crisp PartCloud | no / no | Keep previous |
| Service Park - 30 minutes - 4 Competent mechanic |
43 | Kaarmevaara (Autiovaara) | 6.1 km | Dry (Normal) | Evening Hazy PartCloud | yes / no | Snow |
44 | Lehtorinne (Prospect Ridge Snow) | 7.8 km | Dry (Worn) | Morning LightFog HeavyCloud | no / no | Keep previous |
45 | Nuoli (Falstone Snow) | 6.6 km | Dry (Worn) | Evening LightFog HeavyCloud | no / no | Keep previous |
| Road side service - 2 minutes |
46 | Hossa (Sikakama) | 10.2 km | Dry (Worn) | Evening Hazy PartCloud | no / no | Keep previous |
| Service Park - 15 minutes - 4 Competent mechanic |
47 | Mutkala (Fraizer Wells Snow) | 5.0 km | Dry (Worn) | Morning HeavyRain HeavyCloud | no / no | Keep previous |
48 | Iso-Laiska (Ahvenus II) | 5.4 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
49 | Puutteenkyla (Kuadonvaara) | 5.9 km | Dry (New) | Noon Hazy Clear | no / no | Keep previous |
Leg 5 | 96.6 km | |
| Service Park - 30 minutes - 4 Competent mechanic |
50 | Ruka (Blanare) | 7.6 km | Dry (Worn) | Noon LightSnow HeavyCloud | yes / yes | Snow |
51 | Juuma (Mustaselka) | 7.9 km | Dry (Normal) | Noon LightSnow HeavyCloud | no / no | Keep previous |
52 | Ronttivaara (Mitterbach) | 3.0 km | Dry (Normal) | Noon LightSnow HeavyCloud | no / no | Keep previous |
| Road side service - 2 minutes |
53 | Nuottilampi (Sikakama II) | 10.2 km | Dry (Normal) | Evening NoSnow LightCloud | no / no | Keep previous |
54 | Keselmajarvi (Palvaanjärvi Sprint) | 3.9 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
55 | Sallatunturi (Mustaselka II) | 7.7 km | Dry (Normal) | Morning NoSnow LightCloud | no / no | Keep previous |
| Service Park - 15 minutes - 4 Competent mechanic |
56 | Sarrio (Sagen Sweden 2012) | 14.0 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Road side service - 2 minutes |
57 | Hanhikoski (Kaihuavaara 2021) | 19.9 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
58 | Aittajarvi (Aittajärvi) | 22.5 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
Leg 6 | 50.0 km | |
| Service Park - 30 minutes - 4 Competent mechanic |
59 | Jaa (Erken) | 7.1 km | Dry (New) | Morning Crisp Clear | yes / yes | Snow |
60 | Siikakama (Vargassence Mirror-Reverse) | 15.0 km | Dry (New) | Morning Hazy HeavyCloud | no / no | Keep previous |
| Road side service - 2 minutes |
61 | Kaihuavaara (Kaihuavaara 2022) | 28.0 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |