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 – 364 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.6
Good
2,664 reviews
Price from
£92
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.4
Review score
876 reviews
Price from
£57
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
764 reviews
Price from
£123.70
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.5
Very good
578 reviews
Price from
£175
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
7.9
Good
641 reviews
Price from
£300
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. The hotel was near the train station which made for a convenient travel. The property itself was clean and inviting while the staff was absolutely attentive and very courteous. The food was delicious! Would definitely come back here again.

Show more Show less
8.6
Fabulous
781 reviews
Price from
£99
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. Really lovely hotel: everything about it was generous- portion sizes, room upgrade, time given by staff. fresh, fragrant, modern, artistic relaxing and unstuffy great breakfasts beautiful view and great location comfy beds and lovely toiletries incredibly helpful and friendly staff will definitely be back

Show more Show less
9.4
Superb
95 reviews
Price from
£199
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. this hotel was fabulous. we stayed in the terrace suite and as a frequent traveler it’s one of the best rooms I have stayed in .

Show more Show less
9.8
Exceptional
128 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. I have had a very pleasant stay. To be repeated!

Show more Show less
8.2
Very good
1,356 reviews
Price from
£85
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. The room I stayed in was small but perfect for my needs. Very comfortable bed, with a small TV at the end, with some windows that opened up and let a lot of light in. Basic toilet/shower but all you need. It was quiet up on the top floor, so I slept well.

Show more Show less
7.6
Good
705 reviews
Price from
£52.52
per night

Most booked hotels in St Ives in the past month

See all

FAQs about hotels in St Ives

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

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

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

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

  • These hotels in St Ives are highly rated by couples: 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.

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

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