Skip to main content

Search hotels in Santa Cruz

Enter your dates to see the latest prices and deals for Santa Cruz hotels

Santa Cruz – 167 hotels and places to stay

Filter by:

Star rating

Review score

Albatroz Beach & Yacht Club

Hotel in Santa Cruz

With 400 meters of private sea front, the 5-star property offers spacious rooms all with balcony and views of the Atlantic and the Deserted Islands.

L
LTO
From
Norway
We had an absolutely wonderful experience at Albatroz Beach & Yacht Club. The location is simply unbeatable — perched on the edge of the ocean with breathtaking views and easy access to both nature and nearby attractions. What truly made the stay exceptional was the staff. Every single person we interacted with was warm, professional, and genuinely committed to making our stay as pleasant as possible. Their hospitality exceeded all expectations. The tennis court, set against the backdrop of the sea, is very nice. The pool area down by the ocean is spectacular. It’s peaceful, beautifully designed, and feels like your own private retreat. Very good restaurant as well. We were lucky enough to extend our stay by two extra nights, and so grateful we did. It gave us more time to soak in the peaceful atmosphere and enjoy everything the hotel has to offer. We will definitely be back. This place is a true gem.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 594 reviews
Price from
US$316.71
1 night, 2 adults

Vila Gale Santa Cruz

Hotel in Santa Cruz

Overlooking the Atlantic Ocean in a tranquil area of Madeira, Vila Galé offers deluxe accommodation with a wellness centre. It features a pool, beauty treatments and nearby golf facilities.

O
Oleksandra
From
Portugal
Everything was great, thank you! I came after my birthday to continue celebrating. And it was a great place to do it!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 994 reviews
Price from
US$147.80
1 night, 2 adults

Moradia Abreu

Santa Cruz

Located in Santa Cruz and only 2.3 km from Palmeiras Beach, Moradia Abreu provides accommodation with mountain views, free WiFi and free private parking.

C
Cristina
From
United Kingdom
Location was great, 5 mins drive to Santa Cruz and 10 mins from airport The house had everything you could need, attention to detail, very clean, comfortable Great communication from the host and very helpful with information and recommendations Recycling bins for separating your rubbish A little gift from the hosts was a very nice touch, Thank You
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 34 reviews
Price from
US$202.69
1 night, 2 adults

Santa Cruz II by An Island Apart

Santa Cruz

Located in Santa Cruz in the Madeira Archipelago region, Santa Cruz II by An Island Apart has a balcony.

D
Daniela
From
Italy
The apartment is new, super clean and very comfortable. It is located in the center of Santa Cruz and has many good options for restaurants. The small city itsself is nice and we really enjoyed the public swimming pool close to the sea...
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 8 reviews
Price from
US$610.41
1 night, 2 adults

Santa Cruz I by An Island Apart

Santa Cruz

Set in Santa Cruz in the Madeira Archipelago region, Santa Cruz I by An Island Apart has a balcony.

A
Alicia
From
United Kingdom
Great location, 5 minutes from the airport 20mins to Funchal. Santa Cruz is a beautiful village with great restaurants. The property has everything you need even provided dishwasher tablets, shower gel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 16 reviews
Price from
US$581.34
1 night, 2 adults

Moradia Casa Feliz

Santa Cruz

Boasting quiet street views, Moradia Casa Feliz offers accommodation with barbecue facilities and a patio, around 20 km from Marina do Funchal.

P
Pavlo Karnaushenko
From
Ukraine
A beautiful house with everything you need for a comfortable stay. Whatever you need, you can find in the house. Convenient location for exploring the island. There is a large grocery store nearby. Enough parking space. You won't regret staying here.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 37 reviews
Price from
US$388.60
1 night, 2 adults

Garajau VI by An Island Apart

Santa Cruz

Garajau VI by An Island Apart is set in Santa Cruz, 8.8 km from Marina do Funchal, 19 km from Girao Cape, and 33 km from Santana's Traditional Houses.

M
Michał
From
Poland
Everything was great. Full necessary equipment in kitchen. Great location
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews
Price from
US$251.91
1 night, 2 adults

Central Park Sea Views

Santa Cruz

Situated in Santa Cruz and only 2.3 km from Reis Magos Beach, Central Park Sea Views features accommodation with sea views, free WiFi and free private parking.

N
Natalya
From
Russia
Everything was just super. Nelio is so kind. The apartment is clean and spacious. Location is very good - 10 minutes from an airport, 25 - 30 minutes by bus to Funchal. supermarkets, restaurants, everything is nearby. but the most amazing thing is a view from the balcony. oh my! It’s just a special unique entertainment from the nature – to watch Atlantic Ocean and crazy sky every day. thank you!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 53 reviews
Price from
US$112.16
1 night, 2 adults

Strategic Sunset House by An Island Apart

Santa Cruz

Located in Santa Cruz and only 1.8 km from Palmeiras Beach, Strategic Sunset House by An Island Apart provides accommodation with mountain views, free WiFi and free private parking.

