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 1312 feet of private sea front, the 5-star property offers spacious rooms all with balcony and views of the Atlantic and the Deserted Islands.

M
Mahmoud
From
Israel
The hotel is 3 min from the airport with car We spent three nights and it was amazing The staff is very friendly and welcoming They help us with everything we need The room is big enough and with awesome view to the ocean
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 596 reviews
Location 9.4
Price from
$316.64
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 accommodations with a wellness center. It features a pool, beauty treatments and nearby golf facilities.

J
Janie
From
United States
Convenient to airport and walkable. Very nice facilities, shame I wasn't able to utilize more. Couldn't check-in till 3pm and I was there at 1pm. Also left at 4am next day. Limited use of facilities.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,029 reviews
Location 8.8
Price from
$147.77
1 night, 2 adults

Santa Cruz II by An Island Apart

Santa Cruz

Santa Cruz II by An Island Apart offers accommodations in Santa Cruz, 11 miles from Marina do Funchal and 15 miles from Santana's Traditional Houses.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 7 reviews
Location 9.6
Price from
$610.28
1 night, 2 adults

Santa Cruz I by An Island Apart

Santa Cruz

Santa Cruz I by An Island Apart offers accommodations in Santa Cruz, 11 miles from Marina do Funchal and 15 miles from Santana's Traditional Houses. This apartment offers accommodations with a...

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 16 reviews
Location 9.9
Price from
$581.21
1 night, 2 adults

Moradia Casa Feliz

Santa Cruz

Moradia Casa Feliz is located in Santa Cruz, just 13 miles from Marina do Funchal and 14 miles from Santana's Traditional Houses. With quiet street views, this accommodation offers a patio.

J
Jean
From
United States
We enjoyed our stay at Moradia Casa Feliz! It’s a beautiful property, very spacious, clean, modern, and comfortable. Conveniently located close to the airport too. Good communication with the owner. Just wish we could have stayed longer!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 34 reviews
Location 9.0
Price from
$287.08
1 night, 2 adults

Garajau VI by An Island Apart

Santa Cruz

Garajau VI by An Island Apart offers accommodations in Santa Cruz, 1.4 miles from Cristo Rei Beach and 5.5 miles from Marina do Funchal.

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

Central Park Sea Views

Santa Cruz

Central Park Sea Views is located in Santa Cruz, just 1.4 miles from Reis Magos Beach and 6.7 miles from Marina do Funchal. This property offers access to a balcony and free private parking.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 53 reviews
Location 9.9
Price from
$112.14
1 night, 2 adults

The Balcony - By Wehost

Santa Cruz

Featuring a garden, The Balcony - By Wehost offers accommodations in Santa Cruz. This property offers access to a terrace and free private parking.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 12 reviews
Location 9.4
Price from
$867.86
1 night, 2 adults

CASA Da CERCA ACHADA De GAULA

Santa Cruz

CASA Da CERCA ACHADA De GAULA offers accommodations in Santa Cruz, 7.1 miles from Quinta do Palheiro Ferreiro and 7.8 miles from Palheiro Golfe.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 38 reviews
Location 8.6
Price from
$93.82
1 night, 2 adults

Beach House - By WeHost

Santa Cruz

Beach House - By WeHost offers accommodations in Santa Cruz, a 17-minute walk from Palmeiras Beach and 10 miles from Marina do Funchal.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 13 reviews
Location 9.4
Price from
$1,201.66
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 surrounding area 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, 597 reviews
  • Popular with guests booking hotels in Santa Cruz

    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,029 reviews
  • Popular with guests booking hotels in Santa Cruz

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

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,499 reviews
  • Popular with guests booking hotels in Machico

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

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

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

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,629 reviews
  • Popular with guests booking hotels in Santo António da Serra

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 512 reviews
  • Popular with guests booking hotels in Machico

    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 617 reviews

Hotels located in the center of Santa Cruz

Budget hotels in Santa Cruz and nearby

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

    Featuring sea views, SCIROCCO SUITES Madeira - Ocean View in Água de Pena offers accommodations and a shared lounge. This apartment features free private parking, free shuttle service, and free Wifi.

    From $105.54 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,059 reviews

    Residencial Familia in Machico provides accommodations with a bar and a shared lounge. This beachfront property offers access to free Wifi and free private parking.

    From $117.28 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 374 reviews

    Marques studio enjoys a location in Porto da Cruz, a 9-minute walk from Maiata Beach and 7.1 miles from Santana's Traditional Houses.

    From $129 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 1,870 reviews

    Hotel Solar Bom Jesus features an outdoor swimming pool, fitness center, a garden and shared lounge in Santa Cruz. Among the various facilities of this property are a terrace, a restaurant and a bar.

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

    With Palmeiras Beach reachable in a 9-minute walk, Santa Cruz Ocean Villa offers accommodations, a restaurant, a private beach area, an outdoor swimming pool, and a garden.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,499 reviews

    Offering an outdoor pool and a restaurant, Santa Cruz Village Hotel is located in Santa Cruz. Each room here will provide you with a balcony.

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

    NICE and MODERN FLAT NEAR AIRPORT offers accommodations in Santa Cruz, 12 miles from Marina do Funchal and 15 miles from Santana's Traditional Houses.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 94 reviews

    Plaza Charming Flat offers accommodations in Santa Cruz, a 5-minute walk from Palmeiras Beach and 11 miles from Marina do Funchal.

Best hotels with breakfast in Santa Cruz and nearby

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

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

    From $209.38 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 512 reviews

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

    From $232.20 per night
  • 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 98 ft² of beautifully landscaped botanical gardens overlooking the Atlantic Ocean.

    From $469.10 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,629 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 center is a 20-minute drive away.

    From $240.41 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,228 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 8.5
    Very Good - What previous guests thought, 672 reviews

    Inn & Art Madeira has a garden, terrace, a restaurant and bar in Caniço. Located around a 14-minute walk from Reis Magos Beach, the inn with free WiFi is also 7.1 miles away from Marina do Funchal.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 2,998 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 $94.09 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 281 reviews

    Casa Velha do Palheiro Relais & Chateaux is a 5-star manor house hotel located in the old Palheiro Gardens in the foothills of Funchal.

    From $402.25 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 8.9
    Excellent - What previous guests thought, 111 reviews
    Everything at the highest level. Equipment in the house is new - from the kettle to the washing machine, iron, large fridge to pots. Purely. Fast wi-fi. Close to shops, restaurants, beach and bus stop. Because all of Santa Cruz is located near the airport, you can hear planes landing, but it's not the fault of the house owner. Contact with the owner sensational, if I needed something, it was enough to write / call. A week spent in great conditions. I recommend.
    Guest review by
    Monika
    Poland
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 7 reviews
    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...
    Guest review by
    Daniela
    Italy
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 1,870 reviews
    This hotel is a perfect option if you need to spend the night near the airport. It's really close to the airport, but in a quite area, nice, clean, 24/7 reception, and very friendly staff.
    Guest review by
    Olena
    Ukraine
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,029 reviews
    Good resort hotel. Santa Cruz is one of thd nicest small towns in Madeira. Lively and charming
    Guest review by
    Peter
    Belgium
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,499 reviews
    We lo everything about this hotel.
    Guest review by
    Andrew
    United Kingdom
gogless