Crantock is a village 2 miles southwest of Newquay, separated from it by the Gannel Estuary. A summer ferry runs across the Gannel from Fern Pit, roughly mid-May to mid-September; otherwise the road route adds about 10 minutes by car. Crantock Beach is a broad stretch of sand backed by dunes, managed by the National Trust, with RNLI lifeguard cover from May to September. The Gannel Estuary behind the beach is a tidal creek popular with kayakers and paddleboarders.
The village itself has a 13th-century church, a village green, the Old Albion pub, and a small shop. The atmosphere is noticeably quieter than Newquay, even in August. Crantock rounds, a series of small fields enclosed by Cornish hedges, surround the village and have been farmed for centuries. The National Trust headland at West Pentire provides views over the beach and the estuary.
Crantock works as a family-friendly alternative to staying in Newquay itself - close enough for the attractions (Newquay Zoo, the aquarium, the town’s restaurants) but with a village feel and a less hectic beach. The Fistral Beach surf competitions are about 3 miles north. A large National Trust car park behind the dunes serves the beach, and fills early in summer. The Gannel is a designated SSSI for its wildlife and mudflat habitats.
Where to stay
Places to Stay in Crantock
Places to stay from cottages to boutique hotels.
Live availability in Crantock
Sample dates: 13 November 2026 - 15 November 2026. Adjust below to see live prices for Crantock.
The coast
Beaches near Crantock
The nearest sand, with dog rules and lifeguard cover for each.
Articles about Crantock
Good to know
Crantock - frequently asked questions
- What beaches are near Crantock?
- Crantock has 4 nearby beaches including Crantock Beach, Vugga Cove, Porth Joke (Polly Joke) Beach, Fistral Beach. Browse all beaches in the area for directions, facilities, and nearby accommodation.
- Where can I stay in Crantock?
- There are 69 places to stay in Crantock including cottages, apartments, and holiday homes. Prices start from £387 per week.