Prato Carnico (, locally ) 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 northwest of Udine. As of 9 October 2011, it had a population of 927 and an area of .
Prato Carnico borders the following municipalities: Comeglians, Forni Avoltri, Ovaro, Rigolato, Sappada, Sauris, Vigo di Cadore.