Trips & Rentals
Trips & Rentals
  1. Home
  2. >
  3. Hotel
  4. >
  5. Portugal
  6. >
  7. Lagos
  8. >
  9. Porto
  10. >
  11. Vila Foz Hotel & SPA - member of Design Hotels

Vila Foz Hotel & SPA - member of Design Hotels

236 Avenida de Montevideu, Aldoar - Foz do Douro - Nevogilde, 4150-516 Porto, Portugal

Overview

Located in Porto, facing the infinite blue of the Atlantic, the Vila Foz Hotel & Spa is a privilege in the city. The walls of the Manor House tell hundred-year-old stories, beautiful and happy memories of other times. Today, together with the new facilities built to welcome you, these walls tell new stories of comfort and hospitality, always with the ocean on the horizon. A space of retreat and escape in the vibrant city. In restaurants Vila Foz - Michelin Starred - and Flor de Lis, we offer authentic, unique, and delicate dishes prepared by our Chef. In Vila Foz SPA, time slows down and restores our balance. A place of experiences and wellness with the excellence of an always attentive and personalized service.
Show More

Facilities

Bar
Air Conditioning Air Conditioning
Breakfast Breakfast
Room service
Non-smoking rooms
Heating
Breakfast in the room
Outdoor furniture
Garden
Ironing service
24-hour front desk
Safe
Sauna
Cycling
Family Rooms
Wine/Champagne
Bottle of water
Heated pool
Laundry
Dry cleaning
Rooms/Facilities for Disabled
Massage
Restaurant
Business center
Fitness
Spa & Wellness Centre
Spa Facilities
Toilet with grab rails
Full body massage
Soundproof-rooms
Accessible parking
Bike tours
Steam room
Facial treatments
Housekeeping - daily
Airport shuttle service (surcharge)
Baggage Storage
Concierge desk
Sun terrace
Secured parking
Indoor pool
Turkish/ Steam Bath
Indoor Swimming Pool (all year)
Beachfront
Beach
Bikes available (free)
Electric vehicle charging station
Valet parking
Tour Desk

Available Rooms

Guest

{{ adults }} adults - {{ children }} children - {{ infant }} infants

{{ room.title }}

{{ room.gallery.length }}
Beds
Size
Adults
Children
Facilities
{{ feature.title }}
{{ plan.name }}
{{ remark }}
-{{ plan.discount_percent }}% DISCOUNT
{{ formatMoney(plan.price_with_markup) }}
{{ formatMoney(plan.final_price) }}
{{ plan.currency }} per night
{{ plan.discount_text }}
{{ formatMoney(plan.price_with_markup) }}
{{ plan.currency }} per night
Cancellation Policies
Cancel up to {{ policy.daysBefore }} days before
{{ policy.amount }}{{ policy.penaltyType === 'percent' ? '%' : ' ' + plan.currency }} refund
Taxes and Fees
{{ tax.description }}
INCLUDED
{{ tax.description }}
+{{ tax.amount }} {{ tax.currency }}
{{ fee.description }}
INCLUDED
{{ fee.description }}
+{{ fee.amount }} {{ fee.currency }}
Select Rooms
Available: {{ plan.availableRooms }} rooms
Select the number of rooms to continue

Booking Summary

{{ total_rooms }} roomsroom selected
Selected Rooms
{{ room.title }}
{{ plan.name }} × {{ plan.selectedRooms }}
-{{ plan.discount_percent }}%
{{ formatMoney(plan.price_with_markup * plan.selectedRooms) }}
{{ formatMoney(plan.final_price * plan.selectedRooms) }}
You save: {{ formatMoney((plan.price_with_markup - plan.final_price) * plan.selectedRooms) }}
{{ formatMoney(plan.price_with_markup * plan.selectedRooms) }}
Additional Costs
{{ type.type_name }}
{{ type.price }}% {{ formatMoney(type.price) }}

Booking Summary

{{ total_rooms }} roomsroom selected
Selected Rooms
{{ room.title }}
{{ plan.name }} × {{ plan.selectedRooms }} roomsroom
Stay dates
-{{ plan.discount_percent }}% OFF
Original price: {{ formatMoney(plan.price_with_markup * plan.selectedRooms) }}
Discount ({{ plan.discount_percent }}%): -{{ formatMoney((plan.price_with_markup - plan.final_price) * plan.selectedRooms) }}
Subtotal: {{ formatMoney(plan.final_price * plan.selectedRooms) }}
{{ plan.discount_text }}
Subtotal: {{ formatMoney(plan.price_with_markup * plan.selectedRooms) }}
Price Breakdown
Rooms subtotal: {{ formatMoney(total_price_before_fee) }}
{{ type.type_name }}: {{ formatMoney((total_price_before_fee / 100) * type.price) }} {{ formatMoney(type.price) }}
TOTAL TO PAY: {{ total_price_html }}
Split payment available
Pay now: {{ pay_now_price_html }}
Pay later: {{ formatMoney(total_price - (pay_now_price_html ? parseFloat(pay_now_price_html.replace(/[^\d.-]/g, '')) : 0)) }}
Important Information
Free cancellation available
Secure payment guaranteed
Instant confirmation
No rooms available

We couldn't find rooms for the selected dates.
Try with other dates or modify your search.

Hotel Rules - Policies

Check In
15:00
Check Out
12:00

Where you’ll be

Porto

Your Travel Journey Starts Here

Sign up and we'll send the best deals to you