Recommended hotels in St Ives (Cornwall)

Primrose House St. Ives St Ives

From US$ 238

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$ 238

Pedn Olva Hotel St Ives

From US$ 235

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

Show map

Pedn Olva Hotel is a spectacular 3-star accommodation in St Ives. The property lies within 21 km from Flambards…

Book Now From US$ 235