Skip to main content

Filter by:


Star Rating

Review Score

São João da Ribeira – 84 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Paulo VI, hotel in São João da Ribeira

Hotel Paulo VI is set in Rio Maior and offers a bar and meeting facilities on site. This 2-star hotel offers free public on site and is a 10-minute walk from Rio Maior Bus Station.

Sleep and breakfast
7.9
Scored 7.9
Good
Rated good
652 reviews
Price from$53.40per night
Rio Maior Hotel, hotel in São João da Ribeira

Rio Maior Hotel is offering accommodations in Rio Maior. With free WiFi, this 2-star hotel offers room service and a 24-hour front desk.

7.5
Scored 7.5
Good
Rated good
10 reviews
Price from$57.67per night
Quinta do Sanguinhal, hotel in São João da Ribeira

Located in Rio Maior, Quinta do Sanguinhal features accommodations with free WiFi, a flat-screen TV and a kitchen. Guests have access to a private swimming pool.

9.3
Scored 9.3
Wonderful
Rated wonderful
22 reviews
Price from$91.31per night
Casa Lamarosa, hotel in São João da Ribeira

Casa Lamarosa is located in Lamarosa, just 27 miles from Monastery of Alcobaca and 28 miles from Obidos Castle. This property offers access to a terrace, free private parking, and free Wifi.

10
Scored 10
Exceptional
Rated exceptional
5 reviews
Price from$62.64per night
Pedra de Sal - Hostel & Suites, hotel in São João da Ribeira

Pedra de Sal - Hostel & Suites is located in Rio Maior, 15 miles from Obidos Castle and 18 miles from Monastery of Alcobaca.

Very calm and relaxed environment. Great yet simple decoration with a sense of calm and well designed interiors. The location couldn’t be more central to the town. The little details and care that the owners and personnel have are just the cherry on the top.
9.4
Scored 9.4
Wonderful
Rated wonderful
36 reviews
Price from$91.85per night
Casa Do Foral, hotel in São João da Ribeira

Enjoying a rural setting in Portugal's Ribatejo region, this 19th-century building and its annexes are home to small, intimate guest house.

Relaxing and wonderful people
8.6
Scored 8.6
Excellent
Rated excellent
225 reviews
Price from$67.34per night
Herdade da Hera, hotel in São João da Ribeira

Located in Azambuja, Herdade da Hera features accommodations with free WiFi and a garden with a barbecue. Some units include a dining area and/or a terrace.

beautiful location; perfect for a respite from life for awhile.
8.7
Scored 8.7
Excellent
Rated excellent
181 reviews
Price from$55.54per night
AL- Quinta dos Carvalhais, hotel in São João da Ribeira

AL- Quinta dos Carvalhais offers accommodations in Rio Maior, 21 miles from Obidos Castle and 27 miles from Monastery of Alcobaca.

The house is very nice and the surrounding area is beautiful. The host was helpful in every way. Breakfast was delicious. It is truly a country experience. Two great nights of sleep.
8.9
Scored 8.9
Excellent
Rated excellent
69 reviews
Price from$61.94per night
Poolside Wooden House, hotel in São João da Ribeira

Featuring garden views, Poolside Wooden House provides accommodations with a balcony and a coffee machine, around 25 miles from Obidos Castle.

Beautiful cottage surrounded by nature, with all amenities I needed. Contactless check-in and check-out.
7.6
Scored 7.6
Good
Rated good
22 reviews
Price from$64.08per night
2Bedroom house with Swimming Pool and View, hotel in São João da Ribeira

Featuring an outdoor swimming pool, 2Bedroom house with Swimming Pool and View features accommodations in Moçarria. This property offers access to a balcony, free private parking, and free Wifi.

Everything/next year i need more time:)
7.8
Scored 7.8
Good
Rated good
27 reviews
Price from$74.76per night
See all hotels in and around São João da Ribeira
Subscribe to receive premium deals

Prices drop the second you sign up!