The 106th edition of Giro d’Italia will be held between 6 and 28 May 2023.
Take a look at the stages
Stage 1
6 May 2023
Costa dei Trabocchi ITT Fossacesia Marina – Ortona
19,6 km
Stage 2
7 May 2023
Teramo – San Salvo
201 km
Stage 3
8 May 2023
Vasto – Melfi
216 km
Stage 4
9 May 2023
Venosa – Lago Laceno
175 km
Stage 5
10 May 2023
Atripalda – Salerno
171 km
Stage 6
11 May 2023
Napoli – Napoli
162 km
Stage 7
12 May 2023
Capua – Gran Sasso d’Italia (Campo Imperatore)
218 km
Stage 8
13 May 2023
Terni – Fossombrone
207 km
Stage 9
14 May 2023
Savignano sul Rubicone – Cesena (Technogym Village)
35,0 km
Restday
15 May 2023
Stage 10
16 May 2023
Scandiano – Viareggio
196 km
11
Stage 11
17 May 2023
Camaiore – Tortona
219 km
Stage 12
18 May 2023
Bra – Rivoli
179 km
Stage 13
19 May 2023
Borgofranco d’Ivrea – Crans Montana
207 km
Stage 14
20 May 2023
Sierre – Cassano Magnago
193 km
Stage 15
21 May 2023
Seregno – Bergamo
195 km
Stage 16
22 May 2023
Sabbio Chiese – Monte Bondone
203 km
Restday
23 May 2023
Stage 17
24 May 2023
Pergine Valsugana – Caorle
195 km
Stage 18
25 May 223
Oderzo – Val di Zoldo
161 km
Stage 19
26 May 2023
Longarone – Tre Cime di Lavaredo (Rif. Auronzo)
183 km
Stage 20
27 May 2023
Tarvisio – Monte Lussari
18,6 km
Stage 21
28 May 2023
Roma – Roma
115 km