Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United States
My viewed hotels
How to Book
Cancellation/Change of a Reservation
Corte Pereiro, 8550-257 Monchique – Show map
Get instant confirmation with FREE cancellation on most rooms!
6 Reasons to Choose Vilafoia
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
24 properties in Monchique
Including hotels, apartments, villas and more.
We speak your language
Vilafoia's staff speaks: Portuguese, English, German
Booking is safe
When you book with us your details are protected by a secure connection.
Outdoor Pool, Grounds, Terrace
Hiking, Cycling, Massage, Library
Free! Free private parking is available on site (reservation is not needed).
Airport Shuttle (surcharge), Tour Desk, Business Center, Fax/Photocopying
Non-smoking Rooms, Family Rooms, Soundproof Rooms, Heating, All Spaces Non-Smoking (public and private), Air Conditioning, Designated Smoking Area
Portuguese, English, German
2:00 PM - 6:00 PM
8:00 AM - 12:00 PM
Located among the Monchique Hills, Villa Termal features a spa using thermal water for its treatments. The elegant rooms have 18th and 19th-century furniture pieces.
Score from 319 reviews Very good - 8.2/10
Located 5 miles from Lagos, this eco-friendly resort offers 2 outdoor pools and spacious guest accommodations. Water is heated with solar energy, and organic products are served for breakfast.
Score from 32 reviews Excellent - 8.9/10
Located in the thermal village of Caldas de Monchique, Albergaria do Lageado is a seasonal inn with an outdoor swimming pool and a restaurant. This pet-friendly property offers free WiFi access.
Score from 19 reviews Very good - 8/10
Tivoli Lagos is a 4-star hotel featuring spa facilities and a courtyard with swimming pool. It has a free shuttle service to its private beach on Meia Praia.
Score from 452 reviews Very good - 8/10
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!