São Martinho es una freguesiaportuguesa del concelho de Sintra, con un área de 24,28 kilómetros cuadrados y una población de 5.907 habitantes (2001). La densidad poblacional asciende a 243,3 hab/km². El santo patrón de la parroquia es, como su nombre indica, San Martín.