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

Tonight
7 Aug - 8 Aug
Tomorrow
8 Aug - 9 Aug
This weekend
7 Aug - 9 Aug
Next weekend
14 Aug - 16 Aug

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 comfort, location and traveller experience. Last updated on .

Hotel Solar do Bom Jesus

Hotel Solar do Bom Jesus
Santa Cruz
S$152
includes taxes & fees
1 Sept - 2 Sept
Hotel Solar do Bom Jesus

Vila Gale Santa Cruz Resort Hotel

Vila Gale Santa Cruz Resort Hotel
Santa Cruz
S$304
includes taxes & fees
21 Aug - 22 Aug
Vila Gale Santa Cruz Resort Hotel

Sentido Galosol

Sentido Galosol
Santa Cruz
S$317
includes taxes & fees
30 Aug - 31 Aug
Sentido Galosol

Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club
Santa Cruz
S$568
includes taxes & fees
22 Aug - 23 Aug
Albatroz Beach & Yacht Club

PortoBay Serra Golf

PortoBay Serra Golf
Santa Cruz
S$235
includes taxes & fees
27 Aug - 28 Aug
PortoBay Serra Golf

Villa Camelia Boutique House

Villa Camelia Boutique House
Santa Cruz
S$272
includes taxes & fees
8 Aug - 9 Aug
Villa Camelia Boutique House

Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
Santa Cruz
S$493
includes taxes & fees
9 Aug - 10 Aug
Hotel Riu Madeira - All Inclusive

Villa-Kasia Ocean View

Villa-Kasia Ocean View
Santa Cruz
S$272
includes taxes & fees
9 Aug - 10 Aug
Villa-Kasia Ocean View

Quinta Splendida Wellness & Botanical Garden

Quinta Splendida Wellness & Botanical Garden
Santa Cruz
S$337
includes taxes & fees
2 Sept - 3 Sept
Quinta Splendida Wellness & Botanical Garden

Inn & Art Madeira

Inn & Art Madeira
Santa Cruz
S$215
includes taxes & fees
17 Aug - 18 Aug
Inn & Art Madeira

Garajau Madeira Hotel

Garajau Madeira Hotel
Santa Cruz
S$165
includes taxes & fees
21 Aug - 22 Aug
Garajau Madeira Hotel

Oceanic Apartments

Oceanic Apartments
Santa Cruz
S$232
includes taxes & fees
1 Sept - 2 Sept
Oceanic Apartments

Sentido Galomar - Adults Only

Sentido Galomar - Adults Only
Santa Cruz
S$263
includes taxes & fees
9 Aug - 10 Aug
Sentido Galomar - Adults Only

Atlantic Dutchman

Atlantic Dutchman
Santa Cruz
Atlantic Dutchman

Quinta de Santo António da Serra

Quinta de Santo António da Serra
Santa Cruz
S$215
includes taxes & fees
15 Aug - 16 Aug
Quinta de Santo António da Serra

Penthouse Caniço de Baixo

Penthouse Caniço de Baixo
Santa Cruz
S$1,145
includes taxes & fees
9 Aug - 10 Aug
Penthouse Caniço de Baixo

Baía Madeira Hotel

Baía Madeira Hotel
Machico
S$189
includes taxes & fees
2 Sept - 3 Sept
Baía Madeira Hotel

Hotel White Waters

Hotel White Waters
Machico
S$176
includes taxes & fees
20 Aug - 21 Aug
Hotel White Waters

Enotel Santo da Serra

Enotel Santo da Serra
Machico
S$234
includes taxes & fees
7 Sept - 8 Sept
Enotel Santo da Serra

Hotel Amparo

Hotel Amparo
Machico
S$110
includes taxes & fees
19 Aug - 20 Aug
Hotel Amparo
View all properties

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

Sign in to unlock great savings.

Hotel Solar do Bom Jesus

Hotel Solar do Bom Jesus
Santa Cruz
S$36 off
S$331
for 2 nights, 1 room
S$166 per night
includes taxes & fees
Hotel Solar do Bom Jesus

Villa Camelia Boutique House

Villa Camelia Boutique House
Santa Cruz
S$211 off
S$504
for 2 nights, 1 room
S$252 per night
includes taxes & fees
Villa Camelia Boutique House

Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
Santa Cruz
S$986
for 2 nights, 1 room
S$493 per night
includes taxes & fees
Sign in for extra savings
Hotel Riu Madeira - All Inclusive

Sentido Galomar - Adults Only

Sentido Galomar - Adults Only
Santa Cruz
S$57 off
S$526
for 2 nights, 1 room
S$263 per night
includes taxes & fees
Sentido Galomar - Adults Only

Quinta Splendida Wellness & Botanical Garden

Quinta Splendida Wellness & Botanical Garden
Santa Cruz
S$48 off
S$765
for 2 nights, 1 room
S$382 per night
includes taxes & fees
Quinta Splendida Wellness & Botanical Garden

Garajau Madeira Hotel

Garajau Madeira Hotel
Santa Cruz
S$80 off
S$330
for 2 nights, 1 room
S$165 per night
includes taxes & fees
Garajau Madeira Hotel

Villa-Kasia Ocean View

Villa-Kasia Ocean View
Santa Cruz
S$77 off
S$606
for 2 nights, 1 room
S$303 per night
includes taxes & fees
Villa-Kasia Ocean View

Caniço Quintas III

Caniço Quintas III
Santa Cruz
S$36 off
S$432
for 2 nights, 1 apartment
S$216 per night
includes taxes & fees
Caniço Quintas III

You may also like hotels with pools in Santa Cruz

Hotel Solar do Bom Jesus

