Short answer: Marazion Beach itself is two miles of shallow, sheltered sand facing St Michael's Mount, with lifeguards in summer. Long Rock is the quieter western end. Perranuthnoe is the small cove with £2 parking and a café on the front. Praa Sands is the big surf beach.
Marazion is a beach town as well as the way to St Michael's Mount, and the coast either side has some of the best family beaches in west Cornwall.
Marazion Beach has a daytime dog ban (10am to 6pm) in July and August only.
Two miles of sand facing St Michael's Mount, shallow and sheltered enough for young swimmers, with lifeguards in summer, a playground above the beach and rock pools around Chapel Rock. Dogs are banned 10am–6pm in July and August only.
Good for: families, dogs, couples. In the village.
The quieter western continuation of Marazion beach towards Penzance — shallow for a long way out, cheap parking, and the western end stays dog-friendly all year. Good for windsurfing and long dog walks.
Good for: families, dogs. 1.3 miles from the centre.
A small, lovely sand-and-shingle cove two miles east that the crowds miss. £2 honesty-box parking, lifeguards in season, rock pools at both ends and the excellent Cabin café right on the front. Beach mostly disappears at high tide, so time it.
Good for: families, couples. 1.6 miles from the centre.
A mile of proper golden sand six miles east with a beach café, shops and gentle surf. Dog-friendly stretches year-round. Parking is the weak point in summer — arrive early.
Good for: families, dogs, couples. 4.1 miles from the centre.
Perranuthnoe has a £2 honesty-box car park. Long Rock has cheap parking. In Marazion, see Marazion parking and when it fills. If you're walking to the Mount: how the causeway tide works.
See also: the full Marazion guide, filtered by who's with you.
Beach notes are based on visitor reviews and our own visits; lifeguard cover, dog rules and car park charges change with the season, so check the signs on the day.
See the full Marazion guide, filtered by who's with you.
Plan your day near Marazion →