# | Stage name | Distance | Surface | Weather | Tyre/setup choice | Set tyre |
Leg 1 | 5.5 km | |
1 | PANAGYURISHTE 1 (Koprivnice SS4) | 5.5 km | Dry (New) | Morning Crisp PartCloud | yes / yes | Tarmac Dry |
Leg 2 | 77.4 km | |
| Service Park - 60 minutes - 4 Skilled mechanic |
2 | PANAGYURSKI KOLONI 1 (Hradek 1) | 6.0 km | Dry (New) | Morning Crisp Clear | yes / yes | Tarmac Dry |
3 | SREDNA GORA 1 (Osli-Stryckovy) | 10.7 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
4 | STRELCHA 1 (Pribram) | 9.1 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
5 | SREBRINOVO 1 (Liptakov 1) | 6.0 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
6 | TSEROVO 1 (Stryckovy-Zadni Porici) | 6.9 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Service Park - 30 minutes - 4 Skilled mechanic |
7 | PANAGYURSKI KOLONI 2 (Hradek 1) | 6.0 km | Dry (New) | Morning Crisp Clear | yes / yes | Tarmac Dry |
8 | SREDNA GORA 2 (Osli-Stryckovy) | 10.7 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
9 | STRELCHA 2 (Pribram) | 9.1 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
10 | SREBRINOVO 2 (Liptakov 1) | 6.0 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
11 | TSEROVO 2 (Stryckovy-Zadni Porici) | 6.9 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
Leg 3 | 41.7 km | |
| Service Park - 60 minutes - 4 Skilled mechanic |
12 | CHELOPECH 1 (Zadverice) | 14.8 km | Dry (New) | Morning Crisp Clear | yes / yes | Tarmac Dry |
13 | KOPRIVSHTITSA 1 (Hradek 2) | 6.0 km | Dry (New) | Morning Crisp Clear | no / no | Keep previous |
| Service Park - 30 minutes - 4 Skilled mechanic |
14 | CHELOPECH 2 (Zadverice) | 14.8 km | Dry (New) | Morning Crisp Clear | yes / yes | Tarmac Dry |
15 | KOPRIVSHTITSA 2 (Hradek 2) | 6.0 km | Dry (Normal) | Morning Crisp Clear | no / no | Keep previous |