Holiday Homes in São Martinho do Porto

A shell-shaped bay with calm, safe waters — the perfect destination for families. 1h15 from Lisbon.

🔍 Search accommodation in São Martinho do Porto
About the destination

São Martinho do Porto

Silver Coast · Leiria District

São Martinho do Porto is a small seaside resort on Portugal's Silver Coast, known for its shell-shaped bay — a unique natural formation in Europe. The narrow opening to the ocean creates calm, shallow waters with no currents, making it one of the safest beaches in Portugal for children.

The village has a peaceful, family-friendly atmosphere, with a pleasant promenade, seafood restaurants, and the authentic charm of traditional Portuguese coastal towns. From the viewpoint at the top of the cliff, you can enjoy a spectacular panoramic view over the entire bay.

Things to do

Experiences in São Martinho do Porto

💡 Local tip: São Martinho do Porto is 10 minutes from Nazaré, 15 minutes from Alcobaça (UNESCO Monastery) and 20 minutes from Óbidos (medieval village). Its central location makes it perfect as a base to explore the entire region.

Accommodation

Where to stay in São Martinho do Porto

São Martinho offers bay-view apartments, villas with private pools in the surroundings, and traditional houses in the village centre. Most accommodation is within a 10-minute walk from the beach.

In high season (July and August), prices range from €80 to €180/night for 4-6 guests. Off-season, accommodation can be found from €45-55/night.

Casa das Andorinhas — São Martinho do Porto
Local recommendation
Casa das Andorinhas — São Martinho do Porto
Villa with private pool in the heart of São Martinho · 3 bedrooms · up to 8 guests · direct booking, no commissions
View property →

FAQ — São Martinho do Porto

📅 When is the best time to visit São Martinho do Porto?
June to September for beach holidays. The bay is sheltered, making the water warmer than on ocean-facing beaches. Off-season is quiet and ideal for coastal walks.
👨‍👩‍👧‍👦 Is the beach safe for children?
Yes, it's one of the safest beaches in Portugal. The shell-shaped bay creates calm, shallow waters with no currents — perfect for small children. The beach is lifeguarded during summer.
💰 How much does a holiday home cost in São Martinho do Porto?
Prices range from €50 to €180 per night, depending on season and capacity. In high season, bay-view accommodation averages €100-140/night for 4-6 guests.
🚗 How to get to São Martinho do Porto from Lisbon?
By car via the A8 motorway, about 1h15. By train (Linha do Oeste), the station is in the village centre — the journey takes about 2 hours with scenic coastal views.
🗺️ What to visit in São Martinho do Porto and surroundings?
The bay and viewpoint, the lighthouse, the coastal walk to Salir do Porto. Nearby: Nazaré (10 min), Alcobaça Monastery (15 min), Óbidos (20 min), Caldas da Rainha (15 min).
Plan your trip

Everything you need for São Martinho do Porto

Recommended services to organise your holiday
🏡
Vacation rentals
VRBO
🏠
Holiday homes
Holidu
🏨
Hotels
Hotels.com
🎯
Experiences
GetYourGuide
🎟️
Tours
Viator
🚗
Rent-a-car
GetRentaCar

Some links are affiliate links. By booking through them, you support this page at no extra cost. We only recommend services we use and trust.

Explore the region

Nearby destinations

Discover more holiday homes on the Silver Coast
Holiday homes in Nazaré
Nazaré
Giant waves · 10 min
Holiday homes in Óbidos
Óbidos
Medieval village · 20 min
Holiday homes in Foz do Arelho
Foz do Arelho
Lagoon & sea · 15 min

This page is maintained by ALpronto — a short-term rental management platform made in Portugal.

Are you a host? Try it free →