Hotels in Marazion

Find the best Marazion hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Marazion hotels with free cancellation or excellent ratings

Trusted Marazion hotel providers

See all hotels in Marazion

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Marazion.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelMarazion Hotel – 4.7
Average 4 star hotel priceRs106,269 per night

How to find the best hotel deals in Marazion

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Marazion

  • Like how easy it is to book flights with us? The same smart search engine is an expert at tracking down deals on Marazion hotels too. Use these tips to find the right stay at the right price.

  • The sooner you book, the better. You're more likely to find a cheaper rate on a Marazion hotel and have a wider range of choice when you plan in advance.

  • That said, booking at the last minute can end up being a good move. Some places cut their rates a day or two before check-in to help fill empty rooms.

  • The more flexible your dates, the better your savings. Experiment with your travel timing to discover what deals pop up. Prices are typically cheaper on weekdays and outside major travel periods.

  • Book without the worry by searching for stays that have free cancellation. If things change or a better deal pops up, you can easily cancel your booking.

Where to stay in Marazion

Central Marazion

  • Central Marazion places you right in the heart of it all. If sightseeing is at the top of your to-do list, stay at any of these hotels and you'll find yourself close to some headline attractions.

  • Elmsdale Guest House sets you up to explore with ease. Around 5 kilometres away, it's a sought-after stay near Marazion Beach.

  • When it comes to accommodation options close to Marazion, Penrose House earns its spot on any short list. Drop your bags at this Marazion hotel and you'll be roughly 5 kilometres away.

  • Hotels near Harbour View Marazion Beach are also worth keeping on your radar. Mounts Bay Caravan Park is 2 kilometres or so from this top sight. It's a great starting point for discovering the city.

When to go to Marazion

  • Planning your getaway means factoring in the weather forecast. August brings the warmest conditions, with maximum temperatures reaching 20ºC.

  • The coolest month here is February. Expect lows of 5ºC.

  • Browse around for Marazion hotels in April to enjoy mostly clear skies. Averaging five days of rain, this is the driest month.

  • Rain is most common in January, which gets around ten days of wet weather.

Best hotels in Marazion

Best budget hotels

  • Why pay extra? Budget Marazion hotels provide the basics so you can spend on what really matters: having adventures and buying too many souvenirs. Often equipped with money-saving amenities like in-room kettles and microwaves, you'll find at least ten of these affordable stays across the city.

  • No 12 Furze Croft offers comfort without the big spend. Make use of heating, parking and more at this 3-star option.

  • The Dolphin Tavern comes with conveniences like internet access and a restaurant. Base yourself at this 3-star Marazion hotel and keep more money for what matters.

  • You'll also be happy with the prices at Premier Inn Penzance, which is rated 3 stars. It features a lift and luggage storage.

Best 4-star hotels in Marazion

  • Get a little luxury without the big spend at one of the 4-star hotels in Marazion. Take your pick of around 20 of these stays, many of which come with perks like saunas, concierge desks, and in-house dining. From the rooms to the service and amenities, they're known for their extra attention to detail.

  • Glencree House offers the kind of stay that you'll remember for all the right reasons. A restaurant and room service add to the 4-star guest experience here.

  • Another Marazion hotel that stands out is The Beach Club. It features thoughtful amenities such as concierge assistance and room service.

  • Hotel Penzance is one more that earns a mention. It comes with concierge assistance and an outdoor swimming pool, among other things.

Best luxury 5-star hotels

  • You could just find somewhere to crash. Or you could book one of the five or so 5-star hotels in Marazion and feel every bit like a VIP. Think things like world-class spa facilities, signature dining experiences, and top-tier locations. (And maybe even a personal concierge on speed dial.)

  • The Count House doesn't just satisfy expectations — it beats them. There's a long list of things to love about this indulgent stay, including a golf course and room service.

Best hotels in Marazion for families

  • Taking off with the kids? You need a hotel that comes with more support built in. Activity centres, childcare services, kitchenettes, and laundry facilities make family escapes easier. You'll find roughly ten family-friendly hotels in Marazion standing by for your crew.

  • If you'd like something a little more luxurious, treat everyone to an escape at Carbis Bay and Spa Hotel. This 4-star Marazion hotel offers a lounge and shuttle services.

Best hotels with a pool

  • Add some extra fun to your trip with a pool. If you go for a city hotel, expect rooftop and indoor options. Resorts? They often go all out with sprawling outdoor layouts and maybe even a swim-up bar. There are at least five pool hotels in Marazion made for your next adventure.

  • Take a refreshing break at Hotel Penzance. As well as an outdoor swimming pool, this Marazion hotel offers Wi-Fi and a restaurant.

  • Tregenna Castle Resort will also have you reaching for your swimsuit and goggles. Settle into this popular option and make the most of an indoor swimming pool, a laundry and a restaurant.

Best pet-friendly hotels

  • Why go it alone when your pet can join the fun? From comfy beds and feeding bowls to fenced exercise yards, pet-friendly hotels are set up to help you and your best buddy feel right at home. There are roughly ten Marazion hotels ready to welcome your best friend.

  • Check in with your sidekick at The Pirate Inn. You'll find amenities here like room service and Wi-Fi.

Finding cheap hotels in Marazion: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Marazion with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is Rs60,766 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for Rs111,461 per night.
The average price of a hotel during the week is Rs139,671 per night, and the average price on weekends is Rs161,861. Overall, it looks like the cheapest day to stay in Marazion could be Sunday.
We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in Marazion. And the most expensive day seems to be Saturday
The average price of a 4-star hotel in Marazion is currently around Rs107,233 per night. And the cheapest 4-star hotel we found is Rs83,835 per night.
The cheapest month to stay in a hotel in Marazion is November, with an average price of Rs42,962 per night. The most expensive month is June, when the average room rate can rise to Rs189,853 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in May is Rs131,054 per night, which is around 2% higher than the rest of the year.