Hotels in Santa Cruz

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Sep 9 - Sep 10
Tomorrow
Sep 10 - Sep 11
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

Where to stay in Santa Cruz?

Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Santa Cruz on Hotels.com. These Santa Cruz hotels consistently deliver on quality, location and traveler experience. Last updated on .

1. Hotel Solar do Bom Jesus

Hotel Solar do Bom Jesus
Santa Cruz
CA $153
CA $165 total
includes taxes & fees
Sep 27 - Sep 28
Hotel Solar do Bom Jesus

2. Vila Gale Santa Cruz Resort Hotel

Vila Gale Santa Cruz Resort Hotel
Santa Cruz
CA $291
CA $309 total
includes taxes & fees
Sep 10 - Sep 11
Vila Gale Santa Cruz Resort Hotel

3. Sentido Galosol

Sentido Galosol
Santa Cruz
CA $217
CA $233 total
includes taxes & fees
Oct 10 - Oct 11
Sentido Galosol

4. Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club
Santa Cruz
CA $555
CA $583 total
includes taxes & fees
Oct 1 - Oct 2
Albatroz Beach & Yacht Club

5. PortoBay Serra Golf

PortoBay Serra Golf
Santa Cruz
CA $239
CA $255 total
includes taxes & fees
Oct 1 - Oct 2
PortoBay Serra Golf

6. Rocamar Lido Resort

Rocamar Lido Resort
Santa Cruz
CA $235
CA $251 total
includes taxes & fees
Sep 10 - Sep 11
Rocamar Lido Resort

7. Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
Santa Cruz
CA $496
CA $523 total
includes taxes & fees
Oct 8 - Oct 9
Hotel Riu Madeira - All Inclusive

8. Villa Camelia Boutique House

Villa Camelia Boutique House
Santa Cruz
CA $322
CA $342 total
includes taxes & fees
Sep 13 - Sep 14
Villa Camelia Boutique House

9. Villa-Kasia Ocean View

Villa-Kasia Ocean View
Santa Cruz
CA $171
CA $291 total
includes taxes & fees
Sep 14 - Sep 15
Villa-Kasia Ocean View

10. Inn & Art Madeira

Inn & Art Madeira
Santa Cruz
CA $241
CA $257 total
includes taxes & fees
Sep 29 - Sep 30
Inn & Art Madeira

11. Quinta Splendida Wellness & Botanical Garden

Quinta Splendida Wellness & Botanical Garden
Santa Cruz
CA $345
CA $365 total
includes taxes & fees
Sep 29 - Sep 30
Quinta Splendida Wellness & Botanical Garden

12. Garajau Madeira Hotel

Garajau Madeira Hotel
Santa Cruz
CA $127
CA $139 total
includes taxes & fees
Oct 1 - Oct 2
Garajau Madeira Hotel

13. Sentido Galomar - Adults Only

Sentido Galomar - Adults Only
Santa Cruz
CA $268
CA $285 total
includes taxes & fees
Sep 16 - Sep 17
Sentido Galomar - Adults Only

14. Valle Paraizo

Valle Paraizo
Santa Cruz
CA $220
CA $235 total
includes taxes & fees
Sep 27 - Sep 28
Valle Paraizo

15. Quinta de Santo António da Serra

Quinta de Santo António da Serra
Santa Cruz
CA $177
CA $192 total
includes taxes & fees
Oct 8 - Oct 9
Quinta de Santo António da Serra

16. Penthouse Caniço de Baixo

Penthouse Caniço de Baixo
Santa Cruz
CA $256
CA $593 total
includes taxes & fees
Oct 8 - Oct 9
Penthouse Caniço de Baixo

17. Baía Madeira Hotel

Baía Madeira Hotel
Machico
CA $174
CA $187 total
includes taxes & fees
Oct 5 - Oct 6
Baía Madeira Hotel

18. Hotel White Waters

Hotel White Waters
Machico
CA $186
CA $200 total
includes taxes & fees
Sep 27 - Sep 28
Hotel White Waters

19. Enotel Santo da Serra

Enotel Santo da Serra
Machico
CA $233
CA $249 total
includes taxes & fees
Sep 30 - Oct 1
Enotel Santo da Serra

20. Hotel Amparo

Hotel Amparo
Machico
CA $117
CA $128 total
includes taxes & fees
Sep 27 - Sep 28
Hotel Amparo
View all properties

Get last-minute hotel deals in Santa Cruz and save more

