São Pedro situa-se a aproximadamente 13 km da cidade de Tomar, na Albufeira de Castelo do Bode. As águas límpidas desta zona balnear têm sido distinguidas pela Quercus com a classificação Qualidade de Ouro.