Recommended hotels in St Ives (Cornwall)

Primrose Valley Hotel St Ives

From US$ 222

Porthminster Beach, St Ives, St Ives (Cornwall), United Kingdom - Show map

Show map

Primrose Valley Hotel is situated in a busy area of St Ives, 1.9 km from Porthkidney Sands. The boutique hotel…

Book Now From US$ 222

The Gannet Inn St Ives

From US$ 217

St Ives Road Carbis Bay, St Ives (Cornwall), United Kingdom - Show map

Show map

The 3-star The Gannet Inn is set about 2.5 km from St Ives Museum. The property is set 10 minutes' walk…

Book Now From US$ 217