Sign in to unlock great savings.

Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
Santa Cruz
CA $513
per night
CA $1,081 total
includes taxes & fees
Sign in for extra savings
Hotel Riu Madeira - All Inclusive

Villa-Kasia Ocean View

Villa-Kasia Ocean View
Santa Cruz
CA $38 off
CA $172
per night
CA $484 total
includes taxes & fees
Villa-Kasia Ocean View

Villa Camelia Boutique House

Villa Camelia Boutique House
Santa Cruz
CA $343
per night
CA $727 total
includes taxes & fees
Sign in for extra savings
Villa Camelia Boutique House

Inn & Art Madeira

Inn & Art Madeira
Santa Cruz
CA $54 off
CA $202
per night
CA $433 total
includes taxes & fees
Inn & Art Madeira

Quinta Splendida Wellness & Botanical Garden

Quinta Splendida Wellness & Botanical Garden
Santa Cruz
CA $51 off
CA $487
per night
CA $1,025 total
includes taxes & fees
Quinta Splendida Wellness & Botanical Garden

Garajau Madeira Hotel

Garajau Madeira Hotel
Santa Cruz
CA $69 off
CA $311
per night
CA $660 total
includes taxes & fees
Garajau Madeira Hotel

Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
Santa Cruz
CA $513
per night
CA $1,081 total
includes taxes & fees
Sign in for extra savings
Hotel Riu Madeira - All Inclusive

Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club
Santa Cruz
CA $733
per night
CA $1,538 total
includes taxes & fees
Sign in for extra savings
Albatroz Beach & Yacht Club

Villa Camelia Boutique House

Villa Camelia Boutique House
Santa Cruz
CA $302
per night
CA $641 total
includes taxes & fees
Sign in for extra savings
Villa Camelia Boutique House

Villa-Kasia Ocean View

Villa-Kasia Ocean View
Santa Cruz
CA $38 off
CA $172
per night
CA $484 total
includes taxes & fees
Villa-Kasia Ocean View

Inn & Art Madeira

Inn & Art Madeira
Santa Cruz
CA $55 off
CA $226
per night
CA $483 total
includes taxes & fees
Inn & Art Madeira

Garajau Madeira Hotel

Garajau Madeira Hotel
Santa Cruz
CA $48 off
CA $183
per night
CA $394 total
includes taxes & fees
Garajau Madeira Hotel

Caniço Quintas III

Caniço Quintas III
Santa Cruz
CA $33 off
CA $150
per night
CA $429 total
includes taxes & fees
Caniço Quintas III

Sentido Galosol

Sentido Galosol
Santa Cruz
CA $56 off
CA $443
per night
CA $467 total
includes taxes & fees
Sentido Galosol

Villa-Kasia Ocean View

Villa-Kasia Ocean View
Santa Cruz
CA $19 off
CA $171
per night
CA $291 total
includes taxes & fees
Villa-Kasia Ocean View

Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
Santa Cruz
CA $495
per night
CA $522 total
includes taxes & fees
Sign in for extra savings
Hotel Riu Madeira - All Inclusive

Inn & Art Madeira

Inn & Art Madeira
Santa Cruz
CA $30 off
CA $249
per night
CA $265 total
includes taxes & fees
Inn & Art Madeira

Garajau Madeira Hotel

Garajau Madeira Hotel
Santa Cruz
CA $16 off
CA $127
per night
CA $139 total
includes taxes & fees
Garajau Madeira Hotel

Sentido Galomar - Adults Only

Sentido Galomar - Adults Only
Santa Cruz
CA $37 off
CA $330
per night
CA $350 total
includes taxes & fees
Sentido Galomar - Adults Only

You may also like hotels with pools in Santa Cruz

Hotel Solar do Bom Jesus

Hotel Solar do Bom Jesus
Santa Cruz
CA $153
CA $165 total
includes taxes & fees
Sep 27 - Sep 28
Hotel Solar do Bom Jesus

Sentido Galosol

Sentido Galosol
Santa Cruz
CA $217
CA $233 total
includes taxes & fees
Oct 10 - Oct 11
Sentido Galosol

Vila Gale Santa Cruz Resort Hotel

Vila Gale Santa Cruz Resort Hotel
Santa Cruz
CA $291
CA $309 total
includes taxes & fees
Sep 10 - Sep 11
Vila Gale Santa Cruz Resort Hotel

PortoBay Serra Golf

