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 Restaurant At Mount Haven Hotel, Mount Haven, The Tudor Chippy, and Ben's Cornish Kitchen.

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 Gull Rock, Greeb Point, Towan Head, Constantine and Health Services.

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

The Mounts Bay Caravan Park

Mount's Bay Caravan Park is a small, exclusive, family-run park of 18 caravans, catering for families and couples only, and is just 50 yds from a sandy beach. The Caravan Park is ideal for children with no cars on site other than for loading/unloading. No dogs are allowed. Our private car park is .....

The St. Michaels Bed & Breakfast

Photograph of St. Michaels Bed & Breakfast, Marazion
St. Michael's is a great place to relax and unwind away from the stresses of modern living. Our rooms are elegantly furnished, blending contemporary cool with coastal comfort. It is our mission to make your stay as comfortable as possible, we offer free parking to our guests and wifi internet .....

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: