São Martinho do Porto é uma freguesia portuguesa do concelho de Alcobaça, com 14,64 km² de área e 2 868 habitantes. A sua densidade populacional é de 195,9 hab/km². Compreende, para além do lugar de São Martinho do Porto, o lugar de Serra dos Mangues e Vale do Paraíso.
baía de S. Martinho do Porto é o último vestígio de um antigo Golfo que até ao século XVI se estendia a Alfeizerão e que se abre ao Oceano através de uma barra, com cerca de 250 metros de largura, entre os morros de Santana, a Sul, e do Farol, a Norte. Na Avenida Marginal, centro cosmopolita da vila, multiplicam-se as esplanadas, lojas, bares e restaurantes quase todos especializados nos sabores do mar: a lagosta suada, a santola recheada, o lavagante, o robalo, as douradas e o linguado grelhado ou a sardinha assada.