Tegoroczna edycja Giro trwała od 6 do 29 maja, była podzielona na 21 etapów, a kolarze mieli do przejechania prawie 3,5 tysiąca kilometrów. Start nastąpił w Budapeszcie, pierwsze trzy etapy rozegrano na Węgrzech. Później kolarze rywalizowali już tradycyjnie we Włoszech.
Ostatniego dnia ścigano się w jeździe indywidulanej na czas w Weronie, którą wygrał reprezentant gospodarzy Matteo Sobrero.
W klasyfikacji generalnej Giro zwyciężył 26-letni Australijczyk Jai Hindley przed Ekwadorczykiem Richardem Carapazem oraz Hiszpanem Mikelem Landą.
Litwin Ignatas Konovalovas zajął 115. miejsce, a reprezentant Polski Cesare Benedetti był 120.