Skip to main content

Search hotels in São Pedro

Enter your dates to see the latest prices and deals for São Pedro hotels

Select occupancy

São Pedro – 1 hotel or place to stay

Filter by:

Star Rating
Review score

Sentido Galosol

Caniço (Near São Pedro)

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

A
Artem
From
Spain
The location close to local restaurants and own access to the ocean is exceptional. The room was spacious and clean, staff friendly and professional. Most of the tour companies picked us up at the hotel, and for the ones in Funchal it's only 30 minutes on the bus with the stop right next to the hotel
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,818 reviews
Price from
$134.85
1 night, 2 adults

Sentido Galomar - Adults Only

Caniço (Near 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.

J
Justina
From
Lithuania
Everything was great. We spent our honeymoon here, so they greeted us with champagne and room decorations, it was really lovely. The view was stunning. I also really liked the breakfast. Beds are comfortable.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,207 reviews
Price from
$142.94
1 night, 2 adults

Albatroz Beach & Yacht Club

Santa Cruz (Near São Pedro)

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

A
Ashley
From
United States
The property was beautiful and clean. Breakfast was delicious. Loved the balcony and view. Staff were exceptionally friendly and helpful.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 534 reviews
Price from
$314.64
1 night, 2 adults

Casa Velha do Palheiro Relais & Chateaux

Funchal (Near 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.

K
Kathleen
From
Switzerland
The beautiful gardens, the delightful staff and the wonderful facilities. This property is a gem!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 270 reviews
Price from
$412.46
1 night, 2 adults

Hotel Solar Bom Jesus

Santa Cruz (Near 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.

K
Ken
From
Finland
I loved my stay. Everything was exeptional. Surely suggest to everyone to stay there😉
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,645 reviews
Price from
$119.86
1 night, 2 adults

Santa Cruz Village Hotel

Santa Cruz (Near São Pedro)

Offering an outdoor pool and a restaurant, Santa Cruz Village Hotel is located in Santa Cruz. Each room here will provide you with a balcony.

A
Alan
From
Ireland
Very clean comfortable room. Great breakfast.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,239 reviews
Price from
$158.82
1 night, 2 adults

Quinta do Monte

Funchal (Near São Pedro)

Located in the picturesque village of Monte, surrounded by extensive mature gardens, this historic manor house hotel offers elegant rooms with a balcony.

M
Martin Laplante
From
Canada
The location with the view. Staffs extraordinaire Very big room (307) Excellent barman (speaks multiple languages)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,638 reviews
Price from
$124.86
1 night, 2 adults

Baía Madeira Hotel

Machico (Near São Pedro)

Located on the island of Madeira, the Baía Madeira Hotel is located on the beach of Machico Bay.

G
Galith Blanka
From
Netherlands
Perfect to compline with the Spa day.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,243 reviews
Price from
$76.91
1 night, 2 adults

The Views Oasis

Caniço (Near 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.

O
Olena
From
Austria
I liked see view and big windows and I liked free Champagne for breakfast. Big choice of dishes for breakfast and dinner
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,063 reviews
Price from
$154.82
1 night, 2 adults

Hotel Riu Madeira - All Inclusive

Caniço (Near São Pedro)

Located in Levadas, Hotel Riu Madeira - All Inclusive features a restaurant, fitness center and bar. This 4-star hotel offers free WiFi. Every room is equipped with a balcony.

D
DAWN
From
United States
I only stayed one night. Dinner and breakfast was served in the large dining area and had a wide variety of options, appealing and delicious. -- The staff went above and beyond to help with my last minute reservation. I had to wait for a short time and they provided me with temporary wi-fi access while I waited to check in. -- The location is beautiful, the pool and ocean are in competition for your attention. There is a boardwalk behind the property that invites strolling early in the morning or into the evening, offering views of the sky worth capturing in photos.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 314 reviews
Price from
$369.80
1 night, 2 adults
See all hotels in and around São Pedro

Hotels with airport shuttles in São Pedro

See all
Airport shuttle (free)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 534 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,102 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,762 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 404 reviews
From $199.45 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,202 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 524 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,207 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,784 reviews
From $212.96 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,818 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 118 reviews

Most booked hotels in São Pedro and surrounding area in the past month

See all

Popular with guests booking hotels in Machico

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,243 reviews

Popular with guests booking hotels in Funchal

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,641 reviews

Popular with guests booking hotels in Caniço

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,063 reviews

Popular with guests booking hotels in Caniço

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 2,817 reviews

Popular with guests booking hotels in Caniço

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,818 reviews

Popular with guests booking hotels in Santa Cruz

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,645 reviews

Popular with guests booking hotels in Caniço

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,207 reviews

Popular with guests booking hotels in Santa Cruz

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,239 reviews

Popular with guests booking hotels in Machico

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 834 reviews

Popular with guests booking hotels in Santo António da Serra

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 690 reviews

Budget hotels in São Pedro and nearby

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 128 reviews

Coastal Comfort at Riverside - 4 Min to Airport! offers accommodations in Santa Cruz, a 9-minute walk from Palmeiras Beach and 11 miles from Marina do Funchal.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 42 reviews

A comfortable homestay close to Palmeiras Beach, Costa Lodge, Shared bed rooms offers a base for a hassle-free stay in Santa Cruz.

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 29 reviews

Costa Lodges, Economy shared rooms offers accommodations in Santa Cruz, a 7-minute walk from Palmeiras Beach and 11 miles from Marina do Funchal. This beachfront property offers access to free Wifi.

Scored out of 10, guest rating 2.8
Very Poor - What previous guests thought, 4 reviews

Offering free WiFi, Costa Lodge, private room offers accommodations in Santa Cruz, a 7-minute walk from Palmeiras Beach and 11 miles from Marina do Funchal.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 133 reviews

Located in Santa Cruz within a 7-minute walk of Palmeiras Beach and 11 miles of Marina do Funchal, Costa Lodges, Shared rooms has rooms with free WiFi.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 855 reviews

Residencial Santo António offers accommodations in Santa Cruz, a few steps from Palmeiras Beach and 11 miles from Marina do Funchal. This beachfront property offers access to a balcony.

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 50 reviews

Quarto com banheiro privativo- Room 2 offers accommodations in Santa Cruz, a 6-minute walk from Palmeiras Beach and 11 miles from Marina do Funchal.

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 59 reviews

Quarto de Casal Privativo- Room 1 offers accommodations in Santa Cruz, a 6-minute walk from Palmeiras Beach and 11 miles from Marina do Funchal.

Best hotels with breakfast in São Pedro and nearby

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 783 reviews

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.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,243 reviews

Located on the island of Madeira, the Baía Madeira Hotel is located on the beach of Machico Bay.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 101 reviews

Providing quiet street views, Vila Ventura Village in Caniço features accommodations, a bar, and a shared lounge.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 712 reviews

Inn & Art Madeira has a garden, terrace, a restaurant and bar in Caniço. Among the facilities at this property are room service and a concierge service, along with free WiFi throughout the property.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 15 reviews

Ozeanica Heights by LovelyStay offers accommodations in Gaula, 1.2 miles from Palmeiras Beach and 10 miles from Marina do Funchal.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 4 reviews

Tini´s House Madeira Holiday offers accommodations in Gaula, 10 miles from Marina do Funchal and 15 miles from Santana's Traditional Houses.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 42 reviews

Ina's Garden in Santa Cruz is located in Santa Cruz, just a 20-minute walk from Palmeiras Beach and 10 miles from Marina do Funchal.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 52 reviews

Featuring a garden, SAO PEDRO APARTMENT features accommodations in Santa Cruz. This beachfront property offers access to a patio, free private parking, and free Wifi.

More places to explore, more ways to go