Search holidays & book

Our Pembrokeshire holiday park

Just yards from a golden sandy beach, our Pembrokeshire holiday park combines a great location with a range of facilities.

Relax and unwind in the fantastic surroundings of our park, which boasts fantastic views out over Carmarthen Bay.

Amroth Castle is home to a range of self-catering accommodation and, however, you choose to stay with us, you’re free to make use of our on-site facilities, which include:

  • Our outdoor heated bathing pool is a popular choice with our guests. Children and adults alike can enjoy fun and games in the water in our pool, which is centrally located for ease of use for all our guests.
  • The stylish bar at Amroth Castle means you don’t have to venture off site for a refreshing drink. We even have an outdoor sun patio so you can make the most of the summer weather and take your drink outside. The patio is also heated in the evenings.
  • Throughout the season we have occasional live entertainment – from music and wine tasting to children’s entertainment and animal displays.
  • Need somewhere for the kids to let off some steam? They can burn off some energy on our children’s play area, complete with swings, slides and climbing frames.

Amroth Castle illuminatedOur Pembrokeshire holiday park is all about offering you the best possible holiday experience. However you choose to stay with us we want you to have a truly memorable holiday in West Wales.

With a range of facilities on site and so much to see and do nearby (as well as our glorious beach) we know you’ll make holiday memories here that will last a lifetime!

Amroth Castle has a long and distinguished history. From its beginnings as an Iron Age Fort and life as a Norman Castle to its last incarnation as a grand 18th Century structure. It is this imposing castle which forms the centrepiece of our Pembrokeshire holiday park today.

So step in, soak up the history and enjoy a stay in this magical setting by the sea…

Easy ways to book your stay...

Book online Call 01834 813 217
  • Join us