Own a campsite?

Campsites with a bar or restaurant in the Pembrokeshire Coast

Somewhere for a pint or a meal without leaving the site.

8 of the 27 campsites in the Pembrokeshire Coast are on this list (about one in 3).

0 campsites

Holiday park · Lydstep

Haven Lydstep Beach

Static caravans, cottages, lodges

  • Some dogs
  • Pool
  • Near beach

from £89/night

View

Holiday park · Tenby

Kiln Park Holiday Centre

Tents, caravans, motorhomes, static caravans, lodges

  • Dogs welcome
  • Pool
  • Near beach

from £49/night

View

Campsite · Newgale

Newgale Campsite

Tents, caravans, motorhomes

  • Dogs welcome
  • Campfires
  • Near beach

from £26/night

View
St DavidsHaverfordwestFishguardMilford HavenNarberthNewportPembrokeSaundersfootWhitlandTenbyAberteifi / CardiganCamroseTreffgarneWolf's CastleCardigan Bay Holiday ParkHaven Lydstep BeachKiln Park Holiday CentreManorbier Country ParkMorawelon Camping and CaravanningNewgale CampsitePencarnan Farm Caravan & Camping SiteRosebush Holiday Park

Questions people ask

Which is the cheapest of the campsites with a bar or restaurant in the Pembrokeshire Coast?

Newgale Campsite, from £26 a night for two adults, is the lowest price we can find over the next year. Prices change with the season and the day of the week, so put your dates into the calculator on this page.

Which of the campsites with a bar or restaurant in the Pembrokeshire Coast take dogs?

7 of the 8: Cardigan Bay Holiday Park, Haven Lydstep Beach, Kiln Park Holiday Centre, Morawelon Camping and Caravanning, Newgale Campsite, Pencarnan Farm Caravan & Camping Site and Rosebush Holiday Park.

Are any of the campsites with a bar or restaurant in the Pembrokeshire Coast open all year?

Not as far as we know. All of them close for part of the winter, so check the opening dates on each campsite's page.

Can you have a campfire at any of the campsites with a bar or restaurant in the Pembrokeshire Coast?

Yes, at Newgale Campsite and Pencarnan Farm Caravan & Camping Site. Most want fires in a raised pit, not on the ground.