Skip to main content

Filter by:


Star rating

Review score

São João da Ribeira – 86 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.

Close to shops and cafes for meals.
7.9
Scored 7.9
Good
Rated good
649 reviews
Price from£42.85per night
Rio Maior Hotel, hotel in São João da Ribeira

Rio Maior Hotel is situated in Rio Maior, 29 km from Monastery of Alcobaca and 30 km from Alcobaça Castle. 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£46.28per night
Herdade da Hera, hotel in São João da Ribeira

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

Fantastic rural farm for anyone that appreciate horses running around free during the day saying hi to you. The people working there are just the most friendly and very helpful Nice clean room with good heating.
8.7
Scored 8.7
Fabulous
Rated fabulous
181 reviews
Price from£44.57per night
Quinta do Sanguinhal, hotel in São João da Ribeira

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

Very cozy and idyllic place + nice hosts! Great if you want to spend some time relaxing.
9.3
Scored 9.3
Superb
Rated superb
22 reviews
Price from£146.13per night
Casa Lamarosa, hotel in São João da Ribeira

Featuring air-conditioned accommodation with a private pool, Casa Lamarosa is located in Lamarosa. This property offers access to a terrace, free private parking and free WiFi.

It was clean. Lovely decor. The outdoor area is fantastic. Very quiet and peaceful Host helpful
10
Scored 10
Exceptional
Rated exceptional
5 reviews
Price from£55.01per night
Pedra de Sal - Hostel & Suites, hotel in São João da Ribeira

Situated within 29 km of Monastery of Alcobaca and 30 km of Alcobaça Castle, Pedra de Sal - Hostel & Suites provides rooms in Rio Maior.

AMAZING breakfast. Hostel team was great - super helpfull.
9.4
Scored 9.4
Superb
Rated superb
36 reviews
Price from£73.71per 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.

Everything. This place was a treasure . Rosemarie was an exceptional host .
8.6
Scored 8.6
Fabulous
Rated fabulous
224 reviews
Price from£55.71per night
Quinta da Lapa, hotel in São João da Ribeira

Quinta da Lapa is a 300-year old restored manor house located within a wine producing property, in Manique do Intendente. It offers rooms with an eclectic décor and free WiFi access.

Amazing setting and rooms were fantastic. Isabel the host somehow went above above and beyond
8.9
Scored 8.9
Fabulous
Rated fabulous
72 reviews
Price from£128.56per night
AL- Quinta dos Carvalhais, hotel in São João da Ribeira

Located in Rio Maior, within 34 km of Obidos Castle and 43 km of Monastery of Alcobaca, AL- Quinta dos Carvalhais provides accommodation with a garden and free WiFi as well as free private parking for...

Such a beautiful house and lovely host. Fireplace both on second floor and first. Very very comfortable bed and just perfect.
8.9
Scored 8.9
Fabulous
Rated fabulous
69 reviews
Price from£49.71per night
Poolside Wooden House, hotel in São João da Ribeira

Featuring garden views, Poolside Wooden House provides accommodation with a balcony and a coffee machine, around 41 km from Obidos Castle.

Very nice friendly people. Nice pool area and a small cost Cottage. A big plus that I could bring my dog.
7.6
Scored 7.6
Good
Rated good
22 reviews
Price from£72.85per night
See all hotels in and around São João da Ribeira
Subscribe to receive premium deals

Prices drop the moment you sign up!