Skip to main content

Featured hotels in Sao Pedro

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Cajú 4 stars

Hotel in Sao Pedro, Funchal

Featuring a restaurant and a bar, Hotel Cajú is set in Funchal, less than 1 km from Almirante Reis Beach and a 6-minute walk from Marina do Funchal. Everything was perfect. The location of the hotel, close to all places. The room was very clean and comfortable. All the staff, at the reception and restaurant, were wonderful, very helpful and friendly. We would like to special thank to a lovely girl working at the reception at night shifts and the lovely gentleman having day shifts. Sorry we don't remember their names. They both helped us to get to the most interesting places and we were very gratefull for all of their recommendations. We would definitely stay here again. The best hotel ever

Show more Show less
9.3
Superb
897 reviews
Price from
737 zł
per night

Castanheiro Boutique Hotel 4 stars

Hotel in Sao Pedro, Funchal

Offering an outdoor pool and spa centre, Castanheiro Boutique Hotel is set in Funchal, 500 metres from Marina do Funchal. Excellent stay, stuff, spa, room, restaurant, everything was really amazing. We loved it!!

Show more Show less
9.3
Superb
720 reviews
Price from
958 zł
per night

Quinta Jardins do Lago 5 stars

Hotel in Sao Pedro, Funchal

Located in the hills surrounding Funchal, this 18th-century mansion is set in extensive botanical gardens with 600 different plant species. All rooms have balconies overlooking the gardens. To say that the quality of the service provided by the staff could not be faulted would be to do an injustice to the excellent service and friendliness of all the staff, from the reception, to the bar, to the dining and the housekeeping staff. They couldn’t have been more professional helpful or nicer.

Show more Show less
9.7
Exceptional
903 reviews
Price from
1,427 zł
per night

Hotel Orquidea 3 stars

Hotel in Sao Pedro, Funchal

Orquidea opens out on to an extra-large roof-top terrace, overlooking Funchal and the Atlantic Ocean. Great room with super comfy beds! We also had a balcony. The hotel is located a couple of minutes away from the main attractions, restaurants, and shops. Be aware that the hotel is located on a one-way, narrow street with no parking possibilities. We used the "blue" parking spots near the hotel (on top of the hill). The breakfast was one of the best I have ever had! Very diverse, 3 types of milk, a lot of fruits, and more bread types, croissants, and other cookies, and a lot more! On top of that, the view from the breakfast room is breathtaking! Do not miss this hotel if you are in Funchal!!!

Show more Show less
8
Very good
1,038 reviews
Price from
362 zł
per night

The Views Baia - Adults Only 4 stars

Hotel in Sao Pedro, Funchal

Featuring views of Funchal Bay, The Views Baia - Adults Only Hotel offers modern accommodation. Facilities include the Four Feelings Spa, 2 swimming pools, and a well-equipped gym. We are very satisfied with our stay in FourViews Baia. Nice room, very good cleaning service, excelent breakfast, long check out, free pool, wellness, great bars etc. One of the best hotels, what I visited. Location near old town, free parking.If I come back to Madeira, I will only stay in Baia. Thanks

Show more Show less
8.9
Fabulous
1,555 reviews
Price from
737 zł
per night

Quintinha Sao Joao Hotel & Spa 5 stars

Hotel in Sao Pedro, Funchal

Set in lush, landscaped gardens, 5-star Quintinha São João features a spa and indoor and outdoor heated swimming pools. Overlooking central Funchal and the bay, it is 2 km from Funchal Cathedral. Everything was wonderful . Exceptional breakfast .We met there tourists staying in this hotel for many years on there trip to Madeira. Garage for the car with the place always.

Show more Show less
8.9
Fabulous
567 reviews
Price from
1,087 zł
per night

Hotel Monte Carlo 3 stars

Hotel in Sao Pedro, Funchal

Set in a historic building of central Funchal, Monte Carlo features a large elevated terrace and roof-top pool overlooking the Atlantic Ocean. It is located only 800 metres from the Funchal Marina. I love the service! The girls on desk is lovely. One is from madeira… the others is from Colombia! Amazing service! The last guy I don’t like the style is not friendly

Show more Show less
6.7
Review score
1,077 reviews
Price from
324 zł
per night

Hotel GORDON 1 stars

Hotel in Sao Pedro, Funchal

Conveniently located in the Sao Pedro district of Funchal, Hotel GORDON is set 1.3 km from Almirante Reis Beach, 3 km from Gorgulho - Gavinas Beach and 700 metres from Marina do Funchal. Great location easy to get in and out of with parking on site. Quiet street to be able to rest after long days of hiking. Nice terrace to relax with a book.

Show more Show less
7.8
Good
444 reviews
Price from
346 zł
per night

Quinta Funchal Palace Gardens - Adults Only 5 stars

Hotel in Sao Pedro, Funchal

Located in Funchal, 2.6 km from Almirante Reis Beach, Quinta Funchal Palace Gardens - Adults Only provides accommodation with an outdoor swimming pool, private parking, a garden and a terrace.

Show more Show less
Price from
563 zł
per night

Urban Paradise by Madeira Sun Travel

Sao Pedro, Funchal

Ideally set in the Sao Pedro district of Funchal, Urban Paradise by Madeira Sun Travel is located 1.1 km from Marina do Funchal, 13 km from Girao Cape and 39 km from Santana's traditional houses. Very clean and nice! Good communication from host.

Show more Show less
9
Superb
116 reviews
Price from
582 zł
per night

Most booked hotels in Sao Pedro in the past month

See all

The best hotels with breakfast in Sao Pedro

See all