Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Marazion – 66 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Marazion Hotel 4 stars

Hotel in Marazion

The Marazion Hotel offers a restaurant, bar and stylish rooms, some with views of the sea towards St Michael's Mount. This hotel is moments away from shops, a pub and a Cornish tea room. Such a lovely, lovely place in cornwall! Right opposite the St. Michaels Mount with the big beach in Marazion just across the street. The rooms are so neatly decorated, with so much detail, it's just a very warm and comfortable place. The bed was great and I thought the bathroom + shower deserve an extra mention. The food in the restaurant for dinner was excellent too and I had probably the biggest english breakfast ever!

Show more Show less
9.1
Superb
537 reviews
Price from
£140
per night

The Godolphin Hotel

Hotel in Marazion

Overlooking St Michael's Mount, The Godolphin Hotel in Marazion offers high-quality rooms on the beautiful West Cornwall coast. With a bar and restaurant showcasing local produce. location is perfect for visiting St.Michale Mount. the hotel restaurant is good for siting with the wonderful view.

Show more Show less
9
Superb
302 reviews
Price from
£145
per night

Wheal Rodney Holiday Park

Marazion

Situated down a country lane, Wheal Rodney Holiday Park features an indoor swimming pool and free on-site parking. The accommodation was well equipped with everything you need. It was clean and warm (we visited in winter). The pool was the main reason we choose this location and it was great. Nice and warm though the changing rooms were a bit nippy. The staff were very helpful including getting us an electric hookup so we could charge our car.

Show more Show less
9.2
Superb
381 reviews
Price from
£82
per night

Rosario 4 stars

Marazion

Situated just 30 metres from the beach, Rosario offers bed and breakfast accommodation in the seaside resort of Marazion, 10 minutes’ drive from Penzance. Lovely hosts, tasty breakfast. Room clean and spacious. The location provides easy access to beaches and the local area.

Show more Show less
7.6
Good
252 reviews
Price from
£70
per night

chyreen@marazion

Marazion

Located in Marazion in the Cornwall region, with Marazion Beach and St Michael's Mount nearby, chyreen@marazion provides accommodation with free WiFi. Thank you to Erika and Dan for providing such wonderful accommodation. My partner and I stayed at The Lookout for two nights and it was superb. The apartment itself is extremely clean, comfortable, well-equipped and in an excellent location, offering both privacy and easy access to Marazion and the surrounding area. The refreshments provided (especially the croissants and scones) were very thoughtful. I would gladly stay again and highly recommend it to anyone visiting this area.

Show more Show less
9.7
Exceptional
178 reviews
Price from
£120
per night

Krissie's

Marazion

Situated down a quiet and secluded farm track, Krissie's is just a 10-minute walk from the picturesque market town of Marazion. The modern and bright accommodation comes with free private parking. We had a lovely week stay in one of the apartments at Krissie's. The brightly decorated home-away-from-home had everything we needed for a comfortable holiday. It was clear that a lot of thought had been put into equipping the apartment, and they really have thought of everything a guest might need! Josh was a terrific and friendly host, and he provided lots of tips and helpful advice during our stay. We would happily recommend this accommodation to anyone visiting Marazion!

Show more Show less
9.6
Exceptional
82 reviews
Price from
£145
per night

Jowders Cottage

Marazion

Situated in Marazion, close to dog-friendly beaches, this holiday home is located 900 metres from St Michael's Mount. Guests benefit from a patio, free WiFi and free parking. beautiful kitchen. all tastefully and sympathetically decorated. well equipped.

Show more Show less
9.1
Superb
41 reviews
Price from
£193.70
per night

Sandpiper

Marazion

Sandpiper in Marazion offers accommodation with a private courtyard, 30 metres from Marazion Beach. The property also features free WiFi. St Michael's Mount is 800 metres from Sandpiper. Beautiful place to stay, opposite of St. Michaels Mount, Owner was very friendly and helpful

Show more Show less
8.7
Fabulous
43 reviews
Price from
£100
per night

Shoreline 4 stars

Marazion

Offering a garden and sea view, Shoreline is located in Marazion, 600 metres from Marazion Beach and 1.4 km from St Michael's Mount. The 4-star holiday home is 20 km from Minack Theatre. Second visit to a holiday property at this location. Shorelines perfectly located for beach and local area. Clean and comfortable and dog friendly. Great to have parking directly in front of property.

Show more Show less
7.4
Good
8 reviews

Seabreeze 4 stars

Marazion

Seabreeze is set in Marazion, 600 metres from Marazion Beach, 1.4 km from St Michael's Mount, as well as 20 km from Minack Theatre. Location is fab so close to the beech and the views from the bungalow is fab every thing is on the flat so easy to walk around we had our car but there is an excellent bus service lovely starter pack and milk in the fridge nice touch WiFi was a bonus

Show more Show less
8.8
Fabulous
9 reviews
Price from
£171.50
per night
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Marazion:

Explore guest reviews of hotels in Marazion

See all