El santuario está situado a 11 km de la ciudad de Ourém, a 25 km de Leiria, 120 km de Lisboa, 180 km de Oporto y está aproximadamente a 300 metros encima del nivel del mar, en pleno macizo calcáreo de Estremadura.