De vijfde etappe van de Ronde van Italië 2017 werd gereden op 10 mei 2017 van Pedara naar Messina. De etappe was 159 kilometer lang. Onderweg was er één beklimming van de vierde categorie.
Er waren twee vroege vluchters, Jevgeni Sjaloenov en Maciej Paterski. Zij werden op 14 km voor de finish ingerekend door het peloton, waardoor een massasprint onvermijdelijk leek.
Het parcours bevatte een lokale ronde door de stad Messina, de finishlijn moest twee keer gepasseerd worden. Vlak voor de eerste passage van de finish, op 5 kilometer van de finish, raakte Luka Pibernik na een bocht op een gaatje van het peloton en zette dit door. Hij juichte bij de eerste passage van streep, in de veronderstelling dat hij de etappe gewonnen had. Uiteindelijk werd Pibernik 148e.
In de massasprint om de echte etappezege won Fernando Gaviria zijn tweede etappe in deze Giro.[1]