Save £50 on holidays over £600 arriving after 1st April 2021Enter the voucher code BFRIDAY during checkout. Offer ends 23:59 Monday!
Your search returned 66 cottages.
** Save £50 on Sykes holidays for arrivals after 1st April 2021 with a total price of £600 or more. Holidays over £600 is based on the rental and booking fee only. Only one voucher code may be applied to each booking, cannot be used in conjunction with any other offer and cannot be applied to existing bookings. Please refer to T&Cs for full details.
Discover the charming village of Crantock – home to a large expanse of golden sands, this popular holiday location rests two miles from Newquay. Browse our lovely range of Crantock holiday homes to find your perfect escape in Cornwall.
Why a Crantock cottage?
This idyllic sleepy village is full of character cottages, many with thatched roofs that lie on winding country lanes that lead you down to the gorgeous Crantock Beach. The village centre has a beautiful round garden, looked after by the National Trust, two traditional Cornish pubs, a few cafes, gift shops and a convenience store. Recently the village has seen a transformation with new developments consisting of a playing field, basketball court, numerous climbing frames, cricket green and football pitches.
A Crantock holiday cottage is ideally located for a day by the sea. The village is well known for its tranquil family beach, Crantock Bay. The beach lies just to the south of Newquay, and is a minute’s walk from the village. Facing out towards the Atlantic, the sea conditions are ideally suited for surfers and the beach is patrolled by lifeguards during peak season.
Places to visit near Crantock
Nearby beaches include Porth Joke and Holywell Bay and the spectacular walks along the South West Coast Path and across the West Pentire headland provides unmissable views.
With an array of golden stretches and activities to choose from, the Cornish charm of Crantock makes for an unforgettable coastal retreat. Choose one of our fabulous Crantock cottages to seal your stay.