Santa Cruz Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Santa Cruz?

Properties are selected based on real traveller 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 traveller experience. Last updated on .

1. Sentido Galosol

Sentido Galosol
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (502 reviews)
Immerse in seaside tranquility at this Santa Cruz hotel with 2 outdoor pools, indoor swimming, and spa treatments. Beach amenities include yoga and water sports like scuba diving. After adventures, savour local cuisine at Atlantis Restaurant with attentive service.
The price is S$199
includes taxes & fees
1 Nov - 2 Nov
Sentido Galosol

2. Hotel Solar do Bom Jesus

Hotel Solar do Bom Jesus
4.0 star property
Santa Cruz
9.0 out of 10, Wonderful, (238 reviews)
The price is S$137
includes taxes & fees
30 Nov - 1 Dec
Hotel Solar do Bom Jesus

3. Vila Gale Santa Cruz Resort Hotel

Vila Gale Santa Cruz Resort Hotel
4.0 star property
Santa Cruz
8.8 out of 10, Excellent, (290 reviews)
Discover this seaside resort with 2 restaurants and bars overlooking Palmeiras Beach. Children play at the free kids' club while adults unwind with hot stone massages at the spa. Swim in indoor and outdoor pools, just 7 minutes from Cristiano Ronaldo Airport.
The price is S$233
includes taxes & fees
29 Nov - 30 Nov
Vila Gale Santa Cruz Resort Hotel

4. Vila Ventura Apartment Hotel

Vila Ventura Apartment Hotel
3.0 star property
Santa Cruz
9.8 out of 10, Exceptional, (7 reviews)
The price is S$128
includes taxes & fees
1 Nov - 2 Nov
Vila Ventura Apartment Hotel

5. PortoBay Serra Golf

PortoBay Serra Golf
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (206 reviews)
This hotel sits adjacent to golf courses in Santa Cruz, featuring a rejuvenating indoor pool and relaxing sauna. Enjoy massages after your game, dine at Avo Micas restaurant, and explore nearby Santo da Serra Market. Free breakfast, WiFi and parking enhance your stay.
The price is S$199
includes taxes & fees
30 Nov - 1 Dec
PortoBay Serra Golf

6. Quinta Splendida Wellness & Botanical Garden

Quinta Splendida Wellness & Botanical Garden
4.0 star property
Santa Cruz
9.0 out of 10, Wonderful, (234 reviews)
Immerse yourself in extraordinary gardens at this wellness haven with indoor and outdoor pools. The on-site winery and La Perla restaurant serving international cuisine complement the full-service spa offering hot stone massages and aromatherapy. Enjoy free WiFi near popular attractions.
The price is S$281
includes taxes & fees
1 Nov - 2 Nov
Quinta Splendida Wellness & Botanical Garden

7. Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (308 reviews)
This all-inclusive hotel in Santa Cruz offers island tranquility with easy access to Reis Magos Beach. Enjoy 4 bars, 2 restaurants, and multiple swimming options including indoor and children's pools. Indulge in spa massages after workouts at the fitness centre.
The price is S$375
includes taxes & fees
15 Nov - 16 Nov
Hotel Riu Madeira - All Inclusive

8. Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club
5.0 star property
Santa Cruz
9.8 out of 10, Exceptional, (312 reviews)
Unwind at this Santa Cruz luxury hotel featuring direct beach access and on-site snorkelling. After a swim in one of 3 pools, enjoy Mediterranean cuisine at beachfront HIBISCUS restaurant or treatments at the spa. Minutes from Cristiano Ronaldo Airport.
The price is S$466
includes taxes & fees
30 Nov - 1 Dec
Albatroz Beach & Yacht Club

9. Garajau Madeira Hotel

Garajau Madeira Hotel
3.0 star property
Santa Cruz
7.4 out of 10, Good, (518 reviews)
Escape to this Santa Cruz retreat with 2 refreshing outdoor pools and an indoor swimming option. A poolside bar, restaurant, and lovely gardens create a tranquil atmosphere. Each apartment includes a private balcony and microwave, just minutes from Cristiano Ronaldo Airport.
The price is S$109
includes taxes & fees
1 Nov - 2 Nov
Garajau Madeira Hotel

