Photo by Nelson Oliveira

Spa Hotels & Resorts in Rio Maior from AU$118
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Rio Maior Spa Hotels
Our top choices for Rio Maior hotels with a spa

10.0 out of 10, Exceptional, (12 reviews)
cleanliness Relax in a serene nature retreat with daily spa access and steamy wellness facilities.
The price is AU$205
includes taxes & fees
26 Mar - 27 Mar

8.0 out of 10, Very good, (102 reviews)
cleanliness Escape to a rural hotel where garden serenity meets spa indulgence, complete with two outdoor pools and massage services for total renewal.
The price is AU$118
includes taxes & fees
6 Mar - 7 Mar

9.8 out of 10, Exceptional, (6 reviews)
cleanliness Upscale hotel offers daily massages, seasonal pool, and rainfall showers for spa retreats in Leiria.
The price is AU$170
includes taxes & fees
19 Mar - 20 Mar

9.8 out of 10, Exceptional, (61 reviews)
cleanliness Restore in a seaside hotel offering deep-tissue massages, a peaceful garden, and deep soaking tubs for a blissful spa escape.

9.8 out of 10, Exceptional, (59 reviews)
cleanliness Revitalise in historic monastery turned luxury spa hotel with 3 serene treatment rooms for ultimate pampering.
The price is AU$201
includes taxes & fees
8 Mar - 9 Mar
The price is AU$131
includes taxes & fees
4 Apr - 5 Apr

9.6 out of 10, Exceptional, (207 reviews)
cleanliness Serene countryside retreat with tranquil spa, two sparkling outdoor pools, and spacious terraces for an unforgettable wellness journey.
The price is AU$149
includes taxes & fees
12 Mar - 13 Mar

10.0 out of 10, Exceptional, (14 reviews)
cleanliness Relaxation awaits at this rural farm stay with daily massage treatments and a garden oasis for wellness seekers.
The price is AU$233
includes taxes & fees
13 Mar - 14 Mar
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Rio Maior Hotel Reviews

Hotel Praia
10/10 Excellent





































