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+
St Ives – 542 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.

Tregenna Castle Resort 3 stars

Hotel in St Ives

Within 72 acres of private grounds, this Tregenna Castle Resort overlooks St Ives and the Cornish coast. We took apartment in Tregenna Castle. It was big, all equipped and clean. Breakfast was included in our package and they have amazing breakfast buffet. Resort also allows available amenities like swimming, gold, tennis etc. Parking was free and near to apartment. Resort have easy access to Porthminster beach.

Show more Show less
7.7
Good
2,893 reviews
Price from
£120
per night

The St Ives Bay Hotel

Hotel in St Ives

Offering a restaurant, The St Ives Bay Hotel is located in St Ives. Free WiFi access is available. There is also an electric kettle. Staff members really nice people

Show more Show less
5.5
Review score
1,012 reviews
Price from
£93.60
per night

Harbour Hotel St Ives 4 stars

Hotel in St Ives

Overlooking Porthminster Beach with impressive views across St Ives Bay and Godrevy Lighthouse, The Harbour Hotel St Ives offers elegant rooms with free Wi-Fi. Fabulous property and lovely staff, both at the reception and in the restaurant. Altogether a most enjoyable experience.

Show more Show less
8
Very good
868 reviews
Price from
£153.45
per night

The Gannet Inn

Hotel in St Ives

Set in a traditional house dating from 1900, The Gannet Inn is located in Carbis Bay, just an 8-minute walk from a sandy beach. It features a bar with a games room and Sky Sports channels. Nice room, friendly staff, great breakfast!

Show more Show less
8.6
Fabulous
598 reviews
Price from
£200
per night

Carbis Bay and Spa Hotel 4 stars

Hotel in St Ives

Set in tropical gardens, this elegant hotel offers wonderful sea views, an award-winning restaurant and direct access to Carbis Bay Beach, which is a member of The Most Beautiful Bays In The World... the area and facilities were first class the staff were there when needed without being overly attentive. Food was excellent

Show more Show less
8
Very good
666 reviews
Price from
£295
per night

Pedn-Olva

Hotel in St Ives

Overlooking the Celtic Sea and St Ives Bay, Pedn-Olva offers elegant rooms with magnificent views. With an outdoor swimming pool and spacious terrace, there is also a popular restaurant. Staff were attentive and polite - I asked for an ice bucket and flutes to be left in my room for when we checked in and this seemed no trouble at all. Room and views were amazing! Big bed and crashing waves to send you to sleep.

Show more Show less
8.7
Fabulous
857 reviews
Price from
£150
per night

Boskerris Hotel 4 stars

Hotel in St Ives

Located in St Ives, 400 metres from Carbis Bay Beach, Boskerris Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar. Everything was excellent. All staff is amazing and welcomes you with the biggest smile ever. The hotel us very warm and welcoming. Breakfast and dinner is out of this world. The views are spectacular.

Show more Show less
9.3
Superb
110 reviews
Price from
£260
per night

Host St Ives 4 stars

Hotel in St Ives

Situated in St Ives, 300 metres from Porthminster Beach, Host St Ives features accommodation with a terrace, free private parking, a restaurant and a bar. Very tasteful small hotel in the middle of town with wonderful Terrace Suite. Extremely friendly and always helpful staff, who fulfill individual wishes for hikers. Good breakfast, good menu.

Show more Show less
9.8
Exceptional
148 reviews
Price from
£268.75
per night

The Western

St Ives

The Western Hotel is housed in an historic building in the centre of St Ives. It offers a traditional Cornish pub with a beer garden. The location is great , it is near the city center. The room was amazing, spacious and clean. The service was excellent, free breafast and things can be left after check out time.

Show more Show less
8.3
Very good
1,481 reviews
Price from
£110
per night

Ocean House

St Ives

Set in St Ives and with Porthminster Beach reachable within 600 metres, Ocean House offers a garden, non-smoking rooms, free WiFi throughout the property and a terrace. clean, comfortable with a great view.

Show more Show less
7.6
Good
768 reviews
Price from
£105
per night

Most booked hotels in St Ives in the past month

Budget hotels in St Ives

See all

FAQs about hotels in St Ives

  • On average, 3-star hotels in St Ives cost £12 per night, and 4-star hotels in St Ives are £14 per night. If you're looking for something really special, a 5-star hotel in St Ives can on average be found for £36 per night (based on Booking.com prices).

  • The average price per night for a 3-star hotel in St Ives this weekend is £276 or, for a 4-star hotel, £294. Looking for something even fancier? 5-star hotels in St Ives for this weekend cost on average around £672 per night (based on Booking.com prices).

  • Many families visiting St Ives loved staying at Host St Ives, Boskerris Hotel and Pedn-Olva.

  • Host St Ives, Boskerris Hotel and Pedn-Olva are some of the popular hotels in St Ives.

  • For hotels in St Ives that serve up a highly-rated breakfast, try The Gannet Inn, Carbis Bay and Spa Hotel and Pedn-Olva.

  • These hotels in St Ives are highly rated by couples: Host St Ives, Boskerris Hotel and Pedn-Olva.

  • Pedn-Olva, Boskerris Hotel and The Gannet Inn have received great reviews from travellers in St Ives regarding the views from their hotel rooms.

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about St Ives:

Explore guest reviews of hotels in St Ives

See all