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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St Ives – 548 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,917 reviews
Price from
$151
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.5
Review score
1,034 reviews
Price from
$85
per night

Harbour Hotel St Ives

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. perfect location and it was spotless.

Show more Show less
8
Very Good
872 reviews
Price from
$188
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.6
Excellent
601 reviews
Price from
$226
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. Breakfast was very good with stunning views.

Show more Show less
8.7
Excellent
862 reviews
Price from
$233
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... This is best place to stay in St Ives, hotel in very good location and good facilities, good size room, beautiful view.

Show more Show less
8
Very Good
672 reviews
Price from
$371
per night

Boskerris Hotel

Hotel in St Ives

Located in St Ives, a 4-minute walk from Carbis Bay Beach, Boskerris Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar. the attention to details and the kindness of the staff

Show more Show less
9.3
Wonderful
110 reviews
Price from
$252
per night

Host St Ives

Hotel in St Ives

Located in St Ives, a 3-minute walk from Porthminster Beach, Host St Ives has accommodations with a terrace, free private parking, a restaurant and a bar. 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
9.8
Exceptional
149 reviews
Price from
$298
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.3
Very Good
1,487 reviews
Price from
$151
per night

Ocean House

St Ives

Located in St Ives and with Porthminster Beach reachable within a 7-minute walk, Ocean House provides a garden, non-smoking rooms, free WiFi throughout the property and a terrace. Great view!! Couldnt ask for a better location. Quiet room with convenient location at walking distance from the city center. Communication and information easy

Show more Show less
7.6
Good
772 reviews
Price from
$123
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 $21 per night, and 4-star hotels in St Ives are $19 per night. If you're looking for something really special, a 5-star hotel in St Ives can be found for $45 per night, on average (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 highly-rated breakfasts, try The Gannet Inn, Carbis Bay and Spa Hotel, 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 got great room view-related reviews from travelers in St Ives.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About St Ives:

Explore guest reviews of hotels in St Ives

See all