PortoBay Serra Golf
Santa Cruz
CA $239
CA $255 total
includes taxes & fees
Oct 1 - Oct 2
PortoBay Serra Golf

Rocamar Lido Resort

Rocamar Lido Resort
Santa Cruz
CA $235
CA $251 total
includes taxes & fees
Sep 10 - Sep 11
Rocamar Lido Resort

Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club
Santa Cruz
CA $555
CA $583 total
includes taxes & fees
Oct 1 - Oct 2
Albatroz Beach & Yacht Club

Garajau Madeira Hotel

Garajau Madeira Hotel
Santa Cruz
CA $127
CA $139 total
includes taxes & fees
Oct 1 - Oct 2
Garajau Madeira Hotel

Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
Santa Cruz
CA $496
CA $523 total
includes taxes & fees
Oct 8 - Oct 9
Hotel Riu Madeira - All Inclusive

Quinta Splendida Wellness & Botanical Garden

Quinta Splendida Wellness & Botanical Garden
Santa Cruz
CA $345
CA $365 total
includes taxes & fees
Sep 29 - Sep 30
Quinta Splendida Wellness & Botanical Garden

Villa Camelia Boutique House

Villa Camelia Boutique House
Santa Cruz
CA $322
CA $342 total
includes taxes & fees
Sep 13 - Sep 14
Villa Camelia Boutique House
View all properties

You can also stay at hotels with a spa in Santa Cruz

Vila Gale Santa Cruz Resort Hotel

Vila Gale Santa Cruz Resort Hotel
Santa Cruz
CA $291
CA $309 total
includes taxes & fees
Sep 10 - Sep 11
Vila Gale Santa Cruz Resort Hotel

Sentido Galosol

Sentido Galosol
Santa Cruz
CA $217
CA $233 total
includes taxes & fees
Oct 10 - Oct 11
Sentido Galosol

PortoBay Serra Golf

PortoBay Serra Golf
Santa Cruz
CA $239
CA $255 total
includes taxes & fees
Oct 1 - Oct 2
PortoBay Serra Golf

Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club
Santa Cruz
CA $555
CA $583 total
includes taxes & fees
Oct 1 - Oct 2
Albatroz Beach & Yacht Club

Rocamar Lido Resort

Rocamar Lido Resort
Santa Cruz
CA $235
CA $251 total
includes taxes & fees
Sep 10 - Sep 11
Rocamar Lido Resort

Quinta Splendida Wellness & Botanical Garden

Quinta Splendida Wellness & Botanical Garden
Santa Cruz
CA $345
CA $365 total
includes taxes & fees
Sep 29 - Sep 30
Quinta Splendida Wellness & Botanical Garden

Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
Santa Cruz
CA $496
CA $523 total
includes taxes & fees
Oct 8 - Oct 9
Hotel Riu Madeira - All Inclusive

Penthouse Caniço de Baixo

Penthouse Caniço de Baixo
Santa Cruz
CA $256
CA $593 total
includes taxes & fees
Oct 8 - Oct 9
Penthouse Caniço de Baixo

Sentido Galomar - Adults Only

Sentido Galomar - Adults Only
Santa Cruz
CA $268
CA $285 total
includes taxes & fees
Sep 16 - Sep 17
Sentido Galomar - Adults Only
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.
View all properties
Our prices for hotels in Santa Cruz are cheapest in November
Price trends for hotels in Santa Cruz
Pricing is based on two traveller single night rates
View properties in September
Typical weather for Santa Cruz
September
High 24°C / low 22°C. Sunny most days.
View properties in September
24°
22°
23°
21°
21°
19°
19°
17°
18°
16°
17°
15°
18°
16°
18°
16°
20°
17°
22°
19°
23°
21°
24°
22°
Monthly weather averages (˚C)

Top landmarks in Santa Cruz

A pebble beach with a pier, palm trees, and colorful buildings on a hillside.

Palmeiras Beach

8.2/10 (368 reviews)
If you're in central Santa Cruz and want to top up your tan, you might want to head out to Palmeiras Beach. If you want to continue walking by the waves, head to Machico Beach and Reis Magos Beach.
See properties
A coastal beach with rocky cliffs, clear blue water, and a small town in the background.

Reis Magos Beach

