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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St Ives – 298 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

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,500 reviews
Price from
$189
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.7
Review score
665 reviews
Price from
$114
per night

Carbis Bay and Spa Hotel

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... Proximity to the beach, fantastic rooms. Could watch seals in the sea from our room. Lovely infinity pool

Show more Show less
7.9
Good
668 reviews
Price from
$485
per night

St Ives Harbour Hotel & Spa

Hotel in St Ives

Overlooking Porthminster Beach with impressive views across St Ives Bay and Godrevy Lighthouse, The St Ives Harbor Hotel & Spa offers elegant rooms with free Wi-Fi. The room was immaculate, well appointed and spotless. Staff were very friendly and helpful. Location was handy, especially for the train and views were stunning of the beach and St Ives!

Show more Show less
8.1
Very Good
798 reviews
Price from
$251
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. Friendly staff. Clean room. Awesome view. Perfect location.

Show more Show less
8.6
Excellent
792 reviews
Price from
$218
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 food at the restaurant was excellent. staff was very helpful and pleasant. a great find in St. Ives area

Show more Show less
8.5
Very Good
497 reviews
Price from
$339
per night

Boskerris Hotel

Hotel in St Ives

Located in St Ives, a 2-minute walk from Carbis Bay, Boskerris Hotel provides accommodations with a restaurant, free private parking, a bar and a garden. Breakfast was outstanding. Order tea anytime of the day and it was perfection every time! View of the ocean and quiet comfort abound. They made us a sandwich to go and it was like my mother had made it. Everyone was friendly, helpful and full of advice / tips.

Show more Show less
9.6
Exceptional
107 reviews
Price from
$315
per night

Host St Ives

Hotel in St Ives

Located in St Ives, within a 5-minute walk of Porthmeor Beach and 0.9 miles of Carbis Bay, Host St Ives has accommodations with a bar and free WiFi throughout the property as well as free private... Location was ideal, the room was great, the meals were fantastic, and the staff was amazing!’n

Show more Show less
9.9
Exceptional
77 reviews
Price from
$388
per night

The Western

St Ives

The Western Hotel is housed in an historic building in the center of St Ives. It offers a traditional Cornish pub with a beer garden. Breakfasr was great. Staff superb.

Show more Show less
8.2
Very Good
1,293 reviews
Price from
$194
per night

Ocean House

St Ives

Featuring a garden, terrace and views of garden, Ocean House is located in St Ives, a 6-minute walk from Porthmeor Beach. Clean, renovated, class, comfort.

Show more Show less
7.7
Good
682 reviews
Price from
$141
per night

Most-booked hotels in St Ives in the past month

See all

FAQs about hotels in St Ives

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

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

  • On average, it costs $273 per night to book a 3-star hotel in St Ives for tonight. You'll pay around $618 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in St Ives will cost around $255, on average (based on Booking.com prices).

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

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

  • For hotels in St Ives that serve highly-rated breakfasts, try Boskerris Hotel, The Gannet Inn, and Pedn-Olva.

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

  • Pedn-Olva, Boskerris Hotel, and The Gannet Inn got great room view-related reviews from travelers in St Ives.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St Ives:

Explore guest reviews of hotels in St Ives

See all