Places to stay in Marazion, Cornwall

We currently have 32 accommodations in and around Marazion with other regional listings available for Hotels, Inns, Campgrounds, Chalets and other properties. You can filter listings by the available types:

Marazion is a town in Cornwall situated on the shore of Mount's Bay, two miles east of Penzance and 1 mile east of Long Rock. Local restaurants include Fire Engine Inn, Mount Haven, Restaurant At Mount Haven Hotel, and The Cutty Sark Restaurant.

Wondering where to stay? Accommodations in the town are primarily limited to Campgrounds and RV parks, though there are a few nearby hotels. If you are travelling in the area, Marazion is located close to Newquay, August Rock, Kennack Cove, Mill Bay and Penmere Railway Station.

Hungry from travelling? Try checking here for Marazion restaurants.

Not the town you are looking for? Try our Town Search, or use the Advanced Google Search above.

Selected and best reviewed properties in Marazion

More about the areas accommodations and tourism

St Michael's Mount is half-a-mile offshore from Marazion. At low water a causeway links it to the town and at high water passenger boats carry visitors between Marazion and St Michael's Mount.

Other local Marazion information.

Nearby towns

Marazion is close to:

Closed or unlisted properties

Renamed properties