8.2/10 (61 reviews)
If being by the water is a major draw, Reis Magos Beach is a spot you might want to check out, located 3.6 mi (5.8 km) from central Santa Cruz. Enjoy the sunset by the shore at Palmeiras Beach, Complexo Balnear Barreirinha, and Sao Tiago Beach.
See properties
A coastal landscape with clear blue waters, rocky cliffs, and sparse vegetation.

Ponta da Oliveira

9.2/10 (31 reviews)
Ponta da Oliveira is 0.7 mi (1.2 km) from central Canico, why not stop by during your stay. Want to stretch your legs some more? Head to Palheiro Gardens and Madeira Botanical Garden, both nearby.
See properties

Cristo Rei

8.0/10 (1 review)
You might want to get your camera out and head to Cristo Rei— just one of the landmarks located 1.1 mi (1.7 km) from central Canico.
See properties

Santo da Serra Market

8.6/10 (27 reviews)
If you like strolling among the stalls, you might want to head out to Santo da Serra Market when visiting Santo da Serra.
See properties

Garajau Cable Car

8.0/10 (1 review)
Garajau Cable Car is 0.4 mi (0.7 km) from central Garajau, why not stop by during your stay.
See properties

Quinta Da Junta

8.4/10 (16 reviews)
If you like quiet time surrounded by flowers and greenery, then make a stop at Quinta Da Junta in the heart of Santo da Serra. If you like Quinta Da Junta, you'll love Monte Palace Gardens and Madeira Botanical Garden, both just a short drive away.
See properties

Aquaparque Madeira

Aquaparque Madeira is in the heart of Pinheiro, so why not stop by during your stay. If you have fun at Aquaparque Madeira, you'll love Jardins do Palheiro and Whale Museum, both located nearby.
See properties

Learn more about Santa Cruz

Notable for its seaside, Santa Cruz features attractions such as Palmeiras Beach and Reis Magos Beach. This beachside city has something for everyone including restaurants as well as sights like Santo da Serra Market and Ponta da Oliveira. All are within a small-town setting.

See all hotels in Santa Cruz
A pebble beach with a pier, palm trees, and colorful buildings on a hillside.

Check out reviews of Santa Cruz hotels guests love

Hotel Solar do Bom Jesus

Hotel Solar do Bom Jesus

10/10 Excellent
"Easy late check-in, friendly staff, very good buffet breakfast. The room was clean and the WiFi was solid."
Ion 1-night trip
Posted 10 hours ago
Hotel Solar do Bom Jesus
Sentido Galosol

Sentido Galosol

10/10 Excellent
"Stayed a week with fellow yogis. Enjoyed the glass yoga room facing the sea, multiple pools and sea swimming. Excellent location, beautiful property, helpful staff."
Daliah 1-night trip
Posted 3 days ago
Sentido Galosol
Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club

10/10 Excellent
"The staff is absolutely wonderful—helpful, polite, and attentive without being overly formal or intrusive. It is rare to find such genuinely high-quality service. The ocean-water swimming pool is simply stunning, probably the most beautiful one I have ever seen. We had a truly lovely stay."
marie-automne 3-night trip
Posted 10 days ago
Albatroz Beach & Yacht Club
Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive

10/10 Excellent
"Clean rooms and exceptionally kind staff"
Randall 9-night trip
Posted 13 days ago
Hotel Riu Madeira - All Inclusive
Vila Gale Santa Cruz Resort Hotel

Vila Gale Santa Cruz Resort Hotel

8/10 Good
"Excellent choice for breakfast. The setting and location is wonderful - sitting round the pool, looking towards the sea. Right next to the cute small town with some lovely restaurants. Hotel of a good standard with equally nice comfy rooms. Would have given a 5 out of 5 apart from on occasion, not enough staff on at the bar pool area in the day sometimes and some of the sunbeds are past their best. Would definitely stay here again."
malcolm 10-night trip
Posted 3 weeks ago
Vila Gale Santa Cruz Resort Hotel
Villa-Kasia Ocean View

Villa-Kasia Ocean View

10/10 Excellent
"We had a great stay in the green room everything was excellent very clean comfortable bed welcoming drinks and snacks very quiet everything was excellent recommend to people who are interested.. Thank you Kasia for everything we will try to book in the future again."
Valentina 5-night trip
Posted 3 weeks ago
Villa-Kasia Ocean View
PortoBay Serra Golf

PortoBay Serra Golf

10/10 Excellent
"The area is very quiet and clean."
Raven 2-night trip
Posted 1 month ago
PortoBay Serra Golf
The Views Oasis - Family Friendly

