Barbian, der Hauptort der Gemeinde, liegt am orographisch rechten Eisackhang, oberhalb von Waidbruck auf einer fruchtbaren Terrasse in 836 Metern Meereshöhe.
Das Gemeindegebiet erstreckt sich über knapp 1800 Höhenmeter von der Talsohle (470 m bei „Starz“) bis zum Oberen Horn (2260 m). Dieses ist unser Hausberg, der auch als Rittner Horn bestens bekannt ist und in den Sarntaler Alpen liegt.
Die Grenzen bilden der Zargenbach zur Gemeinde Villanders und der Dicktelebach zur Gemeinde Ritten.
Der Eisack trennt Barbian von den Nachbargemeinden Lajen, Waidbruck und Kastelruth. Am Rittner Horn erinnern alte Grenzmauern noch heute an den langjährigen, jahrhundertealten Almstreit zwischen Ritten und Barbian, das ehemals zum Gericht Villanders gehörte. Die Gesamtfläche der Gemeinde Barbian beträgt 24,43 km2 und sie gehört zum Einzugsgebiet der Bezirksgemeinschaft Eisacktal.