Das Dorf Buia befindet sich in der Provinz Udine, die zur Region Friaul-Julisch-Venetien (Friuli-Venezia-Giulia) gehört. Die Gemeinde besitzt 6784 Einwohner und hat eine Fläche von 25,55 Quadratkilometer bei einer Bevölkerungsdichte von 265,52 Einwohner pro Quadratkilometer. Buia befindet sich 225 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Andreuzza
Sala
Casasola
Caselle
Monte