Hotels in Ribeira Brava, Portugal

Search & Compare Ribeira Brava Hotels

When are you visiting Ribeira Brava?® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

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

Best hotels in Ribeira Brava

Ribeira Brava overview

Ribeira Brava is a friendly locale surrounded by picturesque mountain views. There's a nice selection of restaurants to enjoy during your stay. Ribeira Brava might not have well-known attractions within the city, but you won't need to venture far to find top places to visit like Monte Palace Gardens and Botanical Garden. Popular sights in the surrounding area include Madeira Stadium.

Where to stay in Ribeira Brava

A city welcoming to all, Ribeira Brava has a variety of hotels to choose from. There are 9 hotels in Ribeira Brava and you can shop as many as 220 deals for rooms on, some with discounts of up to 55%. Our room prices start at 16 USD per night and here's a breakdown of hotels by star rating in Ribeira Brava as well as in the surrounding area:
  • • 24 5-star hotels from 107 USD per night
  • • 89 4-star hotels from 59 USD per night
  • • 90 3-star hotels from 37 USD per night
  • • 14 2-star hotels from 19 USD per night

How to get to Ribeira Brava

Fly into Funchal (FNC-Cristiano Ronaldo), 15.1 mi (24.3 km) from central Ribeira Brava.

What to see around Ribeira Brava

Here are some top sights in the surrounding area:
  • • Monte Palace Gardens (8 mi/12.9 km from the city center)
  • • Botanical Garden (8.6 mi/13.8 km from the city center)
  • • Madeira Stadium (9.1 mi/14.7 km from the city center)

When to visit Ribeira Brava

Do you want to know the ideal time of year to visit? Here's a list of the seasonal weather norms to help with trip planning:

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