Schedule
Giro d’Italia 2026 Schedule
- Stage 1: 6:40 a.m. - 10:35 a.m. ET, May 8: Nessebar - Burgas (147km)
- Stage 2: 6:40 a.m. - 10:35 a.m. ET, May 9: Burgas - Veliko Tarnovo (221km)
- Stage 3: 5:55 a.m. - 10:35 a.m. ET, May 10: Plovdiv - Sofia (175km)
- Rest day - May 11
- Stage 4: 7:30 a.m. - 11:35 a.m. ET, May 12: Catanzaro - Cosenza (138km)
- Stage 5: 6:05 a.m. - 11:35 a.m. ET, May 13: Praia a Mare - Potenza (203km)
- Stage 6: 7:40 a.m. - 11:35 a.m. ET, May 14: Paestum - Naples (142km)
- Stage 7: 4:35 a.m. - 11:35 a.m. ET, May 15: Formia - Blockhaus (244km)
- Stage 8: 7:05 a.m. - 11:35 a.m. ET, May 16: Chieti - Fermo (157km)
- Stage 9: 6:25 a.m. - 11:35 a.m. ET, May 17: Cervia - Corno alle Scale (184km)
- Rest day - May 18
- Stage 10: 7:05 a.m. - 11:35 a.m. ET, May 19: Viareggio - Massa (42km ITT)
- Stage 11: 6:10 a.m. - 11:35 a.m. ET, May 20: Porcari (Paper District) - Chiavari (187km)
- Stage 12: 6:55 a.m. - 11:35 a.m. ET, May 21: Imperia - Novi Ligure (177km)
- Stage 13: 6:30 a.m. - 11:35 a.m. ET, May 22: Alessandria - Verbania (188km)
- Stage 14: 6:45 a.m. - 11:35 a.m. ET, May 23: Aosta - Pila (Gressan) (133km)
- Stage 15: 7:30 a.m. - 11:35 a.m. ET, May 24: Voghera - Milano (156km)
- Rest day - May 25
- Stage 16: 7:35 a.m. - 11:35 a.m. ET, May 26: Bellinzona - Carì (113km)
- Stage 17: 6:00 a.m. - 11:35 a.m. ET, May 27: Cassano d’Adda - Andalo (202km)
- Stage 18: 7:05 a.m. - 11:35 a.m. ET, May 28: Fai della Paganella - Pieve di Soligo (168km)
- Stage 19: 6:20 a.m. - 11:35 a.m. ET, May 29: Feltre - Alleghe (Piani di Pezzè) (151km)
- Stage 20: 4:35 a.m. - 10:20 a.m. ET, May 30: Gemona del Friuli 1976-2026 - Piancavallo (200km)
- Stage 21: 9:30 a.m. - 1:25 p.m. ET, May 31: Rome - Rome (131km)
