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 – 242 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. It was great to kick back and relax with the two swimming pools and spa. Very clean and tidy we were only staying for one night but decided to stay two it was just lovely and the food was great. The location was a great walk to the beach and town really enjoyed it. Breakfast was great

Show more Show less
7.7
Good
2,264 reviews
Price from
$120
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
497 reviews
Price from
$72
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. Lovely & clean, comfortable bed, welcome sherry biscuits with tea. Nice towels

Show more Show less
8.2
Very Good
896 reviews
Price from
$116
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
640 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
374 reviews
Price from
$132
per night

Host St Ives

Hotel in St Ives

Located in St Ives, within 1312 feet of Porthmeor Beach and 1312 feet of Tate St Ives, Host St Ives features 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
27 reviews
Price from
$333
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. This hotel has it all, great breakfast and restaurant plus a pub below with live music. If you plan to eat at the Sunday Carvery be sure to have reservations, I think most of St. Ives comes for that great meal.

Show more Show less
8.1
Very Good
1,264 reviews
Price from
$108
per night

Lifeboat Inn

St Ives

Set in St Ives and with Porthmeor Beach reachable within 656 feet, Lifeboat Inn offers a restaurant, allergy-free rooms, free WiFi throughout the property and a bar. The inn features family rooms. The location 😍, the food & the service. It was tastefully decorated to blend in the outdoor to the indoor. We had most of our meals there as it was delicious. The staff and manager made our stay a memorable one. Thank you.

Show more Show less
8.9
Excellent
542 reviews
Price from
$127
per night

The Nook

St Ives

Located in the seaside town of St Ives, The Nook features free Wi-Fi and private onsite parking. It is just 8 minutes’ walk from the popular surfing destination, Porthmeor Beach. The Nook was a super welcoming, comfortable and positive experience.

Show more Show less
8.5
Very Good
536 reviews
Price from
$67
per night

Ocean House

St Ives

Featuring a garden, terrace and views of garden, Ocean House is set in St Ives, 1640 feet from Porthmeor Beach. The accommodations offers a shared kitchen and free WiFi throughout the property. I loved the location, absolutely wonderful. The kitchen is perfefecly organized and useful for breakfast. The room is nice, unfortunately not with sightseeing I expected.

Show more Show less
7.8
Good
530 reviews
Price from
$88
per night

Most-booked hotels in St Ives in the past month

See all

FAQs about hotels in St Ives

  • Many families visiting St Ives loved staying at Host St Ives, St Ives Harbour Hotel & Spa, and The Gannet Inn.

  • Host St Ives, The Gannet Inn, and St Ives Harbour Hotel & Spa are some of the popular hotels in St Ives.

  • These hotels in St Ives are highly rated by couples: Host St Ives, The Gannet Inn, and St Ives Harbour Hotel & Spa.

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

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

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