Montelavar es una freguesia portuguesa del concejo de Sintra, con un área de 11,44 kilómetros cuadrados y una población de 3 645 habitantes (2001).