Skip to main content

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 – 244 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. Lovely hotel with friendly staff. Spacious room with ocean view. Lovely breakfast & dinner was excellent too.

Show more Show less
7.7
Good
2,290 reviews
Price from
£72
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 absolutely great, the team was nice and the view amazing!

Show more Show less
8.7
Fabulous
752 reviews
Price from
£80
per night

St Ives Harbour Hotel & Spa 4 stars

Hotel in St Ives

Overlooking Porthminster Beach with impressive views across St Ives Bay and Godrevy Lighthouse, The St Ives Harbour Hotel & Spa offers elegant rooms with free Wi-Fi. We forgot some belongings at the hotel and they kindly sent them on to us which was a nice touch

Show more Show less
8.2
Very good
865 reviews
Price from
£88
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.8
Review score
522 reviews
Price from
£75
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... Daniel from Peru, was exceptional. So professional, and he made us feel so welcome! we had a wonderful stay. we were upgraded to the cottages on the front, and they were amazing !

Show more Show less
7.8
Good
628 reviews
Price from
£200
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. The room and hotel were fantastic, but the staff & customer service made it. I was able to specifally book a room with a bathtub at no extra cost as my fiance is pregnant and she likes to use it to relax, plus was easily able to get a spot in the barbers too. The food at dinner and breakfast was also excellent, with polite and prompt service from all on shift.

Show more Show less
8.4
Very good
390 reviews
Price from
£99
per night

Host St Ives 4 stars

Hotel in St Ives

Situated in St Ives, within 450 metres of Porthmeor Beach and 1.4 km of Carbis Bay, Host St Ives features accommodation with a bar and free WiFi throughout the property as well as free private parking... We absolutely loved the room, the size, the attention to detail, sense of luxury and style, location in centre of town. We loved the attention to detail, the choice of items in the room often using local artists and suppliers. Our host looked after us with such care and dedication and took care of our dietary needs brilliantly.

Show more Show less
10
Exceptional
37 reviews
Price from
£230
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. Very friendly and attentive staff who were very accommodating of our dietary restrictions during breakfast. The location is super central and easily accessible to the main beaches, shops, etc. Our room was practically a mini studio flat, equipped with a kitchenette and very spacious (with sea views to boot!)

Show more Show less
8.2
Very good
1,260 reviews
Price from
£55
per night

St. Ives Holiday Village

St Ives

Set in St Ives in the Cornwall region, St. Ives Holiday Village provides accommodation with free WiFi in public areas, as well as access to a sauna. Loved the location my beautiful lodge we stayed in a two bed to bathroom platinum lodge

Show more Show less
7.3
Good
458 reviews
Price from
£69.66
per night

The Queens St Ives 4 stars

St Ives

Situated in St Ives, less than 2 minutes’ walk from the harbour, The Queens Hotel St Ives has free Wi-Fi. It also offers a gastropub, decorated with local artwork and serving award-winning food. Everything about this Hotel and Staff is top notch! I would never stay anywhere else!

Show more Show less
7.9
Good
645 reviews
Price from
£87.50
per night

Most booked hotels in St Ives in the past month

See all

FAQs about hotels in St Ives

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

  • Host St Ives, Pedn-Olva and The Gannet Inn are some of the popular hotels in St Ives.

  • These hotels in St Ives are highly rated by couples: Host St Ives, Pedn-Olva and The Gannet Inn.

  • Pedn-Olva, The Gannet Inn and St Ives Harbour Hotel & Spa 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, Pedn-Olva and St Ives Harbour Hotel & Spa.

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

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about St Ives:

Explore guest reviews of hotels in St Ives

See all