Stroke Barton Campsite
✓ Restaurant
✓ Flat camping fields overlooking the sea on a working farm
🏖️ 0.73 miles from Hartland Quay (Excellent water quality)
Bude
Photo: Chensiyuan (CC BY-SA 4.0), via Wikimedia Commons
An on-site restaurant changes the shape of a holiday: lazy breakfasts, proper dinners, no designated driver. Compare the Cornwall stays that have one below.
✓ Restaurant
✓ Flat camping fields overlooking the sea on a working farm
🏖️ 0.73 miles from Hartland Quay (Excellent water quality)
Bude
✓ Restaurant
✓ Perched over Coverack's white sandy beach and harbour
🏖️ a few minutes' walk from Coverack (Excellent water quality)
Coverack
✓ Restaurant
✓ Set in 20 acres of unspoilt Cornish countryside
🏖️ 2.27 miles from Porthtowan (Excellent water quality)
Falmouth
✓ Restaurant
✓ Free on-site parking with 63 spaces available
🏖️ 2.54 miles from Portreath (Excellent water quality)
Camborne
✓ Restaurant
✓ Hotel, spa and woodland lodges set in a countryside estate
🏖️ 1.42 miles from Porthpean (Excellent water quality)
St Austell
✓ Restaurant
✓ Short walk to the beach from a cliffside Lizard Peninsula setting
🏖️ 0.36 miles from Kennack Sands (Excellent water quality)
Falmouth
✓ Restaurant
🏖️ 0.9 miles from Mawgan Porth (Excellent water quality)
Newquay
✓ Restaurant
✓ Clifftop hotel on the south Cornish coast with ocean views
🏖️ a few minutes' walk from Polurrian Cove (Excellent water quality)
Helston
✓ Restaurant
✓ Small, family-run 25 pitch site with valley views
🏖️ 1.78 miles from Portreath (Excellent water quality)
Falmouth
✓ Restaurant
✓ Short drive from the Eden Project and Lost Gardens of Heligan
🏖️ 0.38 miles from Readymoney Cove (Good water quality)
Fowey
✓ Restaurant
✓ Privately owned beach directly on the estate
🏖️ a few minutes' walk from Carbis Bay (Excellent water quality)
St Ives
✓ Restaurant
✓ Working livestock farm with sheep, pigs and goats to feed
🏖️ 2.25 miles from Wherry Town (Excellent water quality)
Penzance
✓ Restaurant
✓ Clifftop castle hotel with dramatic Atlantic views
🏖️ 1.63 miles from Trebarwith Strand (Good water quality)
Padstow
✓ Restaurant
✓ Walking distance to the beach from the park
🏖️ 0.84 miles from Holywell Bay (Excellent water quality)
Holywell Bay, South West England
£458 per break
Check availability
✓ Restaurant
✓ Small farm park set in 21 acres on the Devon/Cornwall border
Bude
✓ Restaurant
🏖️ 0.61 miles from Gwithian Towans (Excellent water quality)
Gwithian, Hayle
✓ Restaurant
✓ Small family-run site in an Area of Outstanding Natural Beauty
🏖️ 0.93 miles from Porthmeor (Excellent water quality)
Penzance
✓ Restaurant
✓ Short walk from Plymouth Hoe and the Barbican
🏖️ 0.37 miles from Plymouth Hoe West (Excellent water quality)
Looe
✓ Restaurant
✓ So close to the sea you can watch surfers from the pool
🏖️ a few minutes' walk from Watergate Bay (Excellent water quality)
Newquay
✓ Restaurant
✓ Peaceful countryside park with golden sandy beaches nearby
🏖️ 0.76 miles from Sennen (Excellent water quality)
Penzance
✓ Restaurant
✓ Private access to a three-mile-long sandy beach
🏖️ 0.55 miles from Hayle Towans (Excellent water quality)
Hayle
The stays above are mostly self-catering. For hotels and B&Bs in Cornwall, Agoda compare prices across booking sites.
Compare Cornwall hotels on Agoda ↗Affiliate link — we may earn a commission at no extra cost to you.
Itineraries
Haunted Britain
From the blog
There are 46 places to stay with a restaurant published on BritStays in Cornwall, and the mix may surprise you. Camping sites account for 22 of them, hotels 14, and caravanning parks 10 — so this isn't only a list of hotel dining rooms. A good share are holiday parks and farm campsites where the on-site restaurant is the thing that stops you driving out for food on a wet evening, or after a long day on the coast path.
That distinction matters when you book. A hotel restaurant is usually the main event; a campsite restaurant is more often a practical backstop alongside a bar and a shop. Both are useful — just be clear which you're buying.
Penzance leads with eight, followed by Padstow with six, Bude with five, and then Looe, St Austell and Falmouth with four each. Newquay and Helston have three apiece. In practice:
Cornwall's restaurant stays split fairly neatly. Coastal bases such as Beachside Holiday Park at Penzance, with its swimming pool, bar and evening entertainment, suit trips built around beaches and a bit of on-site life in the evening. Inland farm sites — Poole Farm, Mena Farm, Treganhoe Farm — trade sea views for quiet, space and somewhere for children to run about. If you want both, the far west and the Looe area are small enough that you can be inland and still reach the sea quickly.
For families, look for the combination of restaurant, pool and playground: Mena Farm and Kelynack Caravan & Camping are the clearest examples of family-minded extras, and Pentewan Sands and Beachside Holiday Park both run evening entertainment. For couples, the spa-and-pool end of the set — Calloose Caravan Park, Little Dinham Caravan Park, Sun Valley Caravan Park, Treen Farm Campsite — tends to be quieter in shoulder season.
Dog owners are well served: 25 of the 46 are pet friendly, which is better than half. Always confirm whether dogs are allowed inside the restaurant itself or only in a bar or outdoor area, as this varies and is rarely the same rule across a whole park.
If you're driving an electric car, check what "nearby" means for your specific stay before you commit.
From the far west, Tate St Ives is the obvious wet-weather option, with Land's End, the Minack Theatre and St Michael's Mount for clear days. Around St Austell, the Shipwreck Treasure Museum and Mevagissey Museum are both close to hand. Looe bases are near The Tamar Valley Donkey Park, Falmouth has Kernow Adventure Park and the Predannick Anti-Aircraft Battery, and Screech Owl Sanctuary works as a general-purpose family day. Tintagel Castle is a longer run from most of these bases — treat it as a full day rather than an afternoon.
School holidays and August go first, particularly the family parks with pools and entertainment, so aim to have those pinned down months ahead. Hotels with restaurants hold availability a little longer than campsites, but the 14 of them are spread thinly across the county. Shoulder season is the easier booking, with one caveat: on-site restaurants and bars often run reduced hours outside peak weeks, so ring and ask what will actually be open during your dates before you rely on eating in.
There are 46 published in the region. They break down as 22 camping sites, 14 hotels and 10 caravanning parks, so the set covers far more than hotel dining rooms.
Penzance, with eight. Padstow follows with six and Bude with five, then Looe, St Austell and Falmouth with four each, and Newquay and Helston with three apiece.
Many are: 25 of the 46 are listed as pet friendly. Check with the individual stay whether dogs are allowed in the restaurant itself or only in bar and outdoor areas, as that varies from place to place.
Look for a restaurant alongside a pool or playground. Mena Farm at St Austell has a swimming pool, restaurant and playground, Kelynack Caravan & Camping at Penzance has a restaurant, playground and toilets, and Beachside Holiday Park and Pentewan Sands both run evening entertainment.
A bar and WiFi are the most common, at 26 each. Parking and EV charging nearby both appear at 20 stays, a laundrette at 18 and a gift shop at 17.
From the far west, Land's End, St Michael's Mount, the Minack Theatre and Tate St Ives are all within reach. Around St Austell there's the Shipwreck Treasure Museum and Mevagissey Museum, Looe is near The Tamar Valley Donkey Park, and Falmouth has Kernow Adventure Park. Tintagel Castle is a longer drive from most bases.
— tick to show or hide, click any pin for details.
What's on at each, with tickets and places to stay within walking distance.