01834 870000

Nestling on the picturesque Pembrokeshire cliff-tops near Tenby you’ll find Celtic Haven Resort

Our charming family-friendly holiday resort on the south west Wales coast, just an hour and a half drive from Cardiff.

With our cluster of pretty holiday cottages and excellent resort facilities including an indoor swimming pool, all-weather tennis courts, Elemis Premier Spa and Waves cliff-top restaurant, we offer the perfect recipe for a family holiday in Wales!

 

Excellent resort facilities for all the family

Here at Celtic Haven Resort, there’s plenty to do before even stepping out of the gate!

For the kids, they can run themselves ragged on our adventure playground, bounce to their heart’s content on the trampolines, practice their putting, challenge each other to a tennis or table tennis match, enjoy ‘splashings’ of fun in the indoor swimming pool… and more!

If Mum and Dad need to recharge the batteries, how about a relaxing spa day in our Elemis Premier Spa? Or perhaps a refreshing round of golf with stunning headland views?

Our warm indoor pool and bubbling hydrotherapy suite are perfect for a holiday treat too.

And, if you fancy a break from cooking, Waves cliff-top restaurant is just paces away from your cottage, eliminating the need for a designated driver – perfect!

 

A perfect base for exploring beautiful Pembrokeshire

You certainly won’t be stuck for things to do in the local area either! Lydstep Beach and the beautiful Pembrokeshire Coast Path are a short stroll from the resort, and there’s an array of other stunning beaches within very easy reach.

Pembrokeshire is absolutely packed with things to do, whether you’re a thrill seeker, explorer, culture vulture, foodie or simply an admirer of our beautiful coastline!

From fun family attractions like Heatherton World of ActivitiesFolly Farm Adventure Park and ZooOakwood Theme Park and Manor House Wildlife Park to relaxing boat trips to Caldey Islandseal watching tripscoasteering, water sports and much more, you’ll be spoiled for choice!