Restaurants near Caerhays Castle
Price
Cuisine
Top Rated
Dining Options
Seating Options
Accessibility
81 restaurants available nearby
Booked 8 times today
Booked 27 times today
Booked 12 times today
Booked 23 times today
Booked 11 times today
Booked 17 times today
Price: Expensive
• Southern African • Falmouth
Booked 6 times today
See what locals rave about
From verified diners like you
From verified diners like you
- SSueVIPDevon •5 reviews5.0Dined 2 days agoLovely building brought back to life Fabulous foodMore infoThe Tartan Fox by Adam HandlingPrice: Expensive• British• Newquay•4.8
- JJeffCornwall •1 review5.0Dined 3 days agoA great food experience in a central harbour location with a wonderful view of the harbourMore infoThe SharksfinPrice: Moderate• Fusion / Eclectic• St. Austell•4.6
- RRobDevon •1 review5.0Dined 4 days agoOne of the best meals out we have had for a long time. Amazing staff who went above and beyond to make things special for my partners birthday. Food was incredible.More infoSpringtide, CharlestownPrice: Moderate• Seafood• St. Austell•4.7
- MMelissaCornwall •1 review5.0Dined 7 days agoGreat food, great drinks, great service. That's why we keep going back.More infoThe Longstore Lemon StreetPrice: Moderate• Steakhouse• Truro•4.6
- JJoanneCornwall •2 reviews5.0Dined on Mar 3, 2025Amazing food!! We went to The Longstore in Charlestown for my daughter’s 17th Birthday and the staff were super accommodating. Definitely our most favourite restaurant. We all had such a lovely evening, thank you xxMore infoThe Longstore, CharlestownPrice: Moderate• Steakhouse• St. Austell•4.6
Explore OpenTable
- Roskear
- Lanhydrock Golf Club
- Barbara Hepworth Museum and Sculpture Garden
- Tamar-Tavy Estuary
- Looe Beach
- Lamorran House Garden
- University College Falmouth
- China Fleet Country Club
- Kynance Cove
- Caerhays Castle
- Perranporth Golf Club
- Bowood Park Golf Club
- Drift Reservoir
- Gwinear Pitch & Putt
- Tintagel Castle
- Docton Mill Gardens
- Porth Beach
- Porthmeor Beach
- Gyllyngvase Beach
- Summerleaze Beach