The Views Oasis - Family Friendly

10/10 Excellent
"The breakfast buffet was amazing! The pool was great. It will be better if they have more umbrellas for the beach chairs. The room is spacious. Perfect for family of 4."
Tien 6-night trip
Posted 1 month ago
The Views Oasis - Family Friendly
Garajau Madeira Hotel

Garajau Madeira Hotel

10/10 Excellent
"Nice place to stay, Clean and spacious!"
Lalit 3-night trip
Posted 1 month ago
Garajau Madeira Hotel

Frequently asked questions

How much does a hotel room cost in Santa Cruz?
You can choose a great hotel in Santa Cruz from CA $129 with properties to suit all budgets and needs. If you're looking for an affordable hotel in Santa Cruz that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How can I find deals and earn rewards at Santa Cruz hotels?
Discover great deals on Santa Cruz hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. And make sure to check out our last-minute deals on Santa Cruz hotels.
Can I book Santa Cruz hotels with free cancellation?
To book a refundable Santa Cruz hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Santa Cruz?
Some of the most popular luxury hotels in Santa Cruz are Albatroz Beach & Yacht Club and Royal Orchid. Albatroz Beach & Yacht Club is a luxury hotel with a high guest rating amongst our travelers, and it offers 3 outdoor pools, a hot tub and an outdoor tennis court. Royal Orchid is another popular luxury hotel in a great Santa Cruz location.
What are some of the best Santa Cruz beach hotels?
For a beachy vacation in Santa Cruz, Palmeiras Beach and Reis Magos Beach are some of the best places to visit. Stay at a top-rated Santa Cruz beach hotel and make the most of your vacation. Check out Albatroz Beach & Yacht Club if you're after a hotel that's near the water. With private beach access plus 3 outdoor pools and a children's pool, our travelers rate it highly at 9.8 out of 10. Hotel Riu Madeira - All Inclusive is another great choice for a relaxing beach vacation and our travelers rate it 9.2. This hotel has 2 outdoor pools, a children's pool and a variety of other amenities to enjoy. The Views Oasis - Family Friendly is another ideal choice. Travelers love the proximity to the beach plus the outdoor pool and children's pool, and it has a guest rating of 9.2.
What are some of the best kid-friendly hotels in Santa Cruz?
Some of the most well reviewed Santa Cruz hotels for kids include Vivenda Belo Horizonte - 180º Panoramic Atlantic Ocean View, Albatroz Beach & Yacht Club, and Santa Cruz Village Hotel. Vivenda Belo Horizonte - 180º Panoramic Atlantic Ocean View is a kid-friendly hotel with a guest score of 10 out of 10 offering family-friendly amenities like an outdoor pool and a free beach shuttle, plus free cribs in guestrooms. Check out Albatroz Beach & Yacht Club with a guest score of 9.8. This popular hotel has a private beach (direct access), 3 outdoor pools, an arcade/game room, and more. Santa Cruz Village Hotel is another good option with an outdoor pool and an arcade/game room, plus free cribs in the guestrooms. Explore more kid-friendly hotels in Santa Cruz by using our "Family friendly" filter in your search on Hotels.com.
What are the top Santa Cruz hotels with a pool?
For some added luxury, discover the best Santa Cruz hotels with a pool. Vivenda Belo Horizonte - 180º Panoramic Atlantic Ocean View is a great hotel with an outdoor pool and a private pool, and a guest rating of 10 out of 10. Plus, you can make the most of its restaurant and 2 beach bars. Albatroz Beach & Yacht Club is a popular hotel that features 3 outdoor pools and a children's pool along with a private beach (direct access) and a hot tub. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Santa Cruz with a pool.
What are some of the best Santa Cruz hotels with free parking?
If you're exploring by car, finding a great Santa Cruz hotel with free parking is a win. Our travelers' favorites include:
What are some popular hotels in central Santa Cruz?
If you're looking for hotels in central Santa Cruz, check out Rocamar Lido Resort and Vivenda Belo Horizonte - 180º Panoramic Atlantic Ocean View. Travelers love Rocamar Lido Resort for its location, as well as the 3 outdoor pools, ocean-view restaurant and 2 bars/lounges this hotel offers. Vivenda Belo Horizonte - 180º Panoramic Atlantic Ocean View is another popular central hotel with an outdoor pool, a restaurant and 2 beach bars.
Can I book refundable accommodations in Santa Cruz?
If you need the flexibility to change your plans to Santa Cruz, most properties offer refundable* rates you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Santa Cruz if I want a vacation home instead of a traditional hotel?
If you're looking for a good alternative to a hotel, review our selection of 121 vacation homes. In addition, there are 416 apartments and 14 condos.
What will the weather in Santa Cruz be like during my vacation?
August and September are typically the warmest months in Santa Cruz when the average temp is 72°F. February and March are the coldest months when the average temperature is 62°F. December and November are the months with the most rain.

