Hotels in Santa Cruz

Free cancellation options if plans change
Unlock travel rewards with One Key
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.
trending_down

Our prices for hotels in Santa Cruz are cheapest in February

See average prices and weather for all months

Price trends for hotels in Santa Cruz

Pricing is based on two traveler single night rates
May
$162
Average price during May is $162
Jun
$160
Average price during June is $160
Jul
$194
Average price during July is $194
Aug
$189
Average price during August is $189
Sep
$198
Average price during September is $198
Oct
$171
Average price during October is $171
Nov
$191
Average price during November is $191
Dec
$208
Average price during December is $208
Jan
$141
Average price during January is $141
Feb
$135
Average price during February is $135
Mar
$144
Average price during March is $144
Apr
$169
Average price during April is $169
Currently viewing crowd sizes and weather for May.

May

trending_flatModerate crowds
High 67°F / low 63°F. Sunny most days.
67°
weather_sun
May, Moderate crowds, average high temperature 67 degrees Fahrenheit, average low temperature 63 degrees Fahrenheit. Sunny most days.
63°
71°
weather_sun
June, High crowds, average high temperature 71 degrees Fahrenheit, average low temperature 66 degrees Fahrenheit. Sunny most days.
66°
74°
weather_sun
July, High crowds, average high temperature 74 degrees Fahrenheit, average low temperature 69 degrees Fahrenheit. Sunny most days.
69°
76°
weather_sun
August, High crowds, average high temperature 76 degrees Fahrenheit, average low temperature 71 degrees Fahrenheit. Sunny most days.
71°
75°
weather_sun
September, High crowds, average high temperature 75 degrees Fahrenheit, average low temperature 71 degrees Fahrenheit. Sunny most days.
71°
73°
weather_sun
October, Moderate crowds, average high temperature 73 degrees Fahrenheit, average low temperature 69 degrees Fahrenheit. Sunny most days.
69°
69°
weather_sun
November, Low crowds, average high temperature 69 degrees Fahrenheit, average low temperature 65 degrees Fahrenheit. Sunny most days.
65°
67°
weather_sun
December, Low crowds, average high temperature 67 degrees Fahrenheit, average low temperature 63 degrees Fahrenheit. Sunny most days.
63°
65°
weather_sun
January, Moderate crowds, average high temperature 65 degrees Fahrenheit, average low temperature 61 degrees Fahrenheit. Sunny most days.
61°
63°
weather_sun
February, Low crowds, average high temperature 63 degrees Fahrenheit, average low temperature 59 degrees Fahrenheit. Sunny most days.
59°
64°
weather_sun
March, Low crowds, average high temperature 64 degrees Fahrenheit, average low temperature 60 degrees Fahrenheit. Sunny most days.
60°
65°
weather_sun
April, Moderate crowds, average high temperature 65 degrees Fahrenheit, average low temperature 61 degrees Fahrenheit. Sunny most days.
61°
Monthly weather averages (˚F)

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 Quinta Da Junta and Santo da Serra Market. All are within a small-town setting.

Santa Cruz Beach featuring a pebble beach and a coastal town as well as a small group of people

Frequently asked questions

What hotels do travelers recommend in Santa Cruz?
Albatroz Beach & Yacht Club, Hotel Riu Madeira - All Inclusive and Sentido Galosol are all accommodations that are popular with guests.
Where can I get free parking with my stay in Santa Cruz?
These hotels offer the perk of free parking: The Views Oasis - Family Friendly, Villa-Kasia Ocean View and Cais da Oliveira. There are 5 options you may want to check out on our site.
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 with my pet in Santa Cruz?
Your animal companion is welcome at these pet-friendly hotels: In Mountain, Inn & Art Madeira, and Casas de Pedra.
Which Santa Cruz hotels do our guests like for their terrific location?
Travelers like Albatroz Beach & Yacht Club for its great location.
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 136 vacation homes. In addition, there are 304 apartments and 10 condos.
Where can I stay if I'm visiting Santa Cruz for a family-friendly trip?
Parents traveling with children may want to consider Albatroz Beach & Yacht Club, Sentido Galosol and Rocamar Lido Resort. You can also check out 10 options available on our site.
Where should I stay in Santa Cruz for a getaway with my partner?
Albatroz Beach & Yacht Club, Sentido Galosol and Vila Galé Santa Cruz are great options for a romantic getaway.
Where should I stay in Santa Cruz if I'm looking for a luxury hotel?
An option for a luxury stay is Albatroz Beach & Yacht Club.
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

