Marazion is a hidden gem of a beach in Penzance, as in spite of its large expanse of sand and great facilities it rarely draws large crowds. Just 3 miles from Penzance, the beach is in the village of Marazion and is mainly sandy with some pebbles.
Its biggest draw is the causeway that connects the beach to St Michael’s Mount at low tide, and the island is home to a castle that still welcomes visitors. It’s impossible to set off from the beach to the island without feeling the same sense of excitement that the pilgrims who once made long journeys to this spot would have felt, and Marazion Beach makes the perfect spot to enjoy the view of the island before or after a visit.
Even if you don’t fancy visiting it on the same day the castle looming from the water makes a stunning backdrop to a family day on the sand. The beach’s advantages include clean waters, lifeguards and a large car park right beside it. Since the beach is right opposite Marazion village, you’ll find amenities nearby, and a children’s play park just across the road.
The beach stretches on for around a mile and the bay continues for a further two miles before it becomes Long Rock Beach.