Jun 8, 2023 (Thursday)
Start
Finish
Stage length: 3.4 km
Ascended altitude meters: 25 m
Jun 9, 2023 (Friday)
Start
Finish
Stage length: 122.8 km
Ascended altitude meters: 2,086 m
Jun 10, 2023 (Saturday)
Start
Finish
Stage length: 129 km
Ascended altitude meters: 2,819 m
Jun 11, 2023 (Sunday)
Start
Finish
Stage length: 166.5 km
Ascended altitude meters: 2,721 m