Skip to main content

Self-Catering Accommodations in Santa Cruz

Find the self-catering accommodations that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best self-catering accommodations in Santa Cruz

Check out our selection of great self-catering accommodations in Santa Cruz

Filter by:

Review score

Casal dos Carpinteiros - Carpenters Couple

Santa Cruz

Offering quiet street views, Casal dos Carpinteiros - Carpenters Couple in Santa Cruz offers accommodations and a terrace.

N
N. Gomes
From
Portugal
The house is wonderful and decorated with care. The hosts were great and helpful and always available to respond to our questions and requests. We had amazing biological eggs from the farm next door available at our arrival. It's quite easy to access very nice beaches in the surroundings, but ideally you need a car. Everything was mostly perfect : )
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 234 reviews
Price from
$107.25
1 night, 2 adults

Blue Beach House Sta Cruz - Charm 5min from the beach

Santa Cruz

Blue Beach House Sta Cruz - Charm 5min from the beach is a recently renovated vacation home in Santa Cruz, near Praia do Centro.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews
Price from
$253.58
1 night, 2 adults

Hotel Apartamento Praia Azul

Santa Cruz

This beachfront resort in Silveira offers an outdoor swimming pool overlooking Praia Azul, a children’s playground and fully equipped apartments with a private balcony. Free Wi-Fi is available.

z
zipi
From
Israel
Location was fantastic, watching the sunset over the ocean was outstanding.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 740 reviews
Price from
$85.55
1 night, 2 adults

Monte do Carmo

Encarnação (Near Santa Cruz)

Featuring a garden, Monte do Carmo features accommodations in Encarnação. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 238 reviews
Price from
$87.11
1 night, 2 adults

Casa D'Avó - Family Coastal Escape

Casa Nova (Near Santa Cruz)

Casa D'Avó - Family Coastal Escape offers accommodations in Casa Nova, 14 miles from Baleal and 18 miles from Obidos Castle.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
$309.72
1 night, 2 adults

Cantinho do Pescador

Silveira (Near Santa Cruz)

Cantinho do Pescador offers accommodations in Silveira, 31 miles from Quinta da Regaleira.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Price from
$60.11
1 night, 2 adults

Casa Atlantic'Amar

Ribamar (Near Santa Cruz)

Offering a garden, Casa Atlantic'Amar provides accommodations in Ribamar. This property offers access to a balcony, a pool table, free private parking, and free Wifi.

A
Anna
From
Portugal
very nice house, very friendly and supportive owners. in the kitchen and bbq zone has everything you need. very clean, and with beautiful view❤️
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 42 reviews
Price from
$216.68
1 night, 2 adults

Villa da Praia Azul

Silveira (Near Santa Cruz)

Villa da Praia Azul offers accommodations in Silveira, a 4-minute walk from Azul Beach and 23 miles from Baleal. This beachfront property offers access to a balcony and free Wifi.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 33 reviews
Price from
$229.53
1 night, 2 adults

Rancho Mar à Vista

Atalaia de Cima (Near Santa Cruz)

Providing a garden, Rancho Mar à Vista features accommodations in Atalaia de Cima. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 8 reviews
Price from
$217.77
1 night, 2 adults

Casa Moinho

São Pedro da Cadeira (Near Santa Cruz)

Featuring garden views, Casa Moinho in São Pedro da Cadeira provides accommodations and a garden. This property offers access to a patio, free private parking, and free Wifi.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 21 reviews
Price from
$98
1 night, 2 adults
All self-catering accommodations in Santa Cruz

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Santa Cruz and surrounding area in the past month

See all

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 740 reviews

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 27 reviews

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 234 reviews

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 51 reviews

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 31 reviews

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 33 reviews

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 28 reviews

Popular with guests booking self-catering accommodations in Santa Cruz

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 33 reviews

These self-catering accommodations in Santa Cruz and nearby have options with free cancellation

See all

Casa Moinho

São Pedro da Cadeira
Free cancellation options available
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 21 reviews

Featuring garden views, Casa Moinho in São Pedro da Cadeira provides accommodations and a garden. This property offers access to a patio, free private parking, and free Wifi.

Windmill House

Encarnação
Free cancellation options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 25 reviews

Windmill House offers accommodations in Encarnação, 26 miles from Sintra National Palace and 27 miles from Quinta da Regaleira.

Monte do Carmo

Encarnação
Free cancellation options available
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 238 reviews

Featuring a garden, Monte do Carmo features accommodations in Encarnação. This property offers access to a terrace, free private parking, and free Wifi.

Casa D'Avó - Family Coastal Escape

Casa Nova
Free cancellation options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Casa D'Avó - Family Coastal Escape offers accommodations in Casa Nova, 14 miles from Baleal and 18 miles from Obidos Castle.

Casa da Azenha Terrace Prime

Santa Cruz
Free cancellation options available
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 20 reviews

