Join 305,000+ travellers in Portugal, Lisbon & Porto Travel Tips on Facebook. Find your group

Trip guides  /  Family

The Best Family Hotels in Portugal

By the Travel Portugal Now team · Published 2 October 2026

The right hotel can make or break a family holiday. Portugal has excellent family-friendly hotels and resorts, with kids’ clubs, family rooms and pools, especially in the Algarve. Here are some of the best family hotels in Portugal.

Quick answer: for an all-round family resort, try Martinhal Sagres, Pine Cliffs or Grande Real Santa Eulália in the Algarve. For value with pools, try Vila Galé hotels. Near Lisbon, Onyria Marinha Cascais combines beaches and city access. In Lisbon itself, choose a hotel with a pool, such as EPIC SANA.

Family resort

The Algarve

  • Martinhal Sagres: built around families, by the beach. Check prices.
  • Pine Cliffs (Albufeira): a big clifftop resort with kids’ facilities. Check prices.
  • Grande Real Santa Eulália: beachfront, with kids’ clubs. Check prices.
  • Pestana Alvor Praia: right on the beach. Check prices.
  • Tivoli Carvoeiro: clifftop pools. Check prices.
  • Domes Lake Algarve (Vilamoura). Check prices.
  • Vila Galé Albacora (Tavira): a former fishing village. Check prices.
  • Jupiter Albufeira: all-inclusive family fun. Check prices.

See Algarve family resorts.

Lisbon and around

  • Onyria Marinha Cascais: a family resort near the beaches. Check prices.
  • EPIC SANA Lisboa: a big outdoor pool in the city. Check prices.
  • Pestana Palace: gardens and a pool. Check prices.

See Lisbon hotels with a pool.

What to look for

  • Family rooms or apartments with space and kitchens.
  • Kids’ clubs and babysitting.
  • Pools with shallow areas.
  • Location: walking distance to a calm beach.

More: Portugal with kids and the family itinerary.

Some links in this guide are affiliate links (GetYourGuide, Booking.com, Discover Cars). If you book through them we may earn a small commission at no extra cost to you. It helps keep our groups and this site free.

Still got questions?

Ask 305,000+ travellers and locals in our free Facebook groups.