It is situated in the Friuli region, in the valley of the Fella River, a right tributary of the Tagliamento. Moggio is located about  northwest of Trieste and about  north of Udine.
Moggio's geographical position is given, emphasizing its location in the Friuli region and its proximity to Trieste and Udine.