Self-catering golf holidays & breaks

Enjoy your next golf holiday with complete freedom

For golfers looking to experience home comforts and enjoy their trip at their own pace, then a self-catering golf holiday is the perfect option. It gives you the freedom to enjoy your own private facilities and the independence to do what you like, when you like. And it is often of incredible value, particularly for families and larger groups who are looking for some much-needed extra indoor and outdoor space.

From waking up every morning to stunning coastal views at Vale do Lobo, to enjoying group discounts at Las Colinas, experience some of the most iconic golf locations in Europe.

Why book a self-catering golf holiday?

  • Experience fantastic accommodation at incredible value for money
  • Play some of the best golf courses in Europe
  • Enjoy your holiday in your own time, at your own pace, in privacy
  • Choose from apartments, villas & more on your next golf trip
  • Take advantage of more space, perfect for families & larger groups
  • Manage your bar bill with advanced duty free planning
Open today 8am - 7pm

Popular Spain self-catering golf holidays

Popular Portugal self-catering golf holidays

What makes a self-catering golf holiday so special?

Self-catering is a fantastic alternative to staying in a hotel. Not only will you have more space and privacy, but they’re great for customers who are looking for a home away from home - be that for customers looking for indoor living space or a large outdoor BBQ area (mainly with villas). So, whether it is a family get-together or a 40th birthday celebration amongst a group of friends, we offer a mix villas, apartments or lodges, with golf either on-site or nearby, so you’ll never have to travel too far to play.

There is also a sense of freedom that you may not get from other golf holidays. You’re not tied to having breakfast at a particular time or needing to be somewhere for dinner, you can do what you like, when you like, at your own pace. This also gives you more time to explore and experience the local area, try additional activities and make the very most of your trip.