Skip to main content

Self Catering Accommodation in São Pedro

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in São Pedro

Check out our pick of great self catering accommodation in São Pedro

Filter by:

Review score

Pousada LIMA

São Pedro

Boasting pool views, Pousada LIMA provides accommodation with balcony, around 1 km from Canicada Lake.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 12 reviews
Price from
US$105.83
1 night, 2 adults

JADS Guesthouse

Fafião (Near São Pedro)

10 km from Parque Nacional da Peneda Geres, JADS Guesthouse is a recently renovated property located in Fafião and provides air-conditioned rooms with free WiFi and private parking.

K
Karin
From
Germany
Great apartment in a really calm region! Sandra is helpful and diligent. Good restaurants within walking distance.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 273 reviews
Price from
US$81.71
1 night, 2 adults

MyStay - Casa d'Henrique

Vieira do Minho (Near São Pedro)

Set in Vieira do Minho, 15 km from Canicada Lake, MyStay - Casa d'Henrique has pool with a view, parking on-site and rooms with free WiFi access.

A
Anat
From
Israel
Lovely place. Very comfortable and clean. We really enjoyed the pool which was fun. Lovely yard which is fun to hang out in. The room was comfortable and clean, well equipped kitchen. We really enjoyed it
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 270 reviews
Price from
US$88.19
1 night, 2 adults

Ermal Terrace

Vieira do Minho (Near São Pedro)

Featuring pool views, Ermal Terrace features accommodation with patio, around 17 km from Canicada Lake. With lake views, this accommodation offers a balcony and a swimming pool.

M
Marina
From
Portugal
We had a wonderful stay! The apartment was very clean and cozy. The view from the windows was beautiful, which made our stay even better. The host was kind and friendly, making us feel very welcome. We really enjoyed our time here and would love to come back!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 152 reviews
Price from
US$105.83
1 night, 2 adults

Vila de Campos - Gerês

Vieira do Minho (Near São Pedro)

Featuring mountain views, Vila de Campos - Gerês offers accommodation with balcony, around 3.4 km from Canicada Lake. This apartment features a private pool, a garden and free private parking.

J
Jon-Paul
From
Portugal
The property is spotlessly clean, has everything you could possibly need, lovely inside and a view to take your breath away!! Célia, the host, is amazing - really friendly and there for you wherever you need her!! The pool and outside spaces are beautiful to relax in after a day of exploring - such a beautiful part of the world!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 110 reviews
Price from
US$95.24
1 night, 2 adults

Encosta do Gerês Village

Ventosa (Near São Pedro)

3.2 km from Canicada Lake, Encosta do Gerês Village is a recently renovated property located in Ventosa and provides air-conditioned rooms with free WiFi and private parking.

T
Tejinder
From
United Kingdom
Beautiful scenic location. The views from all rooms are amazing. Great house with all the required amenities. We really enjoyed the hot tub, the infinity pool was too cold at this time of year but looked very pretty.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 117 reviews
Price from
US$329.24
1 night, 2 adults

Gerês Villas

Geres (Near São Pedro)

Boasting a balcony with mountain views, an outdoor swimming pool and a garden, Gerês Villas can be found in Geres, close to Canicada Lake and 4.5 km from Sao Bento da Porta Aberta Sanctuary.

K
Kateryna
From
Ukraine
Amazing views, comfy apartment, quiet. Perfect to escape from busy city life. It's a bit tricky to drive to the apartment, as street is very tiny. But still doable even with a big car. When the weather is cold, you can buy pellets from the owners or take them with you from the bigger city (you cannot buy them anywhere close to apartment).
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 297 reviews
Price from
US$129.34
1 night, 2 adults

Chalet Villas Gerês

Geres (Near São Pedro)

Boasting an outdoor swimming pool and views of pool, Chalet Villas Gerês is a villa set in a historic building in Geres, 700 metres from Geres Thermal Spa.

S
Suzanne
From
United Kingdom
Location to walks and town. I loved the pool and the accommodation was beautiful.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 179 reviews
Price from
US$139.63
1 night, 2 adults

Quinta da Casa Matilde - NATURE HOUSE

Geres (Near São Pedro)

Boasting air-conditioned accommodation with a balcony, Quinta da Casa Matilde - NATURE HOUSE is situated in Geres. With garden views, this accommodation offers a patio.

