Das Dorf Tarvisio befindet sich in der Provinz Udine, die zur Region Friaul-Julisch-Venetien (Friuli-Venezia-Giulia) gehört. Die Gemeinde besitzt 5063 Einwohner und hat eine Fläche von 205,61 Quadratkilometer bei einer Bevölkerungsdichte von 24,62 Einwohner pro Quadratkilometer. Tarvisio befindet sich 732 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Camporosso in Valcanale
Coccau di Sopra Sotto Valico
Fusine in Valromana
Oltreacqua
Plezzut
Riofreddo
Rutte Piccolo