L
Lauren
From
United Kingdom
The property is beautiful, has everything you could need. Nice big bedrooms, comfortable beds, lovely bathrooms and nice bug kitcen and dining areas. Views are stunning across the Santa Cruz coast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 25 reviews
Price from
US$872.01
1 night, 2 adults

The Balcony - By Wehost

Santa Cruz

Offering a garden and sea view, The Balcony - By Wehost is situated in Santa Cruz, 600 metres from Palmeiras Beach and 18 km from Marina do Funchal.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews
Price from
US$868.04
1 night, 2 adults
See all 167 hotels in Santa Cruz

Hotels with airport shuttles in Santa Cruz

Most booked hotels in Santa Cruz and surroundings in the past month

See all
  • Popular with guests booking hotels in Santa Cruz

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 594 reviews
  • Popular with guests booking hotels in Santa Cruz

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 2,473 reviews
  • Popular with guests booking hotels in Santa Cruz

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,874 reviews
  • Popular with guests booking hotels in Santa Cruz

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 994 reviews
  • Popular with guests booking hotels in Machico

    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 4,901 reviews
  • Popular with guests booking hotels in Caniço

    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 2,994 reviews
  • Popular with guests booking hotels in Caniço

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,045 reviews
  • Popular with guests booking hotels in Caniço

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,631 reviews
  • Popular with guests booking hotels in Caniço

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 460 reviews
  • Popular with guests booking hotels in Caniço

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,223 reviews

Budget hotels in Santa Cruz and nearby

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 759 reviews

    Featuring garden views, Albergaria O Professor provides accommodation with balcony, around 100 metres from Palmeiras Beach.

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

    Located 18 km from Marina do Funchal, 24 km from Santana's Traditional Houses and 29 km from Girao Cape, Coastal Comfort at Riverside - 4 Min to Airport! provides accommodation situated in Santa Cruz.

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

    Situated in Santa Cruz, Residencial Santo António offers beachfront accommodation 80 metres from Palmeiras Beach and offers various facilities, such as a terrace and a bar.

    From US$87.97 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 22 reviews

    Boasting garden views, Quarto com banheiro privativo- Room 2 features accommodation with a shared lounge and a balcony, around 600 metres from Palmeiras Beach.

    From US$83.28 per night
  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 25 reviews

    Offering city views, Quarto de Casal Privativo- Room 1 is an accommodation located in Santa Cruz, 23 km from Santana's Traditional Houses and 29 km from Girao Cape.

    From US$97.36 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 1,548 reviews

    Situated in Machico and only 2.7 km from Palmeiras Beach, AL Moniz features accommodation with sea views, free WiFi and free private parking.

    From US$92.90 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 405 reviews

    Set in Gaula, Hotel Apartamentos Baia Brava features 4-star accommodation with private balconies. Boasting a lift, this property also welcomes guests with a restaurant and a sun terrace.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 6 reviews

    Set 17 km from Marina do Funchal, Vienna apartment Alpine escape villa offers accommodation with free WiFi and free private parking.

Best hotels with breakfast in Santa Cruz and nearby

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 4,901 reviews

    Situated on the island of Madeira, the Dom Pedro Madeira is located on the beach of Machico Bay.

    From US$137.85 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 543 reviews

    Surrounded by nature, Enotel Golf Santo da Serra is 8 km from Machico, 20 km from Funchal and a 5-minute walk from Santo da Serra golf course.

    From US$289.73 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,045 reviews

    Surrounded by gardens and overlooking Ilhas Desertas and the Ponta de S. Lourenço, the The Views Oasis is only 8 km from Madeira Airport.

    From US$318.82 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 460 reviews

    Located in Levadas, Hotel Riu Madeira - All Inclusive features a restaurant, fitness centre and bar. This 4-star hotel offers free WiFi. Every room is equipped with a balcony.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 125 reviews

    An Adults Only hotel set in a restored 19th-century manor house, nestled within 30,000 m² of beautifully landscaped botanical gardens overlooking the Atlantic Ocean.

    From US$387.09 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,631 reviews

    This beach resort in Caniço, Madeira offers a gym, massage services and beauty treatments. It has 3 restaurants, 2 bars, 3 pools and panoramic sea views. Funchal’s centre is a 20-minute drive away.

    From US$204.10 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,223 reviews

    Perched on a cliff at Ponta D’Oliveira, Galo Resort Hotel Galomar offers stunning views of the Atlantic Ocean. It features direct sea access and indoor and outdoor pools.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 2,994 reviews

    Dom Pedro Garajau is located in the south coast of Madeira Island, between Funchal and Caniço. The hotel features modern rooms with balcony and a large outdoor pool.

    From US$124.60 per night

