Friday, 13 June (1 special stage, 2,5 km in total):
- 10:30 – 12:30 – free practice: Baranowo (6,3 km)
- 13:01 – qualifying stage: Baranowo (6,3 km)
- 14:00 – 15:30 – shakedown: Baranowo (6,3 km)
- 17:00 – opening ceremony (Main Square, Mikolajki)
- 19:00 – SS 1: Mikolajki Arena (2,5 km)
Saturday, 14 June (7 special stages, 102,3 km in total):
- 8:20 – service A: Hotel Golebiewski, Mikolajki (15 min)
- 10:00 – SS 2: Swietajno (16,3 km)
- 10:50 – SS 3: Olecko (20 km)
- 11:40 – SS 4: Stare Juchy (13,6 km)
- 13:35 – service B: Hotel Golebiewski, Mikolajki (30 min)
- 15:30 – SS 5: Swietajno (16,3 km)
- 16:20 – SS 6: Olecko (20 km)
- 17:10 – SS 7: Stare Juchy (13,6 km)
- 19:00 – SS 8: Mikolajki Arena (2,5 km)
- 19:25 – service C: Hotel Golebiewski, Mikolajki (45 min)
Sunday, 15 June (6 special stages, 85,6 km in total):
- 7:15 – service D: Hotel Golebiewski, Mikolajki (15 min)
- 8:00 – OS 9: Mikolajki (7,6 km)
- 9:05 – OS 10: Pozezdrze (20 km)
- 10:35 – OS 11: Gmina Mragowo (15,2 km)
- 11:40 – service E: Hotel Golebiewski, Mikolajki (30 min)
- 12:40 – OS 12: Mikolajki (7,6 km)
- 13:45 – OS 13: Pozezdrze (20 km)
- 16:05 – OS 14: Gmina Mragowo (Power Stage, 15,2 km)
- 17:30 – finish ceremony (Main Square, Mikolajki)