Il santuario mariano di Castelmonte sorge sulla cima di un monte alto 618 metri, nella catena delle Prealpi Giulie, appena sopra la città di Cividale del Friuli, e con un’ampia vista sulla pianura friulana.
La prima edificazione si deve ad una probabile postazione militare romana e la fondazione del santuario è probabilmente molto remota e alcuni reperti lo riportano al V-VII sotto forma di un sacello, ovvero una piccola costruzione con un altare votivo.