Skip to main content.

Hotels in Santa Cruz, Portugal

Search & Compare Santa Cruz Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Santa Cruz

Santa Cruz overview

Visitors to Santa Cruz have positive things to say about this relaxing city and its restaurants. While in town, you'll also be able to enjoy the beaches. Santa Cruz might not have well-known attractions within the city, but you won't need to venture far to find top places to visit like Palheiro Gardens and Madeira Stadium. In the surrounding area, popular sights include Botanical Garden and Monte Palace Gardens.

Where to stay in Santa Cruz

Whether traveling for business or pleasure, Santa Cruz can comfortably accommodate all visitors. There are 30 hotels in Santa Cruz and you can shop as many as 210 deals for rooms on, some with discounts of up to 55%. We have room prices as low as 16 USD per night and below are the number of hotels by star rating in Santa Cruz as well as in the surrounding area:
  • • 24 5-star hotels from 107 USD per night
  • • 85 4-star hotels from 59 USD per night
  • • 82 3-star hotels from 37 USD per night
  • • 13 2-star hotels from 19 USD per night

How to get to Santa Cruz

Fly into Funchal (FNC-Cristiano Ronaldo), 1.6 mi (2.6 km) from the heart of Santa Cruz.

What to see around Santa Cruz

Here are some top sights in the surrounding area:
  • • Palheiro Gardens (4.5 mi/7.2 km from the city center)
  • • Madeira Stadium (5.2 mi/8.4 km from the city center)
  • • Botanical Garden (6.1 mi/9.7 km from the city center)
  • • Monte Palace Gardens (6.3 mi/10.1 km from the city center)

When to visit Santa Cruz

Wondering what time of year to travel or what clothes to pack? Here are some average seasonal norms to help you plan your vacation:

Seasonal temperature averages
  • • January-March: 67°F day, 55°F night
  • • April-June: 74°F day, 56°F night
  • • July-September: 78°F day, 63°F night
  • • October-December: 77°F day, 56°F night
Seasonal rainfall averages
  • • January-March: 10.28 inches
  • • April-June: 2.72 inches
  • • July-September: 1.50 inches
  • • October-December: 11.02 inches