# | Stage name | Distance | Surface | Weather | Tyre/setup choice | Set tyre |
Leg 1 | 40.4 km | |
1 | Mouseyhaugh I (Falstone II) | 6.6 km | Damp (Normal) | Noon LightFog HeavyCloud | yes / yes | Gravel Intermediate |
2 | Kershopefoot I (Sherwood Forest II) | 13.6 km | Dry (Normal) | Noon NoRain HeavyCloud | no / no | Keep previous |
| Service Park - 15 minutes - 3 Proficient mechanic |
3 | Mouseyhaugh II (Falstone) | 6.6 km | Wet (Worn) | Evening LightRain HeavyCloud | yes / no | Gravel Wet |
4 | Kershopefoot II (Sherwood Forest I) | 13.6 km | Wet (Worn) | Morning HeavyRain HeavyCloud | no / no | Keep previous |
Leg 2 | 81.4 km | |
| Service Park - 30 minutes - 3 Proficient mechanic |
5 | Woolhope (Northumbria) | 9.0 km | Damp (Worn) | Noon LightFog HeavyCloud | yes / yes | Gravel Wet |
6 | Saughtree (Sipirkakim II) | 8.7 km | Damp (Worn) | Morning LightFog HeavyCloud | no / no | Keep previous |
| Road side service - 2 minutes |
7 | Wigg Knowe (Kolmenjarvet gravel I) | 6.2 km | Wet (Worn) | Noon LightRain HeavyCloud | no / no | Keep previous |
| Service Park - 15 minutes - 3 Proficient mechanic |
8 | Dykeraw (Joukkovaara gravel II) | 10.2 km | Wet (Worn) | Noon LightRain HeavyCloud | yes / no | Gravel Wet |
9 | Chattlehope (Joux Plane II Gravel) | 11.1 km | Wet (Worn) | Evening LightRain HeavyCloud | no / no | Keep previous |
| Road side service - 5 minutes |
10 | Saughtree II (Sipirkakim) | 8.7 km | Wet (Worn) | Morning LightRain HeavyCloud | no / no | Keep previous |
11 | Wigg Knowe II (Kolmenjarvet gravel II) | 6.2 km | Wet (Worn) | Noon HeavyRain HeavyCloud | no / no | Keep previous |
| Service Park - 15 minutes - 3 Proficient mechanic |
12 | Dykeraw II (Joukkovaara gravel) | 10.2 km | Wet (Worn) | Noon HeavyRain HeavyCloud | yes / no | Gravel Wet |
13 | Chattlehope II (Joux Plane Gravel) | 11.1 km | Damp (Worn) | Evening NoRain LightCloud | no / no | Keep previous |
Leg 3 | 120.2 km | |
| Service Park - 30 minutes - 3 Proficient mechanic |
14 | Moffat (Prospect Ridge Snow) | 7.8 km | Dry (Worn) | Morning LightFog HeavyCloud | no / yes | Gravel Wet |
| Road side service - 3 minutes |
15 | Park (Inland Road Reversed 2022) | 5.7 km | Wet (Worn) | Morning HeavyFog HeavyCloud | no / no | Keep previous |
16 | Cairn Knowe (Shurdin I) | 21.9 km | Wet (Worn) | Noon LightRain HeavyCloud | no / no | Keep previous |
| Service Park - 15 minutes - 3 Proficient mechanic |
17 | Moffat II (Prospect Ridge II) | 7.9 km | Wet (Worn) | Noon HeavyRain HeavyCloud | yes / no | Gravel Wet |
| Road side service - 3 minutes |
18 | Park II (Inland Road 2022) | 5.6 km | Wet (Worn) | Noon LightRain HeavyCloud | no / no | Keep previous |
19 | Cairn Knowe II (Shurdin II) | 22.0 km | Wet (Worn) | Morning LightRain HeavyCloud | no / no | Keep previous |
| Service Park - 15 minutes - 3 Proficient mechanic |
20 | Ettrick (Loch Ard 2) | 8.4 km | Damp (Worn) | Noon NoSnow HeavyCloud | yes / no | Keep previous |
21 | Yarrow (Noiker II) | 13.7 km | Wet (Worn) | Morning LightRain HeavyCloud | no / no | Keep previous |
| Road side service - 3 minutes |
22 | Ashkirk (PTD RallySprint) | 5.1 km | Wet (New) | Morning HeavyRain HeavyCloud | no / no | Keep previous |
| Service Park - 15 minutes - 3 Proficient mechanic |
23 | Ettrick II (Loch Ard) | 8.4 km | Wet (Worn) | Noon LightSnow HeavyCloud | yes / no | Gravel Wet |
24 | Yarrow II (Noiker II Snow) | 13.7 km | Wet (Worn) | Morning HeavyRain HeavyCloud | no / no | Keep previous |
Leg 4 | 83.9 km | |
| Service Park - 30 minutes - 3 Proficient mechanic |
25 | Esgairgeiliog (Undva I) | 9.9 km | Damp (Worn) | Morning HeavyFog HeavyCloud | yes / yes | Gravel Wet |
26 | Aberangell (Kormoran I) | 10.3 km | Damp (Worn) | Noon HeavyFog HeavyCloud | no / no | Keep previous |
| Road side service - 5 minutes |
27 | Sweet Lamb (Sweet Lamb 2) | 5.2 km | Wet (Worn) | Noon HeavyRain HeavyCloud | no / no | Keep previous |
| Service Park - 15 minutes - 3 Proficient mechanic |
28 | Llanfachreth (Piren Gravel) | 4.4 km | Dry (New) | Morning Crisp Clear | yes / no | Gravel Wet |
29 | Sweet Lamb II (Sweet Lamb) | 5.1 km | Wet (Worn) | Noon LightRain HeavyCloud | no / no | Keep previous |
| Road side service - 5 minutes |
30 | Aberangell II (Kormoran II) | 12.0 km | Wet (Worn) | Evening HeavyRain HeavyCloud | no / no | Keep previous |
31 | Esgairgeiliog II (Undva II) | 9.9 km | Dry (Worn) | Morning Crisp Clear | no / no | Keep previous |
| Service Park - 15 minutes - 3 Proficient mechanic |
32 | Forge (Te Parae Road) | 7.0 km | Dry (New) | Morning Crisp Clear | yes / no | Keep previous |
33 | Dylife (Harwood Forest) | 6.1 km | Wet (Worn) | Noon LightRain HeavyCloud | no / no | Keep previous |
| Road side service - 5 minutes |
34 | Pumlumon Fawr (Red Bull Hill Climb) | 14.1 km | Wet (Worn) | Morning HeavyRain HeavyCloud | no / no | Keep previous |