Il Giro d'Italia 1967, cinquantesima edizione della "Corsa Rosa", si svolse in ventidue tappe dal 20 maggio all'11 giugno 1967, per un percorso totale di 3 571 km. Fu vinto da Felice Gimondi. I partenti furono 130 divisi in 13 squadre; 70 conclusero il Giro. La media oraria generale fu di 35,34 km/h.
Nel programma, in precedenza della prima tappa, era previsto un prologo serale per le strade di Milano, che dovette essere annullato per via di una manifestazione politica.
La diciannovesima tappa (vinta da Gimondi davanti a Merckx e Motta) fu annullata perché molti corridori si avvantaggiarono di ripetute spinte dei tifosi lungo la salita finale verso le Tre Cime di Lavaredo, percorsa sotto una forte nevicata. Gimondi, che proprio in quella tappa aveva conquistato la maglia rosa, minacciò di abbandonare la corsa, ma ritornò sui suoi passi e raggiunse poi il primato in classifica due giorni dopo, in seguito a un epico duello con Anquetil sul Tonale e sull'Aprica.