Book Santa Cruz hotels

Start date: Check-in selected.
To Date
End date: Check-out

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Santa Cruz

Cheap Santa Cruz hotels

The Views Oasis - Family Friendly

The Views Oasis - Family Friendly

4 out of 5
Praia dos Reis Magos Santa Cruz Madeira
Fully refundableReserve now, pay when you stay
The price is AU$289 per night from 15 Jan to 16 Jan
AU$289
15 Jan - 16 Jan
includes taxes & fees
With a stay at The Views Oasis - Family Friendly in Santa Cruz, you'll be near the beach, just a 1-minute walk from Reis Magos Beach and 11 minutes by foot from ...
Opens in a new windowThe Views Oasis - Family Friendly
Sentido Galosol

Sentido Galosol

4 out of 5
Rua D. Francisco Santana Santa Cruz Madeira
Fully refundableReserve now, pay when you stay
The price is AU$242 per night from 26 Jan to 27 Jan
AU$242
26 Jan - 27 Jan
includes taxes & fees
With a stay at Sentido Galosol in Santa Cruz, you'll be on the beach, just a 3-minute walk from Ponta da Oliveira and 7 minutes by foot from Reis Magos ...
Opens in a new windowSentido Galosol
Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive

4 out of 5
Praia dos Reis Magos Santa Cruz
The price is AU$414 per night from 15 Jan to 16 Jan
AU$414
15 Jan - 16 Jan
includes taxes & fees
With a stay at Hotel Riu Madeira - All Inclusive in Santa Cruz, you'll be next to a golf course, just a 4-minute walk from Reis Magos Beach and 13 minutes by ...
Opens in a new windowHotel Riu Madeira - All Inclusive
Save an average of 15% on thousands of hotels when you're signed in
Rocamar Lido Resort

Rocamar Lido Resort

4 out of 5
Caminho Cais da Oliveira Santa Cruz
Fully refundableReserve now, pay when you stay
The price is AU$172 per night from 22 Jan to 23 Jan
AU$172
22 Jan - 23 Jan
includes taxes & fees
With a stay at Rocamar Lido Resort in Santa Cruz, you'll be on the waterfront, just a 3-minute walk from Ponta da Oliveira and 6 minutes by foot from Reis Magos ...
Opens in a new windowRocamar Lido Resort
Vila Gale Santa Cruz Resort Hotel

Vila Gale Santa Cruz Resort Hotel

4 out of 5
Rua de Sao Fernando, 5 Santa Cruz
Fully refundableReserve now, pay when you stay
The price is AU$193 per night from 15 Jan to 16 Jan
AU$193
15 Jan - 16 Jan
includes taxes & fees
With a stay at Vila Gale Santa Cruz Resort Hotel in Santa Cruz, you'll be by the ocean, just a 2-minute walk from Palmeiras Beach and 13 minutes by foot from ...
Opens in a new windowVila Gale Santa Cruz Resort Hotel
Dom Pedro Garajau

Dom Pedro Garajau

3 out of 5
Estrada do Garajau, 131 Santa Cruz
With a stay at Dom Pedro Garajau in Santa Cruz, you'll be within a 10-minute walk of Road of Christ the King and Garajau Cable Car.
Opens in a new windowDom Pedro Garajau
PortoBay Serra Golf

PortoBay Serra Golf

4 out of 5
Sítio dos Casais Próximos Santa Cruz
The price is AU$179 per night from 15 Jan to 16 Jan
AU$179
15 Jan - 16 Jan
includes taxes & fees
Located in Santa Cruz, PortoBay Serra Golf is a 1-minute drive from Santo da Serra Golf Club and 14 minutes from Funchal Ecological Park.
Opens in a new windowPortoBay Serra Golf
Hotel Solar do Bom Jesus

Hotel Solar do Bom Jesus

4 out of 5
Estrada da Ribeira, 4 Santa Cruz
Fully refundableReserve now, pay when you stay
Located in Santa Cruz, Hotel Solar do Bom Jesus is a 1-minute drive from Palmeiras Beach and 15 minutes from Madeira Botanical Garden.
Opens in a new windowHotel Solar do Bom Jesus
Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club

5 out of 5
Quinta Dr. Americo Durao Santa Cruz
Fully refundableReserve now, pay when you stay
The price is AU$477 per night from 23 Jan to 24 Jan
AU$477
23 Jan - 24 Jan
includes taxes & fees
When you stay at Albatroz Beach & Yacht Club in Santa Cruz, you'll be next to a golf course, within a 5-minute drive of Igreja Matriz de Machico and Palmeiras ...
Opens in a new windowAlbatroz Beach & Yacht Club
Don't see what you're looking for?
See all available properties in Santa Cruz
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Santa Cruz hotels essential information

Accommodation
627 hotels
Lowest Price
AU$172
Highest Price
AU$477
Popular hotels
The Views Oasis - Family Friendly, Sentido Galosol, Hotel Riu Madeira - All Inclusive, Rocamar Lido Resort, Vila Gale Santa Cruz Resort Hotel, Dom Pedro Garajau, PortoBay Serra Golf, Hotel Solar do Bom Jesus, Albatroz Beach & Yacht Club

Most recent Santa Cruz hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.