The Giro d’Italia is part of the UCI World Tour, this race is considered one of the appetizers before the world famous Tour De France in July.

The first time the Giro d’Italia took place was on May 13, 1909, so far 106 editions have been held including 2023.

The last time an Italian won the Giro d’Italia was in 2016 when Vincenzo Nibali posted 84h 53′ 28″, but since then the winners have been a Dutchman, two Englishmen, two Latin Americans and an Australian.

Which TV Channel will broadcast the Giro d’Italia?

The official TV Channels are part of the beIN network, the event will be available around the world in English through beIN SPORTS Xtra and for Spanish speaking fans the local language narrators will be on beIN SPORTS Xtra En Español.

The Giro d’Italia will also be available via live streaming with Fubo and the best thing is that they offer a 7-day free trial with no obligation. Fubo will also have Tour de France and other cycling events available throughout the year.

The important dates of the Giro d’Italia

The race begins on May 6 before 10:00 AM (ET) with the first course running at 18.4 KM (11.4 MI), and the last stage and final day of the event will be May 28.

Only two rest days for the cyclists during the Giro, the first rest day on May 15 (after the ninth stage) and the second rest day will be on May 22 (after the fifteenth stage).

Route and Stages of the Giro d’Italia

Only three individual time trial stages during the Giro (stages 1, 9 and 20), on the other hand the hardest and longest stage will be the 11th called Camaiore to Tortona with a total of 218 KM (135 mi) it is a hilly stage.

2023 Giro d’Italia Stages
Stage Date Course Distance Type
1 6 May FossacesiatoOrtona 18.4km (11.4mi) Individual time trial
2 7 May TeramotoSan Salvo 204km (127mi) Flat stage
3 8 May VastotoMelfi 210km (130mi) Intermediate stage
4 9 May VenosatoLago Laceno 166km (103mi) Intermediate stage
5 10 May AtripaldatoSalerno 172km (107mi) Hilly stage
6 11 May Naplesto Naples 156km (97mi) Hilly stage
7 12 May CapuatoGran Sasso 218km (135mi) Mountain stage
8 13 May TernitoFossombrone 207km (129mi) Intermediate stage
9 14 May Savignano sul RubiconetoCesena 30.7km (19.1mi) Individual time trial
15 May Rest day
10 16 May ScandianotoViareggio 190km (120mi) Hilly stage
11 17 May CamaioretoTortona 218km (135mi) Hilly stage
12 18 May BratoRivoli 179km (111mi) Intermediate stage
13 19 May Borgofranco d’IvreatoCrans-Montana 208km (129mi) Mountain stage
14 20 May SierretoCassano Magnago 194km (121mi) Hilly stage
15 21 May SeregnotoBergamo 191km (119mi) Mountain stage
22 May Rest day
16 23 May Sabbio ChiesetoMonte Bondone 198km (123mi) Mountain stage
17 24 May Pergine ValsuganatoCaorle 192km (119mi) Flat stage
18 25 May OderzotoZoldo Alto 160km (99mi) Mountain stage
19 26 May LongaronetoTre Cime di Lavaredo 182km (113mi) Mountain stage
20 27 May TarvisiotoMonte Lussari 18.6km (11.6mi) Individual time trial
21 28 May Rometo Rome 115km (71mi) Flat stage
Total 3,448km (2,142mi)