Skip to content
Marazion

Marazion

Home to St Michael's Mount, reached by causeway at low tide

Marghasjow

Marazion is one of the oldest chartered towns in Britain, located in west Cornwall 2 miles east of Penzance. St Michael’s Mount - the National Trust castle-topped island - sits just offshore, connected to the town by a granite causeway accessible at low tide. The main street runs along the seafront, with the beach stretching about half a mile with the mount as a constant backdrop.

The town itself is a single main street running along the seafront, with a good selection of cafes, galleries and independent shops. The beach stretches for about half a mile, with St Michael’s Mount as a constant backdrop - it’s one of the most photographed views in Cornwall for good reason. The marshes behind the town are an important birdwatching site, particularly for wading birds and raptors during migration seasons.

Marazion is just a couple of miles east of Penzance, so you’re well placed for exploring the far west of Cornwall. The the Lizard, Land’s End, and the artists’ town of St Ives are all within easy reach. But many visitors find that the view from Marazion beach at sunset, with the mount silhouetted against the sky, is reason enough to stay put. The Mount’s harbour boat service runs regularly when the causeway is submerged, with a return fare of around 2 pounds 50 per adult. Marazion also sits at the western end of the Marazion Marsh RSPB reserve, which recorded breeding bitterns for the first time in 2023 - the only site in Cornwall where they nest.

Where to Stay

Holiday properties in Marazion suit both couples and small families. Beachcomber is a one-bedroom, ground-floor apartment at the western end of St Pirans Court, 200 metres from the beach with a step-free layout throughout - an accessible option that is rare along this stretch of coast. For larger groups, Carvossa is a three-floor cottage sleeping 5 across three bedrooms, with sight lines to St Michael’s Mount from the first-floor living area, a wood burner, courtyard garden with outdoor shower, and dogs welcome - Marazion Beach is 800 metres on foot.

Where to stay

Places to Stay in Marazion

Places to stay from cottages to boutique hotels, with prices compared.

View all

Live availability in Marazion

Sample dates: 14 August 2026 - 16 August 2026. Adjust below to see live prices for Marazion.

Live prices

The live map connects to Stay22 and may set third-party cookies.

The coast

Beaches near Marazion

From hidden coves to golden surf strands.

All beaches

Days out

Things to Do in Marazion

Attractions, activities, and experiences.

All attractions

Good to know

Marazion - frequently asked questions

What beaches are near Marazion?
Marazion has 1 nearby beach including Marazion Beach. Browse all beaches in the area for directions, facilities, and nearby accommodation.
Where can I stay in Marazion?
There are 68 places to stay in Marazion including cottages, apartments, and holiday homes. Prices start from £279 per night.
What is there to do in Marazion?
Marazion has 1 attraction and activities including St Michael's Mount.