J
John
From
South Africa
Clean, fresh, spacious, and homely.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 148 reviews
Price from
US$134.29
1 night, 2 adults

Cantinho Verde T3

Geres (Near São Pedro)

Located in Geres, 600 metres from Canicada Lake and 3.1 km from Sao Bento da Porta Aberta Sanctuary, Cantinho Verde T3 offers a garden and air conditioning.

K
Kostiantyn
From
Ukraine
It is a very clean and cozy appartment! very well equipped with everything you need for a comfortable stay! Thank you for your hospitality and our recommendations👏
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 117 reviews
Price from
US$149.92
1 night, 2 adults
All self catering accommodation in São Pedro

Top picks for São Pedro hotels

Explore our most popular hotels in São Pedro

Filter by:

Review score

Pousada LIMA

São Pedro

Boasting pool views, Pousada LIMA provides accommodation with balcony, around 1 km from Canicada Lake.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 12 reviews
Price from
US$105.83
1 night, 2 adults

JADS Guesthouse

Fafião (Near São Pedro)

10 km from Parque Nacional da Peneda Geres, JADS Guesthouse is a recently renovated property located in Fafião and provides air-conditioned rooms with free WiFi and private parking.

K
Karin
From
Germany
Great apartment in a really calm region! Sandra is helpful and diligent. Good restaurants within walking distance.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 273 reviews
Price from
US$81.71
1 night, 2 adults

MyStay - Casa d'Henrique

Vieira do Minho (Near São Pedro)

Set in Vieira do Minho, 15 km from Canicada Lake, MyStay - Casa d'Henrique has pool with a view, parking on-site and rooms with free WiFi access.

A
Anat
From
Israel
Lovely place. Very comfortable and clean. We really enjoyed the pool which was fun. Lovely yard which is fun to hang out in. The room was comfortable and clean, well equipped kitchen. We really enjoyed it
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 270 reviews
Price from
US$88.19
1 night, 2 adults

Ermal Terrace

Vieira do Minho (Near São Pedro)

Featuring pool views, Ermal Terrace features accommodation with patio, around 17 km from Canicada Lake. With lake views, this accommodation offers a balcony and a swimming pool.

M
Marina
From
Portugal
We had a wonderful stay! The apartment was very clean and cozy. The view from the windows was beautiful, which made our stay even better. The host was kind and friendly, making us feel very welcome. We really enjoyed our time here and would love to come back!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 152 reviews
Price from
US$105.83
1 night, 2 adults

Vila de Campos - Gerês

Vieira do Minho (Near São Pedro)

Featuring mountain views, Vila de Campos - Gerês offers accommodation with balcony, around 3.4 km from Canicada Lake. This apartment features a private pool, a garden and free private parking.

J
Jon-Paul
From
Portugal
The property is spotlessly clean, has everything you could possibly need, lovely inside and a view to take your breath away!! Célia, the host, is amazing - really friendly and there for you wherever you need her!! The pool and outside spaces are beautiful to relax in after a day of exploring - such a beautiful part of the world!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 110 reviews
Price from
US$95.24
1 night, 2 adults

Encosta do Gerês Village

Ventosa (Near São Pedro)

3.2 km from Canicada Lake, Encosta do Gerês Village is a recently renovated property located in Ventosa and provides air-conditioned rooms with free WiFi and private parking.

T
Tejinder
From
United Kingdom
Beautiful scenic location. The views from all rooms are amazing. Great house with all the required amenities. We really enjoyed the hot tub, the infinity pool was too cold at this time of year but looked very pretty.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 117 reviews
Price from
US$329.24
1 night, 2 adults

Gerês Villas

Geres (Near São Pedro)

Boasting a balcony with mountain views, an outdoor swimming pool and a garden, Gerês Villas can be found in Geres, close to Canicada Lake and 4.5 km from Sao Bento da Porta Aberta Sanctuary.

K
Kateryna
From
Ukraine
Amazing views, comfy apartment, quiet. Perfect to escape from busy city life. It's a bit tricky to drive to the apartment, as street is very tiny. But still doable even with a big car. When the weather is cold, you can buy pellets from the owners or take them with you from the bigger city (you cannot buy them anywhere close to apartment).
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 297 reviews
Price from
US$129.34
1 night, 2 adults

