Cheap Hotels & Resorts in St Ives

Most accommodation are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Best St Ives Cheap Hotels

Frequently asked questions

What is St Ives like for travellers on a budget?
St Ives has cheap accommodation options and a variety of places to visit, making it a great choice for a budget-friendly getaway. You can find ways to save money while getting to know this destination, which is home to attractions such as St. Ives Theatre, St Ives Harbour and Tate St. Ives.
What's the best place to stay on a budget in St Ives?
Based on reviews, Maristow is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking.
How many cheap hotels will I be able to find in St Ives?
Expedia has 8 hotels in St Ives that are ideal if you are watching your pennies.
When is the best time for a budget trip to St Ives?
Weather will likely play an important role when you plan your trip to St Ives, but bear in mind that cheaper options are usually available when the weather isn’t as good. The hottest months are usually August and July, with an average temperature of 16°C, while the coldest months are February and January, with an average of 9°C. Average annual precipitation for St Ives is 974 mm.
What is there to see and do in St Ives?
St Ives is known for its gardens and offers things to see and do without spending a fortune. You can budget for the local attractions that interest you most, and then plan some activities that cost very little. Enjoy the outdoors at Porthminster Beach and Porthmeor Beach, or check out the area’s cultural spots like St. Ives Theatre.
How can I get to St Ives and get around on a budget?
Scoping out the transportation options in St Ives is a smart way to keep your trip affordable. The nearest airport is Newquay (NQY-Newquay Cornwall), 26.4 mi (42.5 km) away. If you want to travel outside the city, hop on a train from St Ives Station, Carbis Bay Station or Lelant Station.