Skip to main content.

The Best Hotels in St Ives

Search our Top St Ives Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Hotels in St Ives

What's St Ives like?

St Ives is a friendly place known for its seaside. Why not go on a fun excursion to St Ives Harbour? While you're here, make time to enjoy other sights such as Porthminster Beach.

Where are the best places to stay in St Ives?

We have 287 St Ives accommodation options with prices starting at GBP 9. Choose one of our 48 deals and get discounts of up to 33%.

Below are the number of accommodation options by star rating in St Ives and the surrounding area:

  • • 2 5-star accommodation from GBP 52 per night
  • • 81 4-star accommodation from GBP 42 per night
  • • 117 3-star accommodation from GBP 29 per night
  • • 14 2-star accommodation from GBP 21 per night

Here are our travellers' top 5 places to stay in St Ives:

Headland House Luxury B&B

Upscale B&B within easy reach of Porthminster Beach
  • • Free breakfast • Free WiFi • Bar • Terrace • Garden

Thurlestone Guest House

Upscale B&B within easy reach of Porthminster Beach
  • • Free breakfast • Free parking • Free WiFi • Central location

Tregony Guest House

Upscale guesthouse within walking distance of St Ives Harbour
  • • Free breakfast • Free WiFi • Comfy beds


3-star guesthouse, convenient for Porthminster Beach
  • • Free parking • Free WiFi • Terrace • Central location

The Gannet Inn

3-star hotel with outdoor pool, near Porthminster Beach
  • • Free breakfast • Free parking • Free WiFi • Restaurant • Bar

How to get to St Ives

What is the closest airport to St Ives?

  • • Newquay (NQY-Newquay Cornwall), 26.4 mi (42.5 km) from central St Ives

What are the closest train stations to St Ives?

  • • St Ives Station (0.2 mi/0.3 km from the city centre)
  • • Carbis Bay Station (1.3 mi/2 km from the city centre)
  • • Lelant Station (2.7 mi/4.4 km from the city centre)

Things to see and do in St Ives

What is there to see in St Ives?

  • • St Ives Harbour
  • • Porthminster Beach
  • • Porthmeor Beach
  • • Carbis Bay Beach
  • • Chapel of St Nicholas

What is there to do in St Ives?

  • • Barbara Hepworth Museum
  • • Tate St. Ives
  • • St Ives Museum
  • • West Cornwall Golf Club
  • • The Penwith Gallery

Other popular St Ives attractions

  • • BoatHouse Theatre
  • • Porthgwidden Beach
  • • Leach Pottery Museum
  • • St. Ives Theatre
  • • Harbour Sand

When is the best time to visit St Ives?

  • • Hottest months: July, August, June, September (average 18°C)
  • • Coldest months: February, January, March, April (average 5°C)
  • • Rainiest months: October, November, December and January (average 88.90 inches of rainfall)

St Ives Travel Guides & Things To Do

Read about other things to do in St Ives