Chalet Villas Gerês

Geres (Near São Pedro)

Boasting an outdoor swimming pool and views of pool, Chalet Villas Gerês is a villa set in a historic building in Geres, 700 metres from Geres Thermal Spa.

S
Suzanne
From
United Kingdom
Location to walks and town. I loved the pool and the accommodation was beautiful.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 179 reviews
Price from
US$139.63
1 night, 2 adults

Quinta da Casa Matilde - NATURE HOUSE

Geres (Near São Pedro)

Boasting air-conditioned accommodation with a balcony, Quinta da Casa Matilde - NATURE HOUSE is situated in Geres. With garden views, this accommodation offers a patio.

J
John
From
South Africa
Clean, fresh, spacious, and homely.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 148 reviews
Price from
US$134.29
1 night, 2 adults

Cantinho Verde T3

Geres (Near São Pedro)

Located in Geres, 600 metres from Canicada Lake and 3.1 km from Sao Bento da Porta Aberta Sanctuary, Cantinho Verde T3 offers a garden and air conditioning.

K
Kostiantyn
From
Ukraine
It is a very clean and cozy appartment! very well equipped with everything you need for a comfortable stay! Thank you for your hospitality and our recommendations👏
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 117 reviews
Price from
US$149.92
1 night, 2 adults
All self catering accommodation in São Pedro

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Most booked self catering accommodation in São Pedro and surroundings in the past month

See all

Popular with guests booking self catering accommodation in São Pedro

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 19 reviews

Popular with guests booking self catering accommodation in São Pedro

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 12 reviews

Popular with guests booking self catering accommodation in São Pedro

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 12 reviews

Popular with guests booking self catering accommodation in Vieira do Minho

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 381 reviews

Popular with guests booking self catering accommodation in Geres

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 297 reviews

Popular with guests booking self catering accommodation in Fafião

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 273 reviews

Popular with guests booking self catering accommodation in Geres

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 228 reviews

Popular with guests booking self catering accommodation in Vieira do Minho

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 270 reviews

Popular with guests booking self catering accommodation in Ventosa

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 117 reviews

Popular with guests booking self catering accommodation in Geres

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 314 reviews

Highly rated self catering accommodation in São Pedro and nearby

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 35 reviews

Situated in Ventosa, Alynes 2 Villa individuelle, piscine, spa, sauna panoramique offers a balcony with lake and pool views, as well as a seasonal outdoor pool, sauna and hot tub.

From US$587.93 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 115 reviews

Featuring garden views, Ri&Vale Alojamentos features accommodation with patio, around 2.7 km from Canicada Lake. With pool views, this accommodation offers a balcony and a swimming pool.

From US$111.71 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 56 reviews

Situated in Geres, Casa Panorâmica Gerês by Gerês Casas features accommodation with an outdoor pool and a garden.

From US$118.61 per night

Casa da Mila

Rio Caldo
8.0+ review score
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 47 reviews

Set in Rio Caldo, 500 metres from Canicada Lake and 3 km from Sao Bento da Porta Aberta Sanctuary, Casa da Mila offers air conditioning.

From US$112.43 per night

Cantinho Verde T3

Geres
8.0+ review score
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 117 reviews

Located in Geres, 600 metres from Canicada Lake and 3.1 km from Sao Bento da Porta Aberta Sanctuary, Cantinho Verde T3 offers a garden and air conditioning.

From US$139.93 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 48 reviews

Boasting a patio with lake views, a garden and barbecue facilities, Casa Sambinho Gerês can be found in Rio Caldo, close to Canicada Lake and 2.7 km from Sao Bento da Porta Aberta Sanctuary.

From US$176.38 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 36 reviews

Featuring a patio with pool views, a seasonal outdoor swimming pool and a garden, Casa do Fijogo no Gerês avec Piscine can be found in Rio Caldo, close to Sao Bento da Porta Aberta Sanctuary and 2 km...

From US$264.57 per night

Casa Dina Doceira

Geres
8.0+ review score
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 52 reviews

Offering a garden and lake view, Casa Dina Doceira is situated in Geres, 1.1 km from Canicada Lake and 3.9 km from Sao Bento da Porta Aberta Sanctuary.