Casa da Azenha Terrace Prime offers accommodations in Santa Cruz, a 3-minute walk from Praia de Santa Helena and 22 miles from Baleal.

Azenha Beach House - Sea view with BBQ

Santa Cruz
Free cancellation options available
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 5 reviews

Azenha Beach House - Sea view with BBQ is located in Santa Cruz, just 22 miles from Baleal and 30 miles from Obidos Castle.

The Pateo Beach Apartment - Santa Cruz

Santa Cruz
Free cancellation options available
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 18 reviews

The Pateo Beach Apartment - Santa Cruz offers accommodations in Santa Cruz, 22 miles from Peniche Fortress and 31 miles from Sintra Train Station.

Casa Cruz do Mar - Oceanview Gem

Santa Cruz
Free cancellation options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Casa Cruz do Mar - Oceanview Gem offers accommodations in Santa Cruz, a 2-minute walk from Praia de Santa Helena and 22 miles from Baleal. With garden views, this accommodation provides a balcony.

Enjoy breakfast in Santa Cruz and nearby

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 32 reviews

Yellow Submarine on the seafront offers accommodations in Silveira, a 2-minute walk from Praia de Santa Helena and 22 miles from Baleal. This beachfront property offers access to free Wifi.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3 reviews

Central Apartment - 2 bedrooms center of Santa Cruz offers accommodations in Santa Cruz, a 2-minute walk from Praia de Santa Helena and 22 miles from Baleal.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 14 reviews

Apartamento Praia de Santa Cruz - Casa Mar offers accommodations in Silveira, a few steps from Praia de Santa Helena and 21 miles from Baleal.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 18 reviews

Casa da Torre - BBQ and Terrace offers accommodations in Santa Cruz, a 3-minute walk from Praia de Santa Helena and 21 miles from Baleal.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 4 reviews

Estrela do Mar - Apartment center of Santa Cruz offers accommodations in Santa Cruz, 22 miles from Baleal and 30 miles from Obidos Castle.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3 reviews

Andorinha - Cozy apartment center of Santa Cruz offers accommodations in Santa Cruz, 22 miles from Baleal and 29 miles from Obidos Castle.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 20 reviews

Alfaiate Beach House is located in Santa Cruz, just a few steps from Praia de Santa Helena and 21 miles from Baleal. This beachfront property offers access to free Wifi.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4 reviews

H2O Apartment - Rooftop with pool in Santa Cruz is located in Santa Cruz, just a 6-minute walk from Formosa Beach and 22 miles from Baleal.

Highly rated self-catering accommodations in Santa Cruz and nearby

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 33 reviews

Villa da Praia Azul offers accommodations in Silveira, a 4-minute walk from Azul Beach and 23 miles from Baleal. This beachfront property offers access to a balcony and free Wifi.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 5 reviews

Casa do Terraço - Center of Santa Cruz with Sea View offers accommodations in Santa Cruz, a 3-minute walk from Praia de Santa Helena and 21 miles from Baleal.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 25 reviews

Providing a seasonal outdoor swimming pool, Apartamento Miramar - Piscina e BBQ offers accommodations in Santa Cruz. Both free Wifi and parking on-site are available at the apartment free of charge.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 11 reviews

Close to the sea, to Lisbon and to your heart is located in Silveira, just a 2-minute walk from Formosa Beach and 22 miles from Baleal.

Holy Escape

Santa Cruz
8.0+ review score
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 reviews

Holy Escape is located in Santa Cruz, just 21 miles from Baleal and 29 miles from Obidos Castle. This apartment provides accommodations with a balcony.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 14 reviews

Casa do Parque - Santa Cruz is located in Santa Cruz, just 22 miles from Peniche Fortress and 30 miles from Sintra Train Station.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 18 reviews

Refúgio na Praia de Santa Cruz- A poucos passos da praia, surf e restaurantes offers accommodations in Santa Cruz, a 6-minute walk from Praia de Santa Helena and 22 miles from Baleal.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 38 reviews

Casa MarAzul - Santa Cruz offers accommodations in Santa Cruz, 22 miles from Peniche Fortress and 31 miles from Sintra Train Station.

FAQ about self-catering accommodations in Santa Cruz

On average, a self-catering accommodation in Santa Cruz costs $168 per night (based on Booking.com prices).
The average price of a self-catering accommodation in Santa Cruz this evening is $127 (based on Booking.com prices).
Many families visiting Santa Cruz enjoyed staying at The Wild Ocean, Livelove Sea, and Varanda do Guincho - Classy Apt in Santa Cruz.
These self-catering accommodations in Santa Cruz are highly rated by couples: Beachfront apartment, 25m from the Beach with AC and Heating, The Wild Ocean, and Mar do Pisão - Apartamento 2 quartos e vista mar.
Alfaiate Beach House, Navio Beach Apartment Santa Cruz, and Blue House in Santa Cruz with Sea View have received great reviews from guests in Santa Cruz about the views from these self-catering accommodations.