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

This weekend
Next weekend

Where to stay 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.

Check out hotels with a spa in Santa Cruz

You may also like hotels with hot tubs in Santa Cruz

You can also stay at hotels with a pool 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 December
Currently viewing crowd sizes and weather for December.
Typical weather for Santa Cruz
December
Low crowds
High 19°C / low 17°C. Sunny most days.
View properties in December
19°
weather_sun
December, Low crowds, average high temperature 19 degrees Celsius, average low temperature 17 degrees Celsius. Sunny most days.
17°
18°
weather_sun
January, Moderate crowds, average high temperature 18 degrees Celsius, average low temperature 16 degrees Celsius. Sunny most days.
16°
17°
weather_sun
February, Low crowds, average high temperature 17 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
18°
weather_sun
March, Low crowds, average high temperature 18 degrees Celsius, average low temperature 16 degrees Celsius. Sunny most days.
16°
18°
weather_sun
April, Moderate crowds, average high temperature 18 degrees Celsius, average low temperature 16 degrees Celsius. Sunny most days.
16°
20°
weather_sun
May, Moderate crowds, average high temperature 20 degrees Celsius, average low temperature 17 degrees Celsius. Sunny most days.
17°
22°
weather_sun
June, High crowds, average high temperature 22 degrees Celsius, average low temperature 19 degrees Celsius. Sunny most days.
19°
23°
weather_sun
July, High crowds, average high temperature 23 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
24°
weather_sun
August, High crowds, average high temperature 24 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
24°
weather_sun
September, High crowds, average high temperature 24 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
23°
weather_sun
October, Moderate crowds, average high temperature 23 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
21°
weather_sun
November, Low crowds, average high temperature 21 degrees Celsius, average low temperature 19 degrees Celsius. Sunny most days.
19°
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 Reis Magos Beach. This beachside city has something for everyone including restaurants as well as sights like Ponta da Oliveira and Aquaparque Madeira. All are within a small-town setting.

Santa Cruz Beach featuring a pebble beach and tropical scenes

Check out reviews of Santa Cruz hotels guests love

Frequently asked questions

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 116 vacation homes. In addition, there are 371 apartments and 11 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.
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, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Santa Cruz

Embrace the Coastal Charms of Santa Cruz: Where Small-Town Magic Meets Ocean Bliss

Nestled along Madeira's stunning coastline, Santa Cruz is a charming coastal town that seamlessly blends sun-kissed beaches with rich cultural experiences. Visitors are drawn to its picturesque promenade, where vibrant markets and traditional eateries showcase local flavours. The crystal-clear waters invite relaxation and adventure, while the surrounding lush landscapes offer breathtaking hiking trails. With its warm atmosphere and captivating views, Santa Cruz is the perfect destination for those seeking a romantic getaway or a peaceful retreat off the beaten path, making it a true gem of the Madeira region.

Top locations to stay in Santa Cruz

Some of the best areas to stay in Santa Cruz, Madeira Region, Portugal, are Machico, Canico, and Santa Maria Maior. Machico is renowned for its romantic beaches, Canico offers family-friendly activities, while Santa Maria Maior boasts a vibrant historical charm. For first-time visitors, Machico is particularly appealing due to its beautiful coastline and tranquil atmosphere.

  1. MachicoOpens in a new window: Machico is a charming town, perfect for those looking for a romantic getaway or family-friendly atmosphere. Nestled along the coastline, it boasts beautiful sandy beaches, such as Praia de Machico, ideal for sunbathing and swimming. The town's rich history is evident in its quaint streets and the stunning Igreja Matriz de Machico. Don't miss a stroll along the promenade, where you can enjoy the scenic views and perhaps catch a local festival. With a relaxed vibe and a range of outdoor activities like hiking nearby, Machico is a delightful destination for all types of travellers.
  2. CanicoOpens in a new window: Canico offers a serene escape with its lush landscapes and stunning ocean views. Known for its romantic ambiance, it's an excellent spot for couples seeking a peaceful retreat. The nearby Garajau Natural Reserve is a must-visit for nature lovers, featuring stunning cliffs and clear waters perfect for snorkelling or diving. With a range of local shops and cafés, Canico invites you to explore its unique charm while enjoying the laid-back lifestyle of Madeira.
  3. Santa Maria MaiorOpens in a new window: Santa Maria Maior stands out for its vibrant cultural scene and historical significance. This area features charming architecture and a lively atmosphere, making it a great place for those who enjoy exploring local art and history. Check out the stunning murals that adorn its streets and visit local galleries showcasing Madeiran culture. With a variety of shops, cafés, and cultural attractions, Santa Maria Maior is ideal for travellers looking to immerse themselves in the local lifestyle while enjoying a dynamic environment.

Things to do in Santa Cruz

Santa Cruz is a gem nestled between stunning beaches and rolling hills, offering a delightful mix of outdoor activities. Enjoy sun-soaked days of surfing, paddleboarding, and beach volleyball, or venture into lush forests for invigorating hikes. With its laid-back vibe and natural beauty, it’s an ideal spot for adventure lovers.

  • Praça do PovoOpens in a new window – Step into the heart of Santa Cruz at Praça do Povo, a charming urban park that invites you to unwind and connect with the local vibe. This lovely spot is perfect for a leisurely stroll or a relaxing afternoon under the sun. Surrounded by the soothing sounds of the sea, you can enjoy the refreshing coastal breeze while taking in the picturesque surroundings. It’s an ideal place for families, where children can play freely, and friends can gather for a picnic. With its proximity to the beach, you can easily switch from park relaxation to seaside fun. Whether you're looking to soak up the sun, enjoy a casual conversation, or simply watch the world go by, Praça do Povo offers a delightful blend of nature and community life, making it a must-visit during your trip to Santa Cruz.

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 typically lower. For a truly enriching experience that allows you to explore the city's key landmarks, cultural sites, and historical attractions, a stay of at least 4 to 5 days is recommended. This duration provides great value for money, enabling visitors to immerse themselves in the local culture and history while enjoying Santa Cruz's charming atmosphere. If you're travelling on a budget, planning your trip during these months could lead to even lower prices on accommodations.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Santa Cruz, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. Additionally, consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and exclusive last-minute promotions, helping you to potentially save. The Smart Shopping tool, available via the app, allows you to compare hotel prices and amenities, ensuring you're more likely to spot the best options. If rooms become available or prices decrease, you could be among the first to know and seize that spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates could help you save on your stay at a hotel in Santa Cruz. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and occasionally better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest alternative dates that may be more affordable, helping you to potentially secure a better deal.
  4. Consider your location: Hotels situated near the city centre generally tend to be more expensive; however, thanks to Santa Cruz's excellent public transport connections, you may discover a more affordable independent hotel located slightly further out that remains well connected. For those eager to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often great value to be found. 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 usually the wettest month. April, June, and July are the peak travel months in Santa Cruz, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.

Keep exploring