From US$89.36 per night

Enjoy breakfast in São Pedro and nearby

JADS Guesthouse

Fafião
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 273 reviews

10 km from Parque Nacional da Peneda Geres, JADS Guesthouse is a recently renovated property located in Fafião and provides air-conditioned rooms with free WiFi and private parking.

From US$81.71 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 25 reviews

Boasting air-conditioned accommodation with a private pool, river view and a patio, Casa da Terra Nova - Gerês is set in Rio Caldo.

Casa Cosme

Braga
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 18 reviews

Set 3.4 km from Sao Bento da Porta Aberta Sanctuary, 8 km from Geres Thermal Spa and 14 km from Parque Nacional da Peneda Geres, Casa Cosme features accommodation located in Braga.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 11 reviews

Featuring air-conditioned accommodation with a patio, Gerês Country Stays - Sequeiro is set in Rio Caldo. This property offers access to a balcony, free private parking and free WiFi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Pool House au cœur du Gérès à Rio Caldo is located in Rio Caldo, 3.3 km from Sao Bento da Porta Aberta Sanctuary, 9.4 km from Geres Thermal Spa, and 16 km from Parque Nacional da Peneda Geres.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

Set in Geres, 2.9 km from Canicada Lake and 5.6 km from Sao Bento da Porta Aberta Sanctuary, Miradouro 13 - Gerês offers air-conditioned accommodation with a balcony and free WiFi.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 16 reviews

Featuring air-conditioned accommodation with a private pool, pool view and a patio, Refúgio da Caniçada - T4, Piscina Aquecida Gerês is set in Geres.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 18 reviews

Offering river views, Casa do Toucedo - Encanto da Natureza Caniçada / Gerês is an accommodation situated in Caniçada, 3.2 km from Canicada Lake and 5.9 km from Sao Bento da Porta Aberta Sanctuary.

These self catering accommodation in São Pedro and nearby have options with free cancellation

Serração House - Gerês

Rio Caldo
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Rio Caldo, within 700 metres of Canicada Lake and 3.3 km of Sao Bento da Porta Aberta Sanctuary, Serração House - Gerês offers accommodation with a garden as well as free private parking for...

From US$233.74 per night

Casa da Fonte de Pedra

Vieira do Minho
Free cancellation options available
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 19 reviews

Set in Vieira do Minho, Casa da Fonte de Pedra is a recently renovated accommodation, 3.4 km from Canicada Lake and 6.2 km from Sao Bento da Porta Aberta Sanctuary.

From US$95.74 per night

Vila de Campos - Gerês

Vieira do Minho
Free cancellation options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 110 reviews

Featuring mountain views, Vila de Campos - Gerês offers accommodation with balcony, around 3.4 km from Canicada Lake. This apartment features a private pool, a garden and free private parking.

From US$95.24 per night

Casa à Beira da Água Gerês

Admeus
Free cancellation options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 10 reviews

Situated in Admeus, 1.7 km from Canicada Lake and 4.5 km from Sao Bento da Porta Aberta Sanctuary, Casa à Beira da Água Gerês offers air conditioning.

From US$233.99 per night

Estúdio à Beira da Água no Gerês

Admeus
Free cancellation options available
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3 reviews

Located in Admeus, 1.7 km from Canicada Lake and 4.5 km from Sao Bento da Porta Aberta Sanctuary, Estúdio à Beira da Água no Gerês provides air-conditioned accommodation with a balcony and free WiFi.

From US$305.96 per night

Gerês Villas

Geres
Free cancellation options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 297 reviews

Boasting a balcony with mountain views, an outdoor swimming pool and a garden, Gerês Villas can be found in Geres, close to Canicada Lake and 4.5 km from Sao Bento da Porta Aberta Sanctuary.

From US$123.46 per night

D'Oliva Gerês - River Side Houses

Geres
Free cancellation options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 64 reviews

Featuring inner courtyard views, D'Oliva Gerês - River Side Houses provides accommodation with patio, around 1.5 km from Canicada Lake.

From US$182.26 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 10 reviews

Featuring air-conditioned accommodation with a pool with a view, lake view and a balcony, Gerês Country Stays- FLOR - Comfort and tranquility with a stunning view is located in Geres.

From US$264.57 per night