Summary
- 1Prologue – January 3
- 2Stage 1 – January 4
- 3Stage 2 (48-hour Chrono) – January 5-6
- 4Stage 3 – January 7
- 5Stage 4 (Marathon Part 1) – January 8
- 6Stage 5 (Marathon Part 2) – January 9
- 7Rest Day – January 10
- 8Stage 6 – January 11
- 9Stage 7 – January 12
- 10Stage 8 – January 13
- 11Stage 9 – January 14
- 12Stage 10 – January 15
- 13Stage 11 – January 16
- 14Stage 12 – January 17
Prologue – January 3
- Start: Bisha
- Finish: Bisha
- Total distance: 79km
- Special: 29km
Stage 1 – January 4
- Start: Bisha
- Finish: Bisha
- Total distance: 500km
- Special: 412km
Stage 2 (48-hour Chrono) – January 5-6
- Start: Bisha
- Finish: BIsha
- Total Distance: 1,057km
- Special: 965km
Stage 3 – January 7
- Start: Bisha
- Finish: Al Henakiyah
- Total Distance: 845km
- Special: 496km
Stage 4 (Marathon Part 1) – January 8
- Start: Al Henakiyah
- Finish: AlUla
- Total Distance: 588km
- Special: 415km
Stage 5 (Marathon Part 2) – January 9
- Start: Al Ula
- Finish: Hail
- Total Distance: 491km
- Special: 428km
Rest Day – January 10
- Location: Hail
Stage 6 – January 11
- Start: Hail
- Finish: Al Duwadimi
- Total Distance: 829km
- Special: 606km
Stage 7 – January 12
- Start: Al Duwadimi
- Finish: Al Duwadimi
- Total Distance: 745km
- Special: 481km
Stage 8 – January 13
- Start: Al Duwadimi
- Finish: Riyadh
- Total Distance: 733km
- Special: 487km
Stage 9 – January 14
- Start: Riyadh
- Finish: Haradh
- Total Distance: 589km
- Special: 357km
Stage 10 – January 15
- Start: Haradh
- Finish: Shubaytah
- Total Distance: 638km
- Special: 119km
Stage 11 – January 16
- Start: Shubaytah
- Finish: Shubaytah
- Total Distance: 506km
- Special: 280km
Stage 12 – January 17
- Start: Shubaytah
- Finish: Shubaytah
- Total Distance: 205km
- Special: 134km