Find out more about Santa Cruz

Discover the Coastal Charms of Santa Cruz: A Tapestry of Beaches and Mountains

Discover the charm of Santa Cruz, Madeira, a delightful coastal town perfect for a family getaway or a romantic escape. Admire the stunning marina, where colourful boats bob gently against the backdrop of lush mountains. Relax on the golden sands of the family-friendly beach or explore the picturesque promenade lined with vibrant cafes. Unwind in the lush greenery of Parque de Santa Cruz, offering serene spots for picnics and leisurely strolls. With its warm climate and inviting atmosphere, Santa Cruz is a hidden gem for adventurers and sun-seekers alike, making it an unforgettable destination in Portugal. For unmissable hotel rates in Santa Cruz, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels near Santa Cruz

Santa Cruz offers a variety of hotel accommodations, from beachfront resorts with stunning ocean views to family-friendly options that cater to all ages. You'll find welcoming hotels with comfortable amenities, perfect for relaxing after a day of exploring the beautiful Madeira region. Enjoy the charm and hospitality of this lovely coastal town. Here are some of the best hotels near Santa Cruz that our travelers love:

  1. Residencial FamíliaOpens in a new window: This inviting 3.0-star hotel offers a remarkable guest rating of 9.0, making it a splendid choice for adventure seekers. With a focus on outdoor experiences, guests can enjoy various activities such as rock climbing, snorkeling, and helicopter tours right at the property or nearby. The hotel features amenities that cater to active travelers, including bicycle rentals and a ropes course, ensuring a dynamic stay. Families will appreciate the thoughtful children's amenities, creating an engaging environment for all ages. The unique blend of adventure and comfort makes this hotel a standout destination for those looking to elevate their travel experiences.
  2. Dom Pedro MadeiraOpens in a new window: Experience the allure of a 4.0-star hotel that boasts an impressive guest rating of 8.0, ideal for beach lovers and adventurous spirits. Direct beach access allows for effortless enjoyment of the sun and surf, complemented by an array of water sports like sailing and windsurfing. The hotel’s vibrant atmosphere is enriched with child-friendly amenities, ensuring a lively setting for all. Guests will appreciate the option to unwind at the hotel’s arcade game room after a day of exploration, making it a top choice for those seeking a vibrant and active vacation experience.
  3. Hotel White WatersOpens in a new window: This elegant 4.0-star hotel, rated 8.8 by guests, provides a refined getaway with complimentary breakfast and a stylish bar and lounge area. The property emphasizes comfort and cleanliness, ensuring a pleasant stay in a prime location. Guests can indulge in delightful breakfast options while enjoying the chic ambiance of the hotel. With its focus on providing a high-quality experience, this hotel is perfect for travelers seeking sophistication and a touch of luxury in their accommodations.

Where to stay in and around Santa Cruz

Stay in Machico, Canico, and Santa Maria Maior when visiting Santa Cruz, Madeira Region. Machico offers beautiful beaches and outdoor activities, perfect for families and adventure seekers. Canico boasts tropical landscapes, great for sunrise views and relaxation. Santa Maria Maior features historical charm and lovely gardens. For first-time visitors, Machico is the best option, combining beach fun and local attractions.

  1. MachicoOpens in a new window: Machico is a charming coastal town that offers a perfect blend of relaxation and outdoor activities. With its stunning beaches like Machico Beach and Palmeiras Beach, it’s a fantastic spot for sunbathing and swimming. For the more adventurous types, hiking at Sao Lourenco Point promises breathtaking views. This town is also family-friendly, making it ideal for a getaway with loved ones, and you might even spot dolphins on a boat trip. The local marina adds to the appeal, offering a variety of water sports and leisure activities. Whether you're enjoying a sunset walk along the sand or exploring the scenic trails, Machico promises a memorable stay.
  2. CanicoOpens in a new window: Canico is a serene retreat known for its tropical vibe and family-friendly atmosphere. With picturesque views of the ocean and lush landscapes, it’s perfect for those looking to unwind. The area is ideal for swimming and has several spots for golf enthusiasts. Enjoy relaxing spa days or take in the breathtaking sunrises that Canico is famous for. The local beaches are inviting, and you’ll find plenty of recreational activities to keep everyone entertained. This destination is all about enjoying the tranquil surroundings while still being close to the vibrant life of Madeira.
  3. Santa Maria MaiorOpens in a new window: Nestled in a picturesque setting, Santa Maria Maior is a delightful area to explore, especially for history buffs and nature lovers. The charm of its gardens and friendly locals makes it a relaxing spot to unwind. The nearby port offers stunning views and opportunities for boat trips to the surrounding islands, showcasing Madeira’s natural beauty. Stroll through the hilly streets, enjoy the coffee culture, and soak in the relaxed atmosphere. This area is perfect for those looking to experience the beauty of Madeira while enjoying a peaceful, friendly vibe.

