Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Marazion

Filter by star ratings
All filters
The Cove
7.5 Good

4.0 mi from city centre, Penzance Show on map

GoodBased on 150 reviews
7.5

Located in St. Buryan, Lamorna Cove Hotel is an easy drive from Penzance and offers an outdoor pool. It also provides free Wi-Fi.

The Queens Hotel
8.1 Excellent

0.3 mi from city centre, Penzance Show on map

ExcellentBased on 1,260 reviews
8.1

The Queens Hotel Penzance offers a Victorian setting when in Penzance. It is moments from Penzance Football Club, eateries and nightlife options.

Tips for booking a Marazion hotel

Cheapest month:September
Most expensive month:August
Average price in Marazion:$154/night
Absolute cheapest price found:$61/night
Cheapest day:Thursday
Most expensive day:Friday
$119 - $196
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$125 - $269
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Marazion, Cornwall

Show all 150 hotels
The Queens Hotel
8.1 Excellent

0.3 mi from city centre, Penzance Show on map

The Queens Hotel Penzance offers a Victorian setting when in Penzance. It is moments from Penzance Football Club, eateries and nightlife options.

$104
Avg. per night
The Cove
7.5 Good

4.0 mi from city centre, Penzance Show on map

Located in St. Buryan, Lamorna Cove Hotel is an easy drive from Penzance and offers an outdoor pool. It also provides free Wi-Fi.

$120
Avg. per night

Where to stay in Marazion

Marazion travel FAQs

  • What are the best hotels in Marazion?

    The Queens Hotel (8.1/10 from 1,260 reviews), The Godolphin (9.2/10 from 239 reviews), and chyreen@marazion (9.8/10 from 195 reviews) are all highly rated places to stay in Marazion.

  • What is a good hotel near St. Michael's Mount?

    Reviews of The Godolphin recommend it as a good place to stay near St. Michael's Mount, scoring 9.2/10 from 239 ratings.

  • How much do hotels in Marazion cost?

    Marazion hotels have an average price of $266/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Marazion?

    HotelsCombined users have found cheap hotels in Marazion starting from $78 per night in the last 3 days.