Der 16. Giro d’Italia fand vom 12. Mai bis 3. Juni 1928 statt.
Das Radrennen bestand aus 12 Etappen mit einer Gesamtlänge von 3.044 Kilometern. Von 298 Teilnehmern erreichten 126 das Ziel. Damit war der Giro 1928 die Austragung mit den bis dahin meisten Teilnehmern. Zudem gab es zum ersten Mal eine Zeitbonifikation für den Etappensieger.[1]
Alfredo Binda errang den Giro-Sieg vor Giuseppe Pancera. Die Mannschaftswertung gewann, wie in den Vorjahren, das Team Legnano. Neben Alfredo Binda, der sechs Etappen gewann, konnte auch sein Bruder Albino auf der 8. Etappe einen Sieg verbuchen.