10. Villa-Kasia Ocean View

Villa-Kasia Ocean View
3.5 star property
Santa Cruz
10.0 out of 10, Exceptional, (5 reviews)
Perched by the ocean in Santa Cruz, this relaxing B&B offers complimentary WiFi and parking. Explore nearby Garajau Cable Car and Cristo Rei, or enjoy convenient laundry services. Just 11 minutes from Cristiano Ronaldo Airport.
The price is S$225
includes taxes & fees
31 Oct - 1 Nov
Villa-Kasia Ocean View

11. Sentido Galomar - Adults Only

Sentido Galomar - Adults Only
4.0 star property
Santa Cruz
8.8 out of 10, Excellent, (74 reviews)
Overlooking the ocean in Santa Cruz, this adults-only haven offers indoor and outdoor pools, 2 restaurants, and a bar. Indulge at the spa or try kayaking, snorkelling, and scuba diving steps from your sun lounger.
The price is S$211
includes taxes & fees
4 Nov - 5 Nov
Sentido Galomar - Adults Only

12. Villa Camelia Boutique House

Villa Camelia Boutique House
3.0 star property
Santa Cruz
9.8 out of 10, Exceptional, (32 reviews)
Start each day with complimentary buffet breakfast at this boutique Santa Cruz retreat. Unwind in the refreshing outdoor pool after exploring nearby Jardins do Palheiro, with free WiFi to share holiday highlights and daily housekeeping for a pristine stay.
The price is S$226
includes taxes & fees
3 Nov - 4 Nov
Villa Camelia Boutique House

13. Inn & Art Madeira

Inn & Art Madeira
3.0 star property
Santa Cruz
8.6 out of 10, Excellent, (20 reviews)
Immerse yourself in Madeira charm at this Santa Cruz hotel with a scenic terrace and garden. Just 15 minutes from CR7 Museum and near Ponta da Oliveira, enjoy convenient room service and easy access to the Road of Christ the King.
The price is S$172
includes taxes & fees
1 Nov - 2 Nov
Inn & Art Madeira

14. Refúgio do Bosque

Refúgio do Bosque
2.0 star property
Santa Cruz
The price is S$89
includes taxes & fees
1 Nov - 2 Nov
Refúgio do Bosque

15. Quinta de Santo António da Serra

Quinta de Santo António da Serra
3.0 star property
Santa Cruz
7.0 out of 10, Good, (17 reviews)
Rustic cottages in Santa Cruz with fireplaces and soaking tubs sit adjacent to scenic golf courses. Play tennis, stroll through the garden, or explore nearby Santo da Serra Market after enjoying breakfast at the on-site restaurant.
The price is S$170
includes taxes & fees
29 Nov - 30 Nov
Quinta de Santo António da Serra

16. Mist Haven

Mist Haven
2.0 star property
Santa Cruz
The price is S$98
includes taxes & fees
31 Oct - 1 Nov
Mist Haven

17. Penthouse Caniço de Baixo

Penthouse Caniço de Baixo
3.0 star property
Santa Cruz
5.0 out of 10, (2 reviews)
This tranquil penthouse in Caniço de Baixo offers convenient amenities including a snack bar and terrace. Explore Reis Magos Beach or relax with on-site spa services. Just 10 minutes from Cristiano Ronaldo Airport with free WiFi and parking.
The price is S$537
includes taxes & fees
31 Oct - 1 Nov
Penthouse Caniço de Baixo

18. Baía Madeira Hotel

Baía Madeira Hotel
4.0 star property
Machico
8.0 out of 10, Very good, (635 reviews)
The price is S$111
includes taxes & fees
1 Nov - 2 Nov
Baía Madeira Hotel

19. Hotel Amparo

