Skip to main content

Filter by:


Star Rating

Review Score

São Pedro – 290 hotels and places to stay
See the latest prices and deals by choosing your dates.
Agrinho Suites & Spa Gerês, hotel in São Pedro

Located in Valdosende – Gerês, Agrinho Suites & Spa Gerês features a hotel and holiday homes.

Breakfast and location were very good. Dinner also very good. Room also satisfactory
9.0
Scored 9.0
Wonderful
Rated wonderful
813 reviews
Price from$133.93per night
Hotel Lagoa Azul do Geres, hotel in São Pedro

Located in the Peneda-Gerês National Park, Lagoa Azul do Geres offers apartments and rooms overlooking Albufeira da Caniçada and the outdoor pool.

Comfy beds. Lovely pool. Helpful staff. Great breakfast!!
8.6
Scored 8.6
Excellent
Rated excellent
2,039 reviews
Price from$74.76per night
Hotel Central Jardim, hotel in São Pedro

Located in the center of Vila do Geres, just 66 feet away from the local thermal baths, Central Jardim offers traditionally decorated rooms.

Good location, good value
8.6
Scored 8.6
Excellent
Rated excellent
733 reviews
Price from$63.01per night
Hotel São Bento da Porta Aberta & Spa, hotel in São Pedro

Located in the Serra do Gerês, Hotel S. Bento da Porta Aberta offers accommodations with balconies that provide unique views of the surroundings.

Breakfast, staff, atmosphere
8.9
Scored 8.9
Excellent
Rated excellent
3,266 reviews
Price from$91.85per night
Selina Gerês, hotel in São Pedro

Selina Gerês has a seasonal outdoor swimming pool, garden, a shared lounge and terrace in Geres.

Everything. Literally the best hostel I have ever experienced. The staff, the people that were staying there, the facilities, etc… I am so grateful for the experience and will visit again. Also recommend to many people.
8.2
Scored 8.2
Very Good
Rated very good
1,553 reviews
Price from$75.88per night
Adelaide Hotel, hotel in São Pedro

Located in the heart of Peneda-Gerês National Park, this hotel offers great views of the surrounding mountains. Adelaide Hotel also has an outdoor pool surrounded by lush greenery.

The views, the restaurant , the bar area.
8.5
Scored 8.5
Very Good
Rated very good
2,285 reviews
Price from$76.36per night
Hotel Carvalho Araujo, hotel in São Pedro

This hotel is located in the Peneda-Gerês National Park and offers rooms with views of Gerês village or the mountains. The property features Wi-Fi.

We enjoyed our 4 days here. The room was clean (and it was cleaned daily). The bed was comfortable and the shower was great. It rained a lot, and we made good use of the common area downstairs with a fireplace. The owner (Armando) was extremely helpful. He never made us feel rushed, and he gave us a lot of information. We couldn’t have asked for better service. The rest of the staff was friendly and efficient. We would definitely stay here again.
8.5
Scored 8.5
Very Good
Rated very good
1,294 reviews
Price from$69.42per night
Pousada Mosteiro de Amares, hotel in São Pedro

Located between the city of Braga and the Gerês Mountain Range, this luxurious hotel is a former Cistercian Monastery of the XII century. Facilities include an outdoor pool and a tennis court.

Apart from the staff, the whole experience was a mess.
8.9
Scored 8.9
Excellent
Rated excellent
668 reviews
Price from$144.18per night
Águas do Gerês - Hotel, Termas & Spa, hotel in São Pedro

Surrounded by mountains and lakes, Águas Do Gerês Hotel offers a seasonal outdoor pool in the lush Peneda-Gerês National Park. Rooms have air conditioning and a private bathroom.

Centrally located
8.0
Scored 8.0
Very Good
Rated very good
895 reviews
Price from$116.68per night
Pousada Geres-Caniçada, hotel in São Pedro

Uniquely located in the heart of Peneda/Gerês National Park, this Pousada overlooks the river Cávado and the peaceful Caniçada dam. It offers an outdoor pool and a restaurant with panoramic views.

The staff was very kind and the views were incredible. Very nice breakfast and the menu on the restaurant was very good as well. Despite the cold outside, when we arrived the room and all the hotel were very warm.
8.6
Scored 8.6
Excellent
Rated excellent
692 reviews
Price from$153.79per night
See all hotels near São Pedro
Subscribe to receive premium deals

Prices drop the second you sign up!