Skip to main content

Filter by:


Star Rating

Review Score

São Roque do Faial – 454 hotels and places to stay
See the latest prices and deals by choosing your dates.
PortoBay Serra Golf, hotel in São Roque do Faial

Featuring a house dating back to 1920, Porto Bay Serra Golf is surrounded by gardens, and provides guests with direct access to Santo da Serra Golf Course.

Exceptional staff members. Great dinner and a very good breakfast. Nice location. Quiet and cozy.
8.9
Scored 8.9
Excellent
Rated excellent
883 reviews
Price from$112.14per night
Hotel Quinta Do Furao, hotel in São Roque do Faial

Featuring stunning views of the north-east coast of the Island of Madeira and the surrounding mountains, this 4-star hotel offers rooms with free Wi-Fi and a balcony.

The property is on a vineyard on the coast with stunning cliff views and rolling hills. We loved the location. The restaurant on site was excellent.
9.3
Scored 9.3
Wonderful
Rated wonderful
2,113 reviews
Price from$155.71per night
Hotel Solar Bom Jesus, hotel in São Roque do Faial

Hotel Solar Bom Jesus features an outdoor swimming pool, fitness center, a garden and shared lounge in Santa Cruz. Among the various facilities of this property are a terrace, a restaurant and a bar.

I liked the whole concept of the hotel
8.6
Scored 8.6
Excellent
Rated excellent
1,483 reviews
Price from$80.10per night
Amparo, hotel in São Roque do Faial

Just 55 yards from the sandy beach of Machico on the east coast of Madeira, Amparo offers comfortable accommodations and a relaxing atmosphere. It provides a 24-hour front desk and free Wi-Fi.

Great location, kind staff, easy check-in
7.7
Scored 7.7
Good
Rated good
557 reviews
Price from$64.08per night
Casa do Ribeiro Frio, hotel in São Roque do Faial

With Santana's Traditional Houses reachable in 10 miles, Casa do Ribeiro Frio provides accommodations, a restaurant, a garden, a shared lounge and a terrace.

Parking at the property
8.9
Scored 8.9
Excellent
Rated excellent
574 reviews
Price from$86.77per night
Apartment Alameda with Sea View, hotel in São Roque do Faial

Apartment Alameda with Sea View is located in Machico, just a 2-minute walk from Sao Roque Beach and 300 yards from Banda d'Alem Beach. This beachfront property offers access to a terrace.

Location, 2 bathroom, big space, big veranda, ocean view
8.6
Scored 8.6
Excellent
Rated excellent
48 reviews
Price from$118.01per night
Marques House, hotel in São Roque do Faial

Marques House is located in Machico, just 12 miles from Santana's Traditional Houses and 15 miles from Marina do Funchal. With city views, this accommodation features a patio.

The location was really nice, up a hill with a view of the valley below. The host was extremely nice and helpful, the house was equipped with everything we needed and more, bathroom was clean and kitchen well equipped. And all that for a very reasonable price.
8.7
Scored 8.7
Excellent
Rated excellent
224 reviews
Price from$76.90per night
Domus Dino, hotel in São Roque do Faial

Domus Dino is located in Porto da Cruz, just a 2-minute walk from Maiata Beach and 500 yards from Alagoa Beach.

We hadn’t stayed in Porto da Cruz before, it’s a quaint little surf town on the coast. The house is older but in a great location for anyone who wants to get around without using a car. The property had everything we needed for a comfortable stay, the beds were really hard so be prepared. Check out Dino’s Bar right under the house, fantastic poncha and a nice location for walking.
8.3
Scored 8.3
Very Good
Rated very good
15 reviews
Price from$88.43per night
Ilha Natura, hotel in São Roque do Faial

Ilha Natura offers accommodations set in Santana, 3.8 mi from Santana's traditional houses and 3.6 mi from Madeira Theme Park.

The apartment inside was clean and very well supplied with all you would need facilities
9.5
Scored 9.5
Exceptional
Rated exceptional
252 reviews
Price from$85.44per night
Apartment Machico near the beach, hotel in São Roque do Faial

Apartment Machico near the beach is located in Machico, just a 5-minute walk from Sao Roque Beach and 600 yards from Banda d'Alem Beach.

9.5
Scored 9.5
Exceptional
Rated exceptional
8 reviews
Price from$148.45per night
See all hotels near São Roque do Faial
Subscribe to receive premium deals

Prices drop the second you sign up!