Hotel Amparo
3.0 star property
Machico
7.8 out of 10, Good, (180 reviews)
This boutique hotel sits adjacent to a golf course in Machico, just minutes from Cristiano Ronaldo Airport. Enjoy free breakfast, grab a bite at the restaurant, or unwind with drinks at the bar. Forte de Nossa Senhora do Amparo and Machico Beach await nearby.
The price is S$107
includes taxes & fees
4 Nov - 5 Nov
Hotel Amparo

20. Hyatt Ziva Madeira

Hyatt Ziva Madeira
5.0 star property
Machico
8.8 out of 10, Excellent, (299 reviews)
Unwind at this all-inclusive paradise featuring 8 restaurants, 4 bars, and a full-service spa offering massages and facials. Just minutes from Cristiano Ronaldo Airport, explore nearby Madeira Whale Museum or enjoy the complimentary kid's club.
The price is S$223
includes taxes & fees
25 Nov - 26 Nov
Hyatt Ziva Madeira
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.

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

Sign in to unlock great savings.
Showing deals for:6 Nov - 8 Nov

You can also stay at hotels with a hot tub in Santa Cruz

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.

When is the best time to visit Santa Cruz?

Our prices for hotels in Santa Cruz are cheapest in January
Price trends for hotels in Santa Cruz
Pricing is based on two traveller single night rates
View properties in October
Currently viewing crowd sizes and weather for October.
Typical weather for Santa Cruz
October
High 23°C / low 21°C. Sunny most days.
View properties in October
23°
weather_sun
October, no crowd data, average high temperature 23 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
21°
weather_sun
November, no crowd data, average high temperature 21 degrees Celsius, average low temperature 19 degrees Celsius. Sunny most days.
19°
19°
weather_sun
December, no crowd data, average high temperature 19 degrees Celsius, average low temperature 17 degrees Celsius. Sunny most days.
17°
18°
weather_sun
January, no crowd data, average high temperature 18 degrees Celsius, average low temperature 16 degrees Celsius. Sunny most days.
16°
17°
weather_sun
February, no crowd data, average high temperature 17 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
18°
weather_sun
March, no crowd data, average high temperature 18 degrees Celsius, average low temperature 16 degrees Celsius. Sunny most days.
16°
18°
weather_sun
April, no crowd data, average high temperature 18 degrees Celsius, average low temperature 16 degrees Celsius. Sunny most days.
16°
20°
weather_sun
May, no crowd data, average high temperature 20 degrees Celsius, average low temperature 17 degrees Celsius. Sunny most days.
17°
22°
weather_sun
June, no crowd data, average high temperature 22 degrees Celsius, average low temperature 19 degrees Celsius. Sunny most days.
19°
23°
weather_sun
July, no crowd data, average high temperature 23 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
24°
weather_sun
August, no crowd data, average high temperature 24 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
24°
weather_sun
September, no crowd data, average high temperature 24 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
Monthly weather averages (˚C)

Top landmarks in Santa Cruz

Learn more about Santa Cruz

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

A large rock formation at sunset with a clear sky.

Check out reviews of Santa Cruz hotels guests love

Frequently asked questions

Can I book a refundable accommodation option in Santa Cruz?
If you want the flexibility to change your plans to Santa Cruz, most hotels offer refundable* rates that 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 holiday rental instead of a hotel?
If you want to find a good alternative to a hotel, browse our selection of 124 holiday homes. In addition, there are 411 apartments and 14 condos.
What will the weather in Santa Cruz be like during my visit?
August and September are typically the warmest months in Santa Cruz, when the average temperature is 22°C. February and March are the coldest months, when the average temperature is 17°C. December and November are the months with the most rain.
Why should I book my Santa Cruz hotel with Hotels.com?
There are lots of reasons to book your Santa Cruz trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Santa Cruz

Santa Cruz, Madeira: A Coastal Haven of Charm and Tranquillity