Find out more about Santa Cruz

Coastal Reverie: Unveiling the Enchantment of Santa Cruz

Nestled along the stunning coastline of Madeira, Santa Cruz is a charming small town that effortlessly blends beachside relaxation with natural beauty. Visitors can bask in the sun on golden sands, explore vibrant local markets, and stroll through lush gardens. The nearby scenic levadas offer breathtaking hiking opportunities, while the warm, inviting waters beckon for a refreshing swim. With a laid-back atmosphere and a touch of luxury in its coastal resorts, Santa Cruz is the perfect escape for those seeking a romantic getaway or an off-the-beaten-path adventure in Portugal’s enchanting Madeira region. For great 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 in Santa Cruz

Santa Cruz, located in the Madeira Region of Portugal, offers a variety of hotel accommodations ranging from cozy inns to upscale resorts. Visitors can enjoy stunning ocean views, comfortable amenities, and easy access to local attractions. Whether you’re seeking a budget-friendly option or a more luxurious stay, Santa Cruz has something for every traveler. Here are some of the best hotels in Santa Cruz that our travelers love:

  1. Albatroz Beach & Yacht ClubOpens in a new window: This luxurious 5.0-star hotel offers an exceptional beachside experience, ideal for leisure travelers seeking adventure and comfort. With direct access to the beach, it features a heated pool and a vibrant poolside bar, perfect for unwinding after a day of activities. The hotel provides a variety of adventure sports, including windsurfing and kayaking, ensuring a thrilling stay. The elegant dining options and attentive service elevate your experience, making it a haven for those who appreciate high-quality journeys in a beautiful setting.
  2. Casa Velha do PalheiroOpens in a new window: This exquisite 5.0-star Country House is a sanctuary for travelers desiring an adventurous yet luxurious experience. It boasts spacious accommodations and a stunning outdoor space for dining, complemented by an impressive indoor and outdoor pool, sauna, and gym. The hotel’s serene environment is ideal for relaxation after engaging in nearby adventure activities. With attentive service and a focus on creating memorable experiences, this property is perfect for those seeking comfort and a touch of elegance during their stay.
  3. Hotel Quinta MirabelaOpens in a new window: This sophisticated 5.0-star hotel caters to luxury travelers looking for an exceptional experience. Perched on the outskirts of Funchal, it offers breathtaking views of the city and an opulent ambiance. With a focus on fine dining and remarkable architecture, it provides an unforgettable stay. The daily shuttle service ensures easy access to the vibrant city, allowing guests to explore while enjoying the tranquility of their upscale retreat. This hotel stands out for its commitment to providing a unique and refined experience for discerning travelers.

Top locations to stay in Santa Cruz

In Santa Cruz, Madeira Region, Portugal, Machico, Santa Maria Maior, and Canico offer unique experiences. Machico boasts beautiful beaches and a vibrant marina, perfect for sunbathers. Santa Maria Maior features lush gardens and stunning natural parks, ideal for nature lovers. Canico is great for those seeking a serene coastal atmosphere. For first-time visitors, Machico is best suited for its lively beach scene and amenities.

  1. MachicoOpens in a new window: Machico is an inviting coastal town that offers a lovely blend of beach relaxation and outdoor fun. Known for its beautiful sand beaches, including Machico Beach and Palmeiras Beach, it’s a fantastic spot for sunbathing and water activities. The stunning scenery is enhanced by the nearby Monte Palace Gardens, where you can stroll through lush landscapes and enjoy breathtaking views. Machico’s marina adds a charming touch, making it easy to explore the coastline or try out local boat tours. With its laid-back vibe and picturesque surroundings, Machico is perfect for those looking to unwind by the sea while enjoying some local culture.
  2. Santa Maria MaiorOpens in a new window: Santa Maria Maior boasts a unique charm with its hilly landscapes and beautiful gardens, making it a serene place to stay. This area is rich in natural parks, offering plenty of opportunities to explore the outdoors. The proximity to the sea makes it ideal for seaside strolls and enjoying the fresh ocean air. You can visit local gardens and discover hidden spots where you can relax and soak up the sun. If you're keen on immersing yourself in nature, Santa Maria Maior provides a tranquil escape while still being close to the vibrant attractions of Madeira.
  3. CanicoOpens in a new window: Canico is a peaceful seaside destination that’s perfect for those seeking a quiet getaway without straying too far from the action. The area is known for its stunning views of the Atlantic and easy access to beautiful beaches. While it may be smaller than other towns, it offers unique attractions like the Madeira Botanical Garden, where you can explore exotic plants in a serene setting. Canico is an excellent choice for travelers who appreciate a more laid-back experience, allowing you to enjoy the beauty of Madeira at a slower pace.

