2027 Giro d’Italia MAY 8-30 The 110th edition of the Giro d’Italia starts in Trieste, before briefly crossing into Slovenia. The race features two individual time trials and a series of punishing mountain stages before finishing in Rome for the fifth consecutive year Mountain stages will prove decisive, with brutal double ascent of Mortirolo before riders tackle legendary Monte Zoncolan on penultimate stage, notching over 50,000m of altitude gain Difficulty rating: Easy to hard Start Stage Finish Start / finish Transfer Individual time-trial Hill stage Mountain stage Flat stage Jonas Vingegaard (DEN) 2026 winner TYRRHENIAN SEA ADRIATIC SEA IONIAN SEA Stage May km 1 8 172 2 9 166 3 10 163 4 11 151 5 12 139 6 13 148 7 14 19.6 8 15 219 9 16 180 10 18 218 11 19 220 12 20 173 13 21 176 14 22 187 15 23 37.3 16 25 192 17 26 194 18 27 154 19 28 199 20 29 180 21 30 131 Total: 3418.9 START: May 8, Trieste Ljubljana, Slovenia Koper, Slovenia Cervignano del Friuli Possagno Argenta Misano Adriatico Filottrano Sarnano-Sassotetto Alba Adriatica Lanciano Sulmona Campo di Giove Trasacco Napoli Subiaco-Monte Livata Itri Palombara Sabina Norcia Gualdo Tadino Scarperia Montecatini Terme Zeri Borgo Val di Taro Reggio Emilia Cantù Arena Piani di Bobbio / Valtorta Monza Milan Sondrio Aprica Chiari Vo’ Rovereto Madonna di Campiglio Sacile Pordenone Monte Zoncolan FINISH: May 30, Rome Source: Giro d’Italia Picture: Getty Images © GRAPHIC NEWS