Things to do in Santa Cruz

Santa Cruz enchants visitors with its stunning coastline, lush forests, and mountainous backdrops. Dive into exhilarating activities like surfing the waves, hiking scenic trails, or kayaking in tranquil waters. With its charming small-town vibe, this destination beckons outdoor enthusiasts and beach lovers alike for an unforgettable escape.

  • Madeira Botanical GardenOpens in a new window – Stroll through the beautifully landscaped grounds of the Madeira Botanical Garden, where you can appreciate diverse plant species and stunning views of the surrounding area. This garden is a perfect spot for nature lovers and offers a chance to relax amidst vibrant flora.
  • Palheiro GardensOpens in a new window – Explore the enchanting Palheiro Gardens, known for its rich collection of exotic plants and traditional landscaping. Wander along the paths lined with colourful blooms, and take in the serene atmosphere as you enjoy the picturesque views of the Atlantic Ocean.
  • Ponta da OliveiraOpens in a new window – Venture to Ponta da Oliveira, a striking cape that offers breathtaking sea views and dramatic cliffs. This scenic spot is ideal for a leisurely walk or a moment of contemplation as you soak in the natural beauty of Madeira's coastline.
  • Machico BeachOpens in a new window – Spend a day at Machico Beach, where soft golden sands meet the clear blue waters. Perfect for sunbathing, swimming, or enjoying a leisurely picnic, this beach is a great place to unwind and soak up the sun.
  • Monte Palace GardensOpens in a new window – Discover the lush landscapes of Monte Palace Gardens, where you can wander through exotic plants, serene ponds, and beautiful sculptures. This garden offers a tranquil escape and stunning views that will leave you enchanted.

4 tips for savvy savings when booking a hotel in Santa Cruz

  1. Book for the cheapest times: The most affordable time to visit Santa Cruz is during January, February, and November, when hotel prices are lower. For a fulfilling experience, it’s recommended to stay for at least 4 to 5 days to fully explore the city’s rich history, cultural landmarks, and unique attractions. This budget-friendly duration allows visitors to appreciate Santa Cruz’s charm, from its historical sites to its vibrant cultural scene, all while keeping costs in check. So if you’re looking for great value for money, consider planning your trip during these months when prices may drop.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals to Santa Cruz, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To stay updated on flash sales and special promotions, consider enabling email alerts or push notifications. This way, you're more likely to see opportunities to save on your favourite accommodations. Additionally, you can use Smart ShoppingOpens in a new window, a comparison tool available via the app, to compare hotel prices and amenities, ensuring you get the best hotel deals available.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Being flexible with your travel dates may help you find a better deal for your stay at a Santa Cruz hotel. If you're in search of a unique experience, boutique hotels often provide a more personalized touch and may offer good value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If you find the price is on the higher side, we can suggest alternative dates that might lead you to more affordable options.
  4. Consider your location: Hotels near the city centre usually tend to be more expensive, but thanks to Santa Cruz's excellent public transit options, you might discover a more affordable independent hotel a bit farther out that remains well-connected. For those interested in exploring alternative, less crowded neighbourhoods or even lesser-known nearby cities, there is often great value for money. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Santa Cruz

Santa Cruz experiences its lowest average temperature in February, at 61.3°F (16.3°C), while August is the hottest month, with an average temperature of 73.0°F (22.8°C). December tends to be the wettest month. The peak travel months to visit Santa Cruz are April, June, and July, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.

Keep exploring