Things to do in Santa Cruz

Santa Cruz is a coastal gem where stunning beaches meet lush mountains, offering a playground for outdoor enthusiasts. Enjoy surfing the waves, hiking scenic trails, or exploring vibrant forests. With its laid-back vibe, this charming town invites you to dive into nature and embrace thrilling water sports.

  • Madeira Botanical GardenOpens in a new window – Stroll through the lush landscapes of the Madeira Botanical Garden, where vibrant flora from around the world flourishes. Enjoy the serene paths and breathtaking views of the surrounding hills and coastline as you discover the unique plant species that thrive in this beautiful setting.
  • Machico BeachOpens in a new window – Spend a day soaking up the sun at Machico Beach, a picturesque spot known for its golden sands and clear waters. Whether you want to unwind on the beach, take a dip in the sea, or try out various water sports, this beach offers plenty of opportunities for relaxation and fun.
  • Ponta da OliveiraOpens in a new window – Head to Ponta da Oliveira for stunning coastal views and a chance to connect with nature. This scenic cape is ideal for a leisurely hike, allowing you to admire the rugged cliffs and the deep blue ocean while enjoying the fresh sea breeze.
  • Monte Palace GardensOpens in a new window – Visit the enchanting Monte Palace Gardens, where you'll find a blend of exotic plants and tranquil water features. Take a leisurely walk through the garden’s winding pathways, and don't miss the stunning views of Funchal and the surrounding landscape from this elevated spot.
  • Quinta Da JuntaOpens in a new window – Enjoy a peaceful afternoon at Quinta Da Junta, an urban park that offers a perfect escape from the hustle and bustle. Wander through well-maintained gardens, relax on the grassy lawns, or enjoy a picnic surrounded by nature's beauty, making it a great spot for families and friends alike.

5 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 those looking to explore the city's key landmarks, historical sites, and cultural attractions, a stay of at least 4 to 5 days is recommended. This timeframe allows you to enjoy the beautiful beaches, the scenic coastline, and the charming small-town atmosphere without breaking the bank. With prices potentially dropping during these months, it's a great opportunity for budget-conscious travelers to make the most of their visit.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals for hotels in Santa Cruz, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted rates as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, helping you save on your stay. Additionally, the Smart ShoppingOpens in a new window tool in the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best hotel deals available. This way, if prices drop or rooms open up, you'll be the first to know for your spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year. Being flexible with your travel dates could help you save on your stay in a Santa Cruz hotel. If you're in search of something unique, boutique hotels often provide a more personalized experience and might 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 is higher, we’ll suggest alternative dates that might be more affordable, increasing the likelihood that you’ll save.
  4. Consider your location: Hotels near the city center usually tend to be pricier, but thanks to Santa Cruz's great public transportation options, you might discover a more affordable independent hotel a bit further out that’s still well connected. If you’re interested in exploring less crowded neighborhoods or even some lesser-known nearby towns, you can often find excellent value for your money. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Santa Cruz. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

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, with no rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.

Santa Cruz is a relaxing place known for its restaurants. Hunt for sand dollars at Palmeiras Beach and Reis Magos Beach. A stop at other sights like Quinta Da Junta and Santo da Serra Market will create memories.