Giro d'Italia

WorldTour, Grand Tour, 6th -28th May 2023, Italy

1st stage|6th May|19.6 km
Fossacesia Marina-Ortona

2nd stage|7th May|202 km
Teramo-San Salvo

3rd stage|8th May|213 km
Vasto-Melfi

4th stage|9th May|175 km
Venosa-Lago Laceno

5th stage|10th May|171 km
Atripalda-Salerno

6th stage|11th May|162 km
Napoli-Napoli

7th stage|12th May|218 km
Capua-Gran Sasso d'Italia

8th stage|13th May|207 km
Teri-Fossombrone

9th stage|14th May|35 km
Savignano sul Rubicone-Cesena

15th May|Rest day
-

10th stage|16th May|196 km
Scandiano-Viareggio

11th stage|17th May|219 km
Camaiore-Tortona

12th stage|18th May|185 km
Bra-Rivoli

13th stage|19th May|74.6 km
Borgofranco d'Ivrea- Crans Montana

14th stage|20th May|196 km
Sierre-Cassano Magnago

15th stage|21st May|195 km
Seregno-Bergamo

22nd May|Rest day
-

16th stage|23rd May|203 km
Sabbio Chiese-Monte Bondone

17th stage|24th May|197 km
Pergine Valsugana-Caorle

18th stage|25th May|161 km
Oberze-Val di Zoldo

19th stage|26th May|183 km
Longarone-Tre Cime di Lavaredo

20th stage|27th May|18.6 km
Tarvisio-Monte Lussari

21st stage|28th May|126 km
Roma-Roma