Beach hotels in Santa Cruz, Portugal

    • Popular choice

    Hotel Golf Mar

    8.0Very good (7,516 ratings)

    Ocean-view dining experiences, Expansive indoor heated pool

    Torres Vedras, 3.6 miles to Santa Cruz
    from  $51
    See prices from 15 sites
    • Popular choice

    Vila Gale Ericeira

    8.5Excellent (7,986 ratings)

    Diverse swimming pool complex, Charming fishing village proximity

    Ericeira, 12.1 miles to Santa Cruz
    from  $123
    See prices from 13 sites
  1. Promar - Eco Beach & Spa Hotel

    8.7Excellent (5,449 ratings)

    Outdoor saltwater pool with views, Varied and fresh breakfast buffet

    Torres Vedras, 3.4 miles to Santa Cruz
    from  $76
    See prices from 11 sites
  2. Well Hotel & Spa

    9.2Excellent (2,738 ratings)

    Diverse and high-quality breakfast buffet, Year-round heated indoor-outdoor pool

    Torres Vedras, 3.4 miles to Santa Cruz
    from  $151
    See prices from 3 sites
  3. Hotel Apartamento Praia Azul

    8.7Excellent (805 ratings)

    Panoramic oceanfront location, Direct beach access and activities

    Torres Vedras, 1.5 miles to Santa Cruz
    from  $76
    See prices from 5 sites
  4. Areias do Seixo Hotel

    9.4Excellent (1,774 ratings)

    Direct access to Mexilhoeira Beach, Infinity pool and spa sanctuary

    Torres Vedras, 1.8 miles to Santa Cruz
    from  $434
    See prices from 6 sites
    • Popular choice

    Aethos Ericeira

    9.3Excellent (1,330 ratings)

    Clifftop ocean views and sunsets, Heated saltwater pool

    Mafra, 7.1 miles to Santa Cruz
    from  $260
    See prices from 14 sites
  5. Immerso Hotel

    9.3Excellent (800 ratings)

    Panoramic ocean and valley views, Outdoor saltwater pool with ocean views

    Mafra, 8.7 miles to Santa Cruz
    from  $185
    See prices from 10 sites
  6. Laurus Hotel

    8.3Very good (1,207 ratings)

    Glass-enclosed swimming pool, Central Lourinhã location

    Lourinha, 8.6 miles to Santa Cruz
    from  $72
    See prices from 2 sites
  7. Hotel Santa Cruz

    7.4(711 ratings)

    Onsite massage and terrace views, Rooms with private balconies

    Torres Vedras, 0.2 miles to Santa Cruz
    from  $135
    See prices from 1 site
    • Popular choice

    Hotel Dom Lourenco

    8.7Excellent (2,338 ratings)

    Tastefully renovated rooms, Private balcony in every unit

    Lourinha, 9.6 miles to Santa Cruz
    from  $87
    See prices from 3 sites
    • Popular choice

    Pata da Gaivota Boutique House

    9.2Excellent (125 ratings)

    Expansive outdoor pool area, Family-run hospitality

    Lourinha, 7.5 miles to Santa Cruz
    from  $87
    See prices from 2 sites
  8. Family Surf Home - Eco Bungalows

    9.1Excellent (25 ratings)
    Ericeira, 9.0 miles to Santa Cruz
    Select dates to see prices and availability
  9. A Casinha

    /No rating available 
    Lourinha, 9.6 miles to Santa Cruz
    Select dates to see prices and availability
  10. Chic&Basic - Casal Dos Patos

    /No rating available 
    Lourinha, 9.6 miles to Santa Cruz
    Select dates to see prices and availability
  11. Blue Buddha Beach House

    9.2Excellent (232 ratings)
    Ericeira, 11.2 miles to Santa Cruz
    Select dates to see prices and availability
  12. Ubytovani U Kebrlu

    /No rating available 
    Lourinha, 9.6 miles to Santa Cruz
    Select dates to see prices and availability

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.