A Beach Suite at Martinhal Sagres in Portugal.

Best luxury self-catering family holidays with young children

Self-catering offers the flexibility and freedom to eat in or eat out. It’s also a great option for those wishing to holiday with grandparents, extended family, or another family or families – you can club together for more space and better facilities than you might afford individually, take turns giving one another a break, and be sure the kids will have playmates. In summer destinations, you may also have your own pool at your villa. For ski holidays, apartments offer family-sized space that is harder to find in ski hotels. If you don't want to cook every night, for some villas and apartments, we can arrange a chef or have meals delivered.

Classic family-friendly self-catering options are villas, gîtes and apartments. Some stand alone, with the amenities of a village or town nearby. Others are part of hotels or resorts, so you have the space of an apartment or villa but the use of the hotel or resort facilities - for example multiple swimming pools, kids' clubs, sports facilities, bars and restaurants - all within a short walk of your accommodation.

Find inspiration for self-catering family holidays in the EuropeNorth America and the Caribbean or see our special offers and latest deals with self-catering partners:

• Simpson Holidays: Child-friendly villas in the Mediterranean, some in boutique complexes.

Our hand-picked selection

Pine Cliffs Resort

Algarve
One of the world’s leading luxury family resorts, with an Annabel Croft Tennis Academy, a golf course and a spa.

Aphrodite Hills Holiday Rentals

Cyprus
A luxury self-catering resort with fantastic sports facilities including tennis, football, golf, horse riding and cycling.

Martinhal Sagres

Algarve
Super-stylish rooms, houses and villas in southern Portugal, with kids' sports academies including football and surfing.

Cala di Falco Resort

Sardinia
This stylish resort includes a hotel, self-catering apartments and villas, in northeast Sardinia, close to the beach.