Hotels located in the centre of Santa Cruz

  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 76 reviews

    Located in Santa Cruz and within 600 metres of Palmeiras Beach, Costa Lodges, Shared Room, Funchal, Santa Cruz, Machico features a private beach area, non-smoking rooms, and free WiFi throughout the...

    From US$262.75 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 20 reviews

    Located in Santa Cruz, just 600 metres from Palmeiras Beach, Costa Lodges, Shared Room Funchal, Santa Cruz provides beachfront accommodation with a private beach area, a seasonal outdoor swimming pool...

    From US$204.34 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 20 reviews

    Situated 200 metres from Palmeiras Beach, 18 km from Marina do Funchal and 23 km from Santana's Traditional Houses, Solar da Fontinha by An Island Apart offers accommodation set in Santa Cruz.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 50 reviews

    Set in Santa Cruz, 300 metres from Palmeiras Beach and 18 km from Marina do Funchal, Apartamento Lobo Marinho by An Island Apart offers air conditioning.

  • Located in Santa Cruz in the Madeira Archipelago region, Casa das Rosas - By Wehost features a terrace.

    From US$455.23 per night
  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 4 reviews

    Providing free WiFi, parking on-site and a private beach area, Costa Lodges, Shared Room Funchal, Santa Cruz, Machico is a homestay located in Santa Cruz, 1.1 km from Palmeiras Beach.

    From US$206.45 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Boasting garden views, Refúgio das Regadinhas features accommodation with a terrace, around 2.1 km from Palmeiras Beach. Featuring sea and mountain views, this holiday home also comes with free WiFi.

    From US$152.49 per night
  • Offering barbecue facilities and city view, Charming house in Santa Cruz with sea view is situated in Santa Cruz, 20 km from Marina do Funchal and 23 km from Santana's Traditional Houses.

    From US$844.56 per night

FAQs about hotels in Santa Cruz

What guests said about Santa Cruz:

  • 10.0

    A pleasant town without excessive tourism with a beautiful...

    A pleasant town without excessive tourism with a beautiful beach and publicly accessible swimming pools. Excellent dining options, very close to the airport which did not disturb us with noise. Everything is clean, tidy and nice
    Guest review by
    Milos 277
    Slovakia
  • 10.0

    A pleasant little place to walk around with many bars and...

    A pleasant little place to walk around with many bars and restaurants plus shops and friendly locals. You can make short bus or taxi trips to Machico and other nearby places and the Airport is about a 10 minute drive away.
    Guest review by
    TerryH
    United Kingdom
  • 10.0

    Very sweet, clean village with friendly people (but not in-...

    Very sweet, clean village with friendly people (but not in-your-face). Lots of bars and restaurants, reasonably priced. Lovely wine, good food and some nice boutiques too. Easy to get to Funchal on buses and there are also plenty of taxis. Its minutes from the airport and planes fly very low overhead but it is spectacular to see without being too noisy. Loved it.
    Guest review by
    Sue
    United Kingdom
  • 10.0

    Beautiful island

    Beautiful island If you are driving in Funchal please make sure you have good directions. Google maps do not work right up in the neighborhoods in the hills. Rent mall car as roads are very narrow and winding
    Guest review by
    Clara
    Canada
  • 10.0

    Santa Cruz is a small seaside village at the end of the...

    Santa Cruz is a small seaside village at the end of the runway. There are enough cafes and restaurants to keep you occupied along with some nice little parks and a good play ground if you have kids. The weather is just perfect.
    Guest review by
    Brenda
    Ireland
  • 10.0

    Very good service by everybody, even the manager helped me...

    Very good service by everybody, even the manager helped me get my car out, the breakfast staff did food for my special needs, the reception were very welcoming, it was clean & modern & I liked the mint water & that the hotel has a private garage. Very good standard close to the airport & the small town center. Only minus was that I'd wished for a heated jacuzzi .-)
    Guest review by
    Mouschka
    Denmark

See reviews by guests who stayed at hotels in Santa Cruz

See all
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 68 reviews
    Location is the best advantage of this apartment. Close to the airport (even on foot), close to the beach (rocky), 20 minutes by car to Funchal. Santa Cruz is a nice and silent city with several good restaurants and rocky beach. Apartment offers good view on planes landing at the airport, and great view on the ocean. There are washing machine and dishwasher, which are useful in case of longer stay. Garage parking lot is also very convenient.
    Guest review by
    irasmaster
    Poland
  • From US$319.06 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 994 reviews
    The hotel stay was comfortable and the staff were friendly. The daily shuttle into Funchal and back to the hotel was well organised and convenient as it is a 30 mins drive and would otherwise be an expensive taxi! Hotel is less than 5 mins drive from the airport (with a taxi via Bolt only costing €4). Good location, nice local town with restaurants and felt safe to walk about in the evening.
    Guest review by
    Kapoor
    United Kingdom
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,874 reviews
    The hotel is a short walk to the beach and small village area with good restaurants. The atmosphere in the area is nice because there are still a lot of locals living there. The beach is rocky (like most beaches there) but is ok for swimming. Easy access to the airport. If u ask for an airport shuttle, the hotel just calls a taxi. Breakfast was ok - nothing special
    Guest review by
    Peter
    Australia
  • From US$158.35 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 2,473 reviews
    Close to center and restaurants of Santa Cruz, modern hotel, good price for the quality, good breakfast and free private parking. Good way to explore the eastern side of the island!
    Guest review by
    Julia
    Netherlands
  • From US$87.97 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 365 reviews
    The hotel is centrally located in Santa Cruz. It was good for one night after arriving late since it is close to the airport.
    Guest review by
    Lydia M
    Netherlands