Skip to main content

Filter by:


Star Rating

Review Score

São Pedro – 447 hotels and places to stay
See the latest prices and deals by choosing your dates.
Sentido Galosol, hotel in São Pedro

This beach resort in Caniço, Madeira offers a gym, massage services and beauty treatments. It has 2 restaurants, 2 bars, 3 pools and panoramic sea views. Funchal’s center is a 20-minute drive away.

Location was good. Rooms were good.
8.7
Scored 8.7
Excellent
Rated excellent
1,335 reviews
Price from$134.57per night
ARTS IN Hotel Conde Carvalhal, hotel in São Pedro

This restored Madeiran mansion is located 2953 feet from Funchal's Old Town and has scenic views of the sea, the city and the mountains from its own botanical gardens and terraces.

Excellent breakfast. Quiet neighborhood
9.0
Scored 9.0
Wonderful
Rated wonderful
1,142 reviews
Price from$149.52per night
Sentido Galomar - Adults Only, hotel in São Pedro

Perched on a cliff at Ponta D’Oliveira, Galo Resort Hotel Galomar offers stunning views of the Atlantic Ocean. It features direct sea access and indoor and outdoor pools.

The location.
8.9
Scored 8.9
Excellent
Rated excellent
1,388 reviews
Price from$142.26per night
Vila Gale Santa Cruz, hotel in São Pedro

Overlooking the Atlantic Ocean in a tranquil area of Madeira, Vila Galé offers deluxe accommodations with a wellness center. It features a pool, beauty treatments and nearby golf facilities.

Close to the airport.
8.2
Scored 8.2
Very Good
Rated very good
1,211 reviews
Price from$129.23per night
PortoBay Serra Golf, hotel in São Pedro

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
Quinta Mirabela - Design Hotel, hotel in São Pedro

Panoramic terrace and rooms overlooking the Funchal Bay await guests at this 5-star hotel. Located 1.2 mi from Funchal, it also features a sea-view outdoor pool and a spa with massages.

Beautiful view . Excellent breakfast. Helpful staff
8.7
Scored 8.7
Excellent
Rated excellent
383 reviews
Price from$167.68per night
Casa Velha do Palheiro Relais & Chateaux, hotel in São Pedro

Casa Velha do Palheiro Relais & Chateaux is a 5-star manor house hotel located in the old Palheiro Gardens in the foothills of Funchal.

This is a gorgeous, high end property. The staff was absolutely superb and treated us with the utmost respect and friendliness in spite of showing up in our hiking clothes. The history of the place is so interesting. We even saw Christina Blandy and her 2 dogs on the property. Wish we had stayed at least 2 nights.
9.2
Scored 9.2
Wonderful
Rated wonderful
247 reviews
Price from$319.12per night
Albatroz Beach & Yacht Club, hotel in São Pedro

Boasting 1312 feet of private sea front, this 5-star property offers spacious rooms all with balcony and views of the Atlantic and the Deserted Islands.

Lovely to be treated like someone special.
9.4
Scored 9.4
Wonderful
Rated wonderful
621 reviews
Price from$284.09per night
Hotel Solar Bom Jesus, hotel in São Pedro

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,482 reviews
Price from$80.10per night
The Views Oasis, hotel in São Pedro

Surrounded by gardens and overlooking Ilhas Desertas and the Ponta de S. Lourenço, the The Views Oasis is only 5 miles from Madeira Airport.

This hotel has a great location - always sunny around it. Rooms are clean, staff is really welcoming and helpful. Great breakfast, vegan jogurt and milk could be found. Fresh juice and great fruit choices. 2 really great restaurants next to the hotel. Short promenade to walk by the ocean. Rooms have great view. The pool is nice too. The spa services - massage - was perfect.
8.8
Scored 8.8
Excellent
Rated excellent
746 reviews
Price from$123.99per night
See all hotels in and around São Pedro
Subscribe to receive premium deals

Prices drop the second you sign up!