Let KAYAK do the searching
For those who would like to stay within walking distance of St Ives Station, consider either the 5-star St Ives Harbour Hotel & Spa, which is under half a mile away from the station and another option is the Primrose Valley Hotel, which is a 3-star hotel in the same vicinity.
Stay somewhere you can soak up the beautiful views around St Ives and look out for a hotel around the bay. The Trevose Harbour House is a good option with views of the bay. This hotel is under a 5-minute walk to the St Ives Harbour and beaches. The Carbis Bay and Spa Hotel also offers rooms with views out over the bay.
The Atlantic Hotel on St. Ives Road at Carbis Bay is one of the few hotels to offer free crib/infant beds to guests as a family option. Additional amenities include lobby Wi-Fi, free full breakfast and free parking, along with a restaurant and bar/lounge on site. This hotel is a ten-minute walk to Carbis Bay Beach and two miles to Tate St. Ives.
St. Ives Harbour Hotel overlooking Porthminster Beach has a full service spa offering various spa treatments including body scrubs and massages, plus manicures and pedicures for the well-heeled guest. The hotel also features an indoor pool as well as restaurant and bar/lounge, and is a ten-minute walk to Barbara Hepworth Museum.
Yes, there are a couple of hotels with kitchen facilities. Harbour View Cottage offers full kitchen facilities including a stovetop, cookware, dishware, utensils and a microwave as well as free Wi-Fi, and is a minute’s walk to Art Space Gallery and Boathouse Theatre. Sands Studio & Samphire Studio also offers full kitchen facilities.
There are only a handful of 5-star rated hotels in St. Ives in Cornwall One of them is West by Five. This charming property overlooks Porthmeor Beach, where guests can enjoy free cooked-to-order breakfast as well as premium, hypoallergenic bedding for their sleeping comfort. St. Ives Harbour is a six-minute walk away.
Travellers who like staying near Porthminster Beach recommend The St Ives Bay Hotel, St Ives Harbour Hotel & Spa and Tregenna Castle Resort.
Although the average price for a double room in St. Ives is £232, £37 is the lowest price found by KAYAK users in the last 3 days.
KAYAK users found rooms for tonight for a cheap as £37 in the last 3 hours. 3-star hotel rooms have been found from £45, and 4-star hotels from £134.
In the last 72 hours, users have found St. Ives hotels for this weekend for as low as £43 per night. Users have also found 3-star hotels from £45 and 4-star hotels from £156.
After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central St. Ives districts. You can also do a search using the city map to choose a specific location, like St. Ives city centre
Take a look at our extensive hotel map to find the best hotels near you.
There are many hotels in St. Ives that offer both parking and free parking. Popular choices among KAYAK users include Primrose House St. Ives, Thurlestone Guest House and The Gannet Inn.