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 – 538 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.

Within 72 acres of private grounds, this Tregenna Castle Resort overlooks St Ives and the Cornish coast.

Show more Show less
7.7
Good
3,009 reviews
Price from
£76
per night

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

Show more Show less
5.5
Review score
1,390 reviews
Price from
£46.65
per night

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.

Show more Show less
8.1
Very good
943 reviews
Price from
£98.50
per night

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.

Show more Show less
8.6
Fabulous
623 reviews
Price from
£150
per night

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...

Show more Show less
8.2
Very good
671 reviews
Price from
£225
per night

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.

Show more Show less
8.8
Fabulous
814 reviews
Price from
£130
per night

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.

Show more Show less
9.3
Superb
150 reviews
Price from
£200
per night

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.

Show more Show less
9.7
Exceptional
172 reviews
Price from
£188.12
per night

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.

Show more Show less
8.3
Very good
1,561 reviews
Price from
£85
per night

Boasting a garden, Ocean House is situated in St Ives in the Cornwall region, 700 metres from Porthmeor Beach and less than 1 km from Bamaluz Beach.

Show more Show less
7.6
Good
764 reviews
Price from
£66
per night

Most booked hotels in St Ives in the past month

FAQs about hotels in St Ives

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

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

  • On average, it costs £135 per night to book a 3-star hotel in St Ives for tonight. You'll pay on average around £203 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in St Ives will cost around £182 (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 Boskerris Hotel, The Gannet Inn 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 Carbis Bay and Spa Hotel 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