Zambujeira do Mar is a former civil parish located in the municipality of Odemira within the Alentejo region of Portugal. In 2013, the parish was merged into the larger parish of São Teotónio.
The area covers a total land area of 42.96 square kilometres (16.59 mi2) and has a population of 911 inhabitants.