Santa Maria, Cape Verde

Beach Hotels near Shark Bay Beach

Guests

Why book with Hotels.com?

Beach Hotels near Shark Bay Beach

  • Hilton Cabo Verde Sal Resort

    Hilton Cabo Verde Sal Resort

    5-star

    2.7 miles to Shark Bay Beach

    Guest rating8.6.Fabulous102 Hotels.com guest reviews
    Hilton Cabo Verde Sal Resort
  • Hotel Riu Funana - All Inclusive

    Hotel Riu Funana - All Inclusive

    4-star

    2.8 miles to Shark Bay Beach

    Guest rating9.2.Superb21 Hotels.com guest reviews
    Hotel Riu Funana - All Inclusive
  • Morabeza Hotel

    Morabeza Hotel

    4-star
    VIP

    2.4 miles to Shark Bay Beach

    Guest rating9.0.Superb61 Hotels.com guest reviews
    Morabeza Hotel
  • The Budha Beach Hotel

    The Budha Beach Hotel

    4-star

    2.5 miles to Shark Bay Beach

    Guest rating8.8.Fabulous66 Hotels.com guest reviews
    The Budha Beach Hotel
  • Halos Casa Resort

    Halos Casa Resort

    4-star
    VIP

    2.4 miles to Shark Bay Beach

    Guest rating8.6.Fabulous9 Hotels.com guest reviews
    Halos Casa Resort
  • Aparthotel Ponta Preta

    Aparthotel Ponta Preta

    3-star

    2.4 miles to Shark Bay Beach

    Guest rating9.0.Superb4 Hotels.com guest reviews
    Aparthotel Ponta Preta
  • Odjo d'Agua

    Odjo d'Agua

    4-star

    2.4 miles to Shark Bay Beach

    Guest rating10.0.Exceptional3 Hotels.com guest reviews
    Odjo d'Agua
  • Hotel Oasis Salinas Sea

    Hotel Oasis Salinas Sea

    5-star

    2.4 miles to Shark Bay Beach

    Guest rating8.2.Very Good22 Hotels.com guest reviews
    Hotel Oasis Salinas Sea
  • Melia Dunas Beach Resort & Spa - All Inclusive

    Melia Dunas Beach Resort & Spa - All Inclusive

    5-star

    1.9 miles to Shark Bay Beach

    Guest rating8.2.Very Good30 Hotels.com guest reviews
    Melia Dunas Beach Resort & Spa - All Inclusive
  • Ocean Café Suites

    Ocean Café Suites

    3.5-star

    2.3 miles to Shark Bay Beach

    Guest rating9.4.Exceptional19 Hotels.com guest reviews
    Ocean Café Suites
  • Hotel Oasis Belorizonte

    Hotel Oasis Belorizonte

    3.5-star

    2.4 miles to Shark Bay Beach

    Guest rating7.8.Good25 Hotels.com guest reviews
    Hotel Oasis Belorizonte
  • Villa Ao Mar

    Villa Ao Mar

    3.5-star

    2.3 miles to Shark Bay Beach

    Guest rating9.4.Exceptional3 Hotels.com guest reviews
    Villa Ao Mar
  • Leme Bedje Residence

    Leme Bedje Residence

    3-star

    2.3 miles to Shark Bay Beach

    Guest rating8.0.Very Good3 Hotels.com guest reviews
    Leme Bedje Residence
  • Hotel Pontao

    Hotel Pontao

    3-star

    2.2 miles to Shark Bay Beach

    Guest rating7.2.Good11 Hotels.com guest reviews
    Hotel Pontao
  • Cape Verde Holidays- Dunas Beach Resort and Spa

    Cape Verde Holidays- Dunas Beach Resort and Spa

    3.5-star

    1.9 miles to Shark Bay Beach

    Cape Verde Holidays- Dunas Beach Resort and Spa
See more properties

Transport in Santa Maria

Looking to stay near the airport, train station or other popular transport hubs? Find properties near

Find out more about Shark Bay Beach

Want to stay right on the beach in Shark Bay Beach? Good news! Hotels.com has 38 Shark Bay Beach beach hotels you can book right now!

Plus, with rates starting at just €39/night, you'll have plenty of money left over for eating, drinking and shopping.

Wondering which Shark Bay Beach hotel near the beach is the best? Hotels.com has 630 genuine guest reviews to help you make up your mind.

To help get you started here are our 5 most popular beach hotels in Shark Bay Beach:

1. Hotel Riu Cabo Verde - All Inclusive Adults Only
2. Odjo d'Agua
3. Hotel Riu Palace Santa Maria
4. ROBINSON CABO VERDE - Adults only -All inclusive
5. Ocean Café Suites


Booking a beach hotel with Hotels.com

Want to stay close to the water's edge on your holiday? Book a beach hotel in Shark Bay Beach with Hotels.com and enjoy gorgeous sea views and swimming whenever you feel like having a dip.

Depending on what type of holiday you have in mind, our beach hotels offer something for everyone. A fun time with child-friendly activities for the family, a romantic stay overlooking amazing sunsets or water sports like snorkelling, scuba diving and surfing for the traveller looking for an active holiday.

Want an even better deal on your beach stay?

While the average Shark Bay Beach beach hotel costs €105/night, we can help you get yours for less.

Hotels.com makes it easy to save money on every booking. We offer our Price Guarantee on most bookings. Plus we offer 2 more ways to save:

1. Hotels.com Rewards - Stay 10 nights, get 1 free*
2. Hotels.com Deals & Discounts - Search over 10,000 deals!

We do more than just hotels...

Keep exploring

Not found the right property yet? Explore other destinations or refine your current search further.

See more Santa Maria hotels