Find hotels in Sao Martinho do Porto from ฿1,454

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top 10 Sao Martinho do Porto hotels and places to stay

Our top choices for Sao Martinho do Porto hotels

Hotel Dona Leonor

3.0 star property
7.6 out of 10, Good, (131)
"Simple Room with private bathroom comfortable enough and very clean. Quiet, never woke up with any noise. Breakfast included. Friendly staff. Would definitely recommend for an affordable stay in Caldas da Rainha town centre."
The price is ฿1,827
฿1,936 total
includes taxes & fees
1 Oct - 2 Oct
Hotel Dona Leonor

SurfSoul B&B

3.5 star property
9.2 out of 10, Wonderful, (13)
"A little tough to find but a great place to stay!"
The price is ฿2,339
฿2,553 total
includes taxes & fees
16 Sept - 17 Sept
SurfSoul B&B

Guesthouse of Alcobaça

2.0 star property
8.2 out of 10, Very good, (93)
"Nice hotel with a character and a very helpful owner. Great location for visiting Alcobaça and surrounding areas. Nazare is a 15 minute drive away."
The price is ฿1,454
฿1,914 total
includes taxes & fees
1 Oct - 2 Oct
Guesthouse of Alcobaça

Hotel Concha

3.0 star property
9.2 out of 10, Wonderful, (82)
"Modern well appointed hotel which is situated near but not on the beachfront. I would recommend superior rooms with sea view. Lovely balcony that catches the afternoon/evening sun with comfortable chairs."
The price is ฿3,337
฿3,538 total
includes taxes & fees
5 Oct - 6 Oct
Hotel Concha

Storytellers Palace

4.0 star property
9.8 out of 10, Exceptional, (58)
"Very nice beach front hotel, nice staff and great location."
Storytellers Palace

Hotel Comendador

3.0 star property
8.4 out of 10, Very good, (55)
"We stayed for one night and it was great. Clean room and great breakfast!"
The price is ฿2,740
฿2,905 total
includes taxes & fees
16 Sept - 17 Sept
Hotel Comendador

BE ONE HOTEL Caldas da Rainha by MHMB Hospitality

3.0 star property
7.8 out of 10, Good, (60)
"Thank you for wonderful stay!"
The price is ฿1,826
฿1,936 total
includes taxes & fees
21 Sept - 22 Sept
BE ONE HOTEL Caldas da Rainha by MHMB Hospitality

A Coutada Hotel Rural

3.0 star property
8.0 out of 10, Very good, (98)
"Beautiful little hotel. The front desk staff are amazing so helpful and kind. Nice pool!"
The price is ฿2,459
฿2,681 total
includes taxes & fees
16 Sept - 17 Sept
A Coutada Hotel Rural

Hotel Rainha Santa Isabel

3.0 star property
7.8 out of 10, Good, (276)
"Good stay"
Hotel Rainha Santa Isabel

Casa de Campo da Quinta da Pegada

3.0 star property
9.8 out of 10, Exceptional, (26)
"Great hotel with home feel. Very good location and excellent, welcoming staff."
The price is ฿2,809
฿3,052 total
includes taxes & fees
28 Sept - 29 Sept
Casa de Campo da Quinta da Pegada

Caldas Internacional Hotel

3.0 star property
7.2 out of 10, Good, (71)
"Not far from downtown "
The price is ฿3,267
฿3,463 total
includes taxes & fees
16 Sept - 17 Sept
Caldas Internacional Hotel

Hotel Oceano

1.0 star property
8.4 out of 10, Very good, (567)
"Enjoyed the ease of parking and getting into our room. Plenty of shops nearby for anything you need as well as for meals."
The price is ฿2,375
฿2,517 total
includes taxes & fees
15 Oct - 16 Oct
Hotel Oceano

Ó da Casa-Typical Portuguese Guest House

3.0 star property
10.0 out of 10, Exceptional, (5)
"This is a lovely guesthouse with great staff. A modern facility with a large shared kitchen that we used throughout our stay. Excellent location in the center of Peniche. "
Ó da Casa-Typical Portuguese Guest House

Freedom Surf House

2.0 star property
The price is ฿1,743
฿1,922 total
includes taxes & fees
16 Sept - 17 Sept
Freedom Surf House

Sea Garden Residência

4.0 star property
9.2 out of 10, Wonderful, (233)
"Excellent all around stay… Very clean and well managed !! JP"
The price is ฿2,459
฿3,155 total
includes taxes & fees
1 Oct - 2 Oct
Sea Garden Residência

Hotel Ribamar