Hotel Solar do Bom Jesus
Santa Cruz
S$152
includes taxes & fees
1 Sept - 2 Sept
Hotel Solar do Bom Jesus

Vila Gale Santa Cruz Resort Hotel

Vila Gale Santa Cruz Resort Hotel
Santa Cruz
S$304
includes taxes & fees
21 Aug - 22 Aug
Vila Gale Santa Cruz Resort Hotel

Sentido Galosol

Sentido Galosol
Santa Cruz
S$317
includes taxes & fees
30 Aug - 31 Aug
Sentido Galosol

PortoBay Serra Golf

PortoBay Serra Golf
Santa Cruz
S$235
includes taxes & fees
27 Aug - 28 Aug
PortoBay Serra Golf

Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club
Santa Cruz
S$568
includes taxes & fees
22 Aug - 23 Aug
Albatroz Beach & Yacht Club

Villa Camelia Boutique House

Villa Camelia Boutique House
Santa Cruz
S$272
includes taxes & fees
8 Aug - 9 Aug
Villa Camelia Boutique House

Garajau Madeira Hotel

Garajau Madeira Hotel
Santa Cruz
S$165
includes taxes & fees
21 Aug - 22 Aug
Garajau Madeira Hotel

Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive
Santa Cruz
S$493
includes taxes & fees
9 Aug - 10 Aug
Hotel Riu Madeira - All Inclusive

Quinta Splendida Wellness & Botanical Garden

Quinta Splendida Wellness & Botanical Garden
Santa Cruz
S$337
includes taxes & fees
2 Sept - 3 Sept
Quinta Splendida Wellness & Botanical Garden

Atlantic Dutchman

Atlantic Dutchman
Santa Cruz
Atlantic Dutchman
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 January
Price trends for hotels in Santa Cruz
Pricing is based on two traveller single night rates
View properties in August
Typical weather for Santa Cruz
August
High 24°C / low 22°C. Sunny most days.
View properties in August
24°
22°
24°
22°
23°
21°
21°
19°
19°
17°
18°
16°
17°
15°
18°
16°
18°
16°
20°
17°
22°
19°
23°
21°
Monthly weather averages (˚C)

Top landmarks in Santa Cruz

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 a little 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

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

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 Palheiro Gardens and Monte Palace Gardens, both just a short drive away.
See properties

Road of Christ the King

If seeing the sights is on your list of things to do, head to Road of Christ the King – just one of the landmarks located 0.7 mi (1.1 km) from central Canico.
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 and sights like Santo da Serra Market and Ponta da Oliveira—all 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

Villa-Kasia Ocean View

Villa-Kasia Ocean View

10/10 Excellent
"Booked the yellow room, incredible view. The view and balcony alone makes it 10/10. There was plenty of space for parking. Kasia is an incredible host and helped us a lot. Would highly recommend."
Scott 7-night trip
Posted 4 days ago
Villa-Kasia Ocean View
Albatroz Beach & Yacht Club

Albatroz Beach & Yacht Club

10/10 Excellent
"The staff was amazing! We were treated very well and we felt the staff went out of their way to make our visit special. I can't wait to visit again!"
Cameron 5-night trip
Posted 11 days ago
Albatroz Beach & Yacht Club
PortoBay Serra Golf

PortoBay Serra Golf

10/10 Excellent
"Lovely room and all the little extra touches were appreciated. Had a delicious evening meal and the buffet breakfast was excellent. Thank you."
Lovell 1-night trip
Posted 3 weeks ago
PortoBay Serra Golf
Vila Gale Santa Cruz Resort Hotel

Vila Gale Santa Cruz Resort Hotel

10/10 Excellent
"Loved it"
Wyatt Roger 3-night trip
Posted 1 month ago
Vila Gale Santa Cruz Resort Hotel
Hotel Solar do Bom Jesus

Hotel Solar do Bom Jesus

10/10 Excellent
"Merci pour tout ! Vraiment bien !"
France 1-night trip
Posted 2 months ago
Hotel Solar do Bom Jesus
Quinta Splendida Wellness & Botanical Garden

Quinta Splendida Wellness & Botanical Garden

8/10 Good
"Super lovely people in beautiful surroundings"
Zoe 1-night trip
Posted 2 months ago
Quinta Splendida Wellness & Botanical Garden
Hotel Riu Madeira - All Inclusive

Hotel Riu Madeira - All Inclusive

10/10 Excellent
"The resort is amazing, super clean. The buffets are excellent, tons of selections, staffs are very friendly. The room was spacious and perfect. We really enjoy are stay, and we will be back."
Line 9-night trip
Posted 2 months ago
Hotel Riu Madeira - All Inclusive
Garajau Madeira Hotel

Garajau Madeira Hotel

10/10 Excellent
"No wifi other than in reception , and the room was alot different than in the pictures but other than that everything was good ."
Ashish 4-night trip
Posted 2 months ago
Garajau Madeira Hotel
Rocamar Lido Resort

Rocamar Lido Resort

8/10 Good
"Room was dated but clean. Indoor pool was useful. Can't swim at the beach because there no beach, very rocky and waves were pretty rough, but nice to have waterfront view. Very accessible to funchal by bus. Bus stop was just a block away. Font desk were not too helpful interms of going out of their way looking for excursions outside of their tour partners. Beach towels were controlled, first sets are free, if need clean ones there are extra fees and must return the towels to front desk to avoid fees. Cannot leave it in the room. Breakfast was good. All in all, we enjoyed our stay."
BO 5-night trip
Posted 3 months ago
Rocamar Lido Resort

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 120 holiday homes. In addition, there are 404 apartments and 15 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.

Keep exploring