Hotel deals Europe Portugal Santa Cruz (Madeira)

Hotels in Santa Cruz (Madeira)

Find the best deals on 129 hotels in Santa Cruz (Madeira)

Check-in
Check-out
Compare vs. momondo |

Top Santa Cruz (Madeira) hotels

Find a cheap hotel in Santa Cruz (Madeira) that meets your travel needs.
Vila Galé Santa Cruz
Vila Galé Santa Cruz
8.7
$73
View all deals
Albatroz Beach & Yacht Club
Albatroz Beach & Yacht Club
9.4
$131
View all deals
Plaza Charming Flat
Plaza Charming Flat
9.6
$41
View all deals
Villa Calcada by HR Madeira
Villa Calcada by HR Madeira
$140
View all deals
2 bedroom Villa , Santa Cruz , Madeira Island, Portugal
2 bedroom Villa , Santa Cruz , Madeira Island, Portugal
8.0
$67
View all deals

Things to do in Santa Cruz (Madeira)

Santa Cruz Beach

What is the average price of a hotel near Santa Cruz Beach?

The average price for hotels near Santa Cruz Beach is $50 per night. Of those hotels, momondo recommends the 12 hotels below for those looking to stay in the area. Since Santa Cruz Beach is more popular during some parts of the year than others, the prices may vary depending on when you plan your trip. Hotels near Santa Cruz Beach are typically 14% less expensive than the average hotel in Santa Cruz (Madeira), which is $58.

Hotels near Santa Cruz Beach
Magnificent house on the island of Madeira
Best value
Magnificent house on the island of Madeira
9.5
$32
Casa de Férias Morena Santa Cruz Madeira
#1 Most popular
Casa de Férias Morena Santa Cruz Madeira
8.8
$38
Santa Cruz Village Hotel
#2 Most popular
Santa Cruz Village Hotel
9.1
$59
Vila Galé Santa Cruz
#3 Most popular
Vila Galé Santa Cruz
8.7
$73
Hotel Solar do Bom Jesus
#4 Most popular
Hotel Solar do Bom Jesus
9.2
$59
Terrace To Atlantic
#5 Most popular
Terrace To Atlantic
9.4
$57
Residencial Santo António
Residencial Santo António
7.7
$48
Plaza Charming Flat
Plaza Charming Flat
9.6
$41
The Pallet - Guest House
The Pallet - Guest House
8.0
$39
Albergaria O Professor
Albergaria O Professor
8.9
$51
Sea View Retreat
Sea View Retreat
9.7
$46
Apartamento Lobo Marinho
Apartamento Lobo Marinho
9.7
$47

When to book a hotel in Santa Cruz (Madeira)

Check out the information below to find the best deal on a Santa Cruz (Madeira) hotel room
Low Season
May
High Season
June

cheapest month to stay

42%

expected price decrease

most expensive time to stay

42%

expected price increase

Price
$46 - $134
Highest day of week
Monday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$83

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$62

av. price over the last two weeks


Cheap hotels in Santa Cruz (Madeira)

These hotels and hostels are the cheapest accommodations available in Santa Cruz (Madeira)
Plaza Charming Flat
Plaza Charming Flat
9.6
$41
Albatroz Beach & Yacht Club
Albatroz Beach & Yacht Club
9.4
$131
2 bedroom Villa , Santa Cruz , Madeira Island, Portugal
2 bedroom Villa , Santa Cruz , Madeira Island, Portugal
8.0
$67
Vila Galé Santa Cruz
Vila Galé Santa Cruz
8.7
$73

Get the best value hotel in Santa Cruz (Madeira)

These hotels have the best prices for their ratings
Vila Galé Santa Cruz
Vila Galé Santa Cruz
8.7
$73
2 bedroom Villa , Santa Cruz , Madeira Island, Portugal
2 bedroom Villa , Santa Cruz , Madeira Island, Portugal
8.0
$67
Albatroz Beach & Yacht Club
Albatroz Beach & Yacht Club
9.4
$131
Plaza Charming Flat
Plaza Charming Flat
9.6
$41

Santa Cruz (Madeira) travel information

How much does a hotel cost in Santa Cruz (Madeira)?

The cost of a hotel room in Santa Cruz (Madeira) will vary according to demand, location and star rating. On average, rooms will cost around $78 per night.

When is the best time to book a hotel in Santa Cruz (Madeira)?

In May prices are at their lowest and represents the most cost effective time to book a hotel room in Santa Cruz (Madeira). You may find the cost of your room has decreased by 41%.

Which day is cheapest to stay in Santa Cruz (Madeira)?

The cost of a Santa Cruz (Madeira) hotel room will vary for each day but generally Saturday works out the most economical, with Sunday proving the least economical.

How much does a luxury hotel in Santa Cruz (Madeira) cost?

A luxury hotel in Santa Cruz (Madeira) can set you back, on average $102 per person, per night. In comparison, the average cost of a hotel in Santa Cruz (Madeira) is $78 per person, per night, representing a 24% premium for a luxury hotel.


Looking for a specific type of hotel?

Check out these great hotels in Santa Cruz (Madeira) that are perfect for any stay
Luxury Hotels in Santa Cruz (Madeira)
Vila Galé Santa Cruz
Best value
Vila Galé Santa Cruz
8.7
$73
Albatroz Beach & Yacht Club
#1 Most popular
Albatroz Beach & Yacht Club
9.4
$131

Popular flight routes to Santa Cruz (Madeira)

Find the cheapest flights to Santa Cruz (Madeira)
Porto to Funchal
Fastest flight time
2h 00m
Cheapest price
$54
Lisbon to Funchal
Fastest flight time
1h 40m
Cheapest price
$82
New York to Funchal
Fastest flight time
17h 40m
Cheapest price
$510
Miami to Funchal
Fastest flight time
11h 30m
Cheapest price
$516
Boston to Funchal
Fastest flight time
9h 50m
Cheapest price
$547
New York to Funchal
Fastest flight time
10h 30m
Cheapest price
$551
Atlanta to Funchal
Fastest flight time
16h 35m
Cheapest price
$603
Chicago to Funchal
Fastest flight time
16h 00m
Cheapest price
$691
Los Angeles to Funchal
Fastest flight time
21h 40m
Cheapest price
$710
Philadelphia to Funchal
Fastest flight time
38h 57m
Cheapest price
$792
View more

Start planning your trip to Santa Cruz (Madeira)

Hotel deals Europe Portugal Santa Cruz (Madeira)