16. etappe av Giro d'Italia 2017 gikk fra Rovetta til Bormio 23. mai 2017.
Vincenzo Nibali vant etappen, mens Tom Dumoulin kom i mål 2 minutter og 17 sekunder senere og tapte nesten hele forspranget sitt etter en dopause.[1]