1.0 star property
7.6 out of 10, Good, (318)
"Great location, right on the beach, has charm, no elevator so it can be hard to carry heavy bags but over all, a nice place "
The price is ฿1,827
฿1,937 total
includes taxes & fees
21 Sept - 22 Sept
Hotel Ribamar

Alojamento Baleal à Vista

9.6 out of 10, Exceptional, (12)
"I loved staying at this place, it's 2 minutes to the beach and close to all the bars and restaurants in the area. Also a supermarket next to the apartment."
The price is ฿2,951
฿3,203 total
includes taxes & fees
16 Sept - 17 Sept
Alojamento Baleal à Vista

Obidos Aquae Ductus Suites

9.4 out of 10, Exceptional, (3)
"This property has a great location. Unfortunately, Expedia advertised it as soundproof, but we were able to hear people talking outside the building on the opposite side of our room, along with a dog barking for almost an hour. Other than that, the place was good. The check-in process was a little confusing at first, but not too difficult."
The price is ฿2,779
฿3,095 total
includes taxes & fees
16 Sept - 17 Sept
Obidos Aquae Ductus Suites

Casa do Foral

3.0 star property
9.4 out of 10, Exceptional, (27)
"For a 3-star hotel, this was an incredibly lovely place to stay. It is quaint hotel with a lovely garden and a gorgeous dining room looking out at the garden. The bed was quite stiff (not like firm which is desirable) and strangely short. My husband's feet had to dangle beyond the bed. It is quite difficult to find and there is no sign outside. "
The price is ฿3,162
฿3,352 total
includes taxes & fees
16 Sept - 17 Sept
Casa do Foral

Casa de Sao Thiago d' Obidos

3.0 star property
8.8 out of 10, Excellent, (107)
"This property was so cute. Nice sitting area on the main level. "
The price is ฿2,380
฿2,597 total
includes taxes & fees
21 Sept - 22 Sept
Casa de Sao Thiago d' Obidos
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Sao Martinho do Porto

This shell-shaped bay offers calm waters perfect for families and a charming seafront promenade lined with cafés. Explore the historic town center's narrow streets, then join locals at the golden sandy beach for swimming and sunbathing.

Top Sao Martinho do Porto Hotel Reviews

More cheap stays in Sao Martinho do Porto

More cheap stays in Sao Martinho do Porto

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

What's the best place to stay in Sao Martinho do Porto?

Based on our traveller data, Storytellers Palace is one of the top choices for your stay. This hotel is a short 1-minute walk from Sao Martinho do Porto Beach, and it offers a restaurant and an outdoor pool. Other good options for your stay in the area are Hotel Praia and Hotel Oceano. See all available top hotels, or vacation rentals in Sao Martinho do Porto.

If I need to cancel my hotel reservation in Sao Martinho do Porto, will I receive a refund?

Yes, you'll find most hotel room reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a non-refundable reservation, it might still be possible to cancel it and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Sao Martinho do Porto.

What's the best dog-friendly hotel in Sao Martinho do Porto?

Storytellers Palace is a top dog-friendly hotel, and offers a restaurant and an outdoor pool for its human guests. See more pet-friendly hotel accommodations in Sao Martinho do Porto.

What's the best hotel for a beach holiday in Sao Martinho do Porto?

Storytellers Palace is a top beachfront hotel offering free WiFi and spa services, located within a short 1-minute walk of Sao Martinho do Porto Beach . See more stays near the beach in Sao Martinho do Porto.

What are some hotels with pools in Sao Martinho do Porto?

Storytellers Palace: Hotel, 1-minute walk from Sao Martinho do Porto Beach. Features spa services, an outdoor pool and a snack bar/deli. Hotel Praia and Royal Óbidos Scenic Resort are a couple of other choices that offer an on-site pool. View all hotels with pools in Sao Martinho do Porto.

What is staying in Sao Martinho do Porto like?

Visitors can enjoy all that Sao Martinho do Porto has to offer, including its beaches. In Sao Martinho do Porto, there are 143 hotels and other accommodation options to choose from. Find out more about Sao Martinho do Porto.

What should I see while I'm in Sao Martinho do Porto?

A favourite place to visit is Sao Martinho do Porto Beach. You'll also find Nazaré Port and Nazaré Beach in the area. Take a look at what more there is to see and do in Expedia's Sao Martinho do Porto guide.

What's the seasonal weather in Sao Martinho do Porto?

The hottest months are usually August and July, with an average temperature of 20°C, while the coldest months are January and February, with an average of 12°C. Average annual precipitation for Sao Martinho do Porto is 735 mm.