Skip to main content

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

Show more Show less
7.7
Good
2,301 reviews
Price from
$97
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. Excellent location, very friendly and professional staff. breakfast and dinner was very good as well.

Show more Show less
8.7
Excellent
755 reviews
Price from
$134
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 scenary is amazing. The location is perfect, easy access to the beach and easy to walk around. The staff were very friendly and accommodating to our needs.

Show more Show less
8.2
Very Good
866 reviews
Price from
$137
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
$86
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.8
Good
625 reviews
Price from
$270
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
389 reviews
Price from
$134
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... 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
38 reviews
Price from
$338
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. The location of the hotel was great. The staff were friendly and helpful. The cooked breakfast very good and served quickly and the eggs were perfect! The room was well appointed and just the right size for the two of us. We thoroughly enjoyed our trip and if the opportunity presents itself we'll be back.

Show more Show less
8.2
Very Good
1,265 reviews
Price from
$74
per night

Primrose House St. Ives

St Ives

With boutique bedrooms and a stylish bar, Primrose Valley Hotel offers free parking and free Wi-Fi. Just yards from Porthminster Beach, the hotel has wonderful views across the Celtic Sea. Great variety and quality. Friendly servers, who were quite helpful.

Show more Show less
9.2
Awesome
576 reviews

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. Great location and views. Spotlessly clean and comfortable.

Show more Show less
7.8
Good
554 reviews
Price from
$55
per night

Most-booked hotels in St Ives in the past month

See all

FAQs about hotels in St Ives

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

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

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

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

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

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