Nestled along the stunning coastline of Madeira, Santa Cruz is a charming seaside town that enchants visitors with its picturesque beaches and vibrant local culture. The crystalline waters invite sunbathing and swimming, while the scenic promenade offers breathtaking views of the Atlantic. Explore the quaint streets adorned with colourful houses, and don’t miss the delightful Mercado Municipal for a taste of local flavours. Nature lovers will appreciate the nearby lush landscapes and hiking trails. With a range of welcoming hotels and guesthouses, Santa Cruz is the perfect base for a relaxing getaway or an adventure-filled escape.

Discover great hotels near Santa Cruz

Santa Cruz in the Madeira Region offers a variety of hotels from cosy village options to more modern accommodations. Enjoy a friendly atmosphere, scenic surroundings and quality comfort close to local attractions. Here are some of the most popular hotels with our travelers near Santa Cruz:

  1. Residencial FamíliaOpens in a new window: This 3.0-star property boasts a remarkable guest rating and offers a dynamic experience for leisure travellers seeking distinctive adventures. With exceptional golfing and a range of adventure sports such as mountain climbing and helicopter rides, this hotel promises a unique blend of excitement and comfort. The property features premium amenities that set the stage for a high-quality journey with curated experiences and an architectural design that impresses. The positive ambience and outstanding guest feedback highlight a memorable stay that truly stands out for those in pursuit of luxurious leisure escapes.
  2. Dom Pedro MadeiraOpens in a new window: This 4.0-star hotel delights beach enthusiasts with its direct access to the shore and an array of engaging activities like snorkelling and windsurfing. Perfect for leisure travellers aiming for a vibrant seaside experience, it offers a blend of high-end dining options and express check-in services that ensure a smooth journey. The hotel's standout features include a stylish beachfront setting and a captivating ambience that resonates with travellers seeking modern and dynamic experiences. The glowing review sentiments underscore a refined and elegant getaway.
  3. Hotel White WatersOpens in a new window: This 4.0-star hotel provides a sophisticated retreat for leisure travellers, offering a selection of dining options and a comfortable, well-designed space. With a guest rating that reflects a high standard of service and inviting ambience, this hotel is perfect for those who appreciate architectural finesse and curated experiences. The property exudes a refined charm with its high-end restaurant and smooth check-in process, ensuring a seamless and memorable stay. The outstanding review sentiments highlight the hotel's clean and excellent location, making it an ideal choice for a luxurious escape.

Where to stay in and around Santa Cruz

In Machico, Canico, and Santa Maria Maior, visitors can enjoy unique experiences. Machico is ideal for beach lovers and outdoor enthusiasts, offering stunning coastal views and hiking opportunities. Canico is perfect for those seeking a tropical atmosphere with recreational activities and spa options. Santa Maria Maior charms with its historical sites and friendly ambience. For first-time visitors, Machico is the best choice for its diverse attractions.

  1. MachicoOpens in a new window: Machico is a fantastic choice for travellers seeking a blend of relaxation and adventure. With its beautiful beaches like Machico Beach and Palmeiras Beach, it's perfect for family-friendly fun or romantic getaways. The scenic São Lourenco Point offers stunning coastal views and hiking opportunities. Plus, you can enjoy dolphin and whale watching in the area, making it a great spot for nature enthusiasts. The local marina adds a touch of charm and is ideal for those looking to engage in water sports or simply enjoy a leisurely stroll. Accommodation options range from beachfront hotels to cozy guesthouses, providing a variety of stays for every budget.
  2. CanicoOpens in a new window: Canico is known for its serene atmosphere and stunning coastal views, making it a popular spot for a relaxing retreat. With its beautiful beaches and tropical climate, it's perfect for sunbathing and swimming. The Ponta da Oliveira viewpoint offers picturesque views of the sea, while the Madeira Botanical Garden is an excellent place for nature lovers to explore diverse plant species. For those interested in golf or spa experiences, Canico provides a range of facilities to unwind. It's a family-friendly destination that also caters to couples looking for a romantic getaway, with plenty of recreation opportunities in a tranquil setting.
  3. Santa Maria MaiorOpens in a new window: Santa Maria Maior is a charming area that beautifully combines history and natural beauty. Nestled close to the coast, its hilly landscape offers relaxing walks and stunning views of the sea. The area is known for its friendly locals and vibrant gardens, perfect for leisurely afternoons. Visit the natural parks nearby for a taste of Madeira's unique flora and fauna, or enjoy a coffee in one of the local cafés. Santa Maria Maior is ideal for those who appreciate a slower pace and want to immerse themselves in the local culture while enjoying the serene surroundings.

Things to do in Santa Cruz

Santa Cruz charms travellers with its sun-kissed beaches, rugged mountains, and sprawling forests. Enjoy a variety of sports activities, from boating and sea diving to hiking scenic coastal paths. It's an inviting haven for those seeking natural beauty and a lively, active escape.

  • Ponta da OliveiraOpens in a new window – Visit this stunning cape for breathtaking views of the Atlantic Ocean. Stroll along the coastal paths, feel the refreshing sea breeze, and take memorable photos of the dramatic cliffs and sparkling waters. It's a great spot for relaxation and enjoying the natural beauty of the Madeiran coastline.
  • Madeira Botanical GardenOpens in a new window – Explore the diverse collection of plant species from around the world at this beautiful botanical garden. Wander through the lush landscapes, admire the vibrant flowers, and discover the unique flora that thrives in Madeira's mild climate. This tranquil setting is perfect for a peaceful afternoon surrounded by nature.
  • Palheiro Gardens – Discover the charm of Palheiro Gardens, where you can meander through beautifully manicured flower beds and enjoy panoramic views of Funchal Bay. The gardens are home to a variety of exotic plants and offer a serene escape from the hustle and bustle of daily life. Don’t miss the chance to relax and appreciate the artistry of the landscape.
  • Machico BeachOpens in a new window – Spend a day soaking up the sun at Machico Beach, known for its golden sands and clear waters. The beach is ideal for swimming, sunbathing, or enjoying a leisurely walk along the shore. With nearby cafés, it’s a perfect spot to unwind and savour a refreshing drink after a swim.
  • Monte Palace GardensOpens in a new window – Step into a world of exotic plants and tranquil water features at Monte Palace Gardens. This stunning garden showcases a variety of botanical wonders and provides a picturesque backdrop for leisurely strolls. Enjoy the unique blend of nature and art as you explore the beautiful pathways and sculptures scattered throughout the grounds.

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 generally lower. For a budget-friendly trip that allows you to fully appreciate the city's historical landmarks and cultural offerings, a stay of at least 4 to 5 days is recommended. This duration provides ample opportunity to explore key sites, enjoy the local culture, and savour the dining experiences that Santa Cruz has to offer. It’s a fantastic option for travellers seeking great value for money while indulging in the rich history and charm of this coastal town.
  2. Look for last-minute deals on Hotels.com: If you're planning a trip to Santa Cruz, you may discover attractive hotel deals by checking the DealsOpens in a new window section on Hotels.com. For those seeking last-minute savings, the Last-Minute Deals area could offer reduced rates on hotels near your travel date. Additionally, you’re more likely to see price drops by enabling notifications and email alerts. The Smart Shopping tool, available via the app, helps travellers compare hotel prices and amenities, ensuring you remain informed about any potential opportunities to secure the best hotel deals.
  3. Be flexible with dates: Prices may fluctuate depending on various factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a more affordable stay in a hotel in Santa Cruz. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could lead to a more economical option.
  4. Consider your location: Hotels situated near the city centre generally tend to be more expensive; however, thanks to Santa Cruz's outstanding public transport connections, you may find a more affordable independent hotel a bit further out that remains well linked. For those keen to discover alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent 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 is typically the wettest month. If you’re looking to soak up the lively atmosphere in Santa Cruz, April, June, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly sunny conditions.