Corno di Rosazzo () is a (municipality) in the Regional decentralization entity of Udine in the Italian region of Friuli-Venezia Giulia, located about northwest of Trieste and about southeast of Udine. , it had a population of 3,313 and an area of .
Corno di Rosazzo borders the following municipalities: Cividale del Friuli, Cormons, Dolegna del Collio, Manzano, Premariacco, Prepotto, San Giovanni al Natisone.