Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Ives (Cornwall)

Filter by star ratings
All filters
Palma Guest House
9.4 Excellent

0.4 mi from city centre, St. Ives (Cornwall) Show on map

ExcellentBased on 217 reviews
9.4

A 10-minute walk from Saint Ives Railway Station, Palma Guest House has a accessible setting, making it an ideal place to stay while visiting St Ives. It provides complimentary wireless internet and is steps from the Barbara Hepworth Museum and popular attractions.

The Lugger Inn

0.3 mi from city centre, Penzance Show on map

The inn is situated in Penzance and is close to nearby landmarks, including the Penlee House, the Morrab Library and Penzance Football Club. It is ideally positioned for guests wanting to visit local attractions.

The Cornubia Inn
7.6 Good

0.7 mi from city centre, Hayle Show on map

GoodBased on 211 reviews
7.6

Situated within walking distance of Hayle Railway Station, The Cornubia Inn offers guests a convenient base when visiting Hayle. Those staying at the property can also take advantage of free Wi-Fi during their stay.

Count House Cottage B&b (Adult Only)
9.9 Excellent

0.2 mi from city centre, Carbis Bay Show on map

ExcellentBased on 129 reviews
9.9

Count House Cottage B&B-Adults Only is set in St Ives and is a short walk from Carbis Bay Railway Station. Guests can also enjoy complimentary wireless internet.

Primrose Valley Hotel
9.2 Excellent

0.5 mi from city centre, St. Ives (Cornwall) Show on map

ExcellentBased on 486 reviews
9.2

Primrose House St Ives is situated amongst St Ives's well-known restaurants and eateries, just a brief stroll from Saint Ives Railway Station. It also offers complimentary wireless internet.

Hotel Penzance
8.5 Excellent

0.4 mi from city centre, Penzance Show on map

ExcellentBased on 721 reviews
8.5

The hotel offers stylish accommodation in Penzance and is a few minutes on foot from Penzance Bus Station. It is close to Mount's Bay, shops and nightlife options.

The St Ives Bay Hotel
7.1 Good

0.4 mi from city centre, St. Ives (Cornwall) Show on map

GoodBased on 165 reviews
7.1

The St Ives Bay Hotel is situated in St Ives and offers free Wi-Fi. It is conveniently located for guests wanting to visit the area's popular attractions.

The Old Quay House
8.5 Excellent

1.0 mi from city centre, Hayle Show on map

ExcellentBased on 248 reviews
8.5

Situated in Ludgvan, The Old Quay House is a short drive from St Ives and provides a playground and free Wi-Fi. It is close to the area's tourist hot spots and is within walking distance of Saint Erth Railway Station.

Lamorna Lodge
9.4 Excellent

1.3 mi from city centre, St. Ives (Cornwall) Show on map

ExcellentBased on 129 reviews
9.4

Lamorna Lodge provides comfortable 4-star accommodation in St Ives. It is situated a short walk from Carbis Bay.

The Gannet Inn
8.7 Excellent

1.4 mi from city centre, St. Ives (Cornwall) Show on map

ExcellentBased on 274 reviews
8.7

A 10-minute walk from Carbis Bay Railway Station, The Gannet Inn has a convenient location, making it an ideal place to stay when visiting St Ives. It also provides laundry facilities, a swimming pool and babysitting/child services.

Tips for booking a St. Ives (Cornwall) hotel

Cheapest month:February
Most expensive month:July
Average price in St. Ives (Cornwall):£126/night
Absolute cheapest price found:£17/night
Cheapest day:Monday
Most expensive day:Thursday
£67 - £283
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£125 - £351
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Ives (Cornwall) hotels

Show all 731 hotels
1
Tregony Guest House
9.7 Excellent

0.3 mi from city centre, St. Ives (Cornwall) Show on map

Situated within walking distance of Saint Ives Railway Station, Tregony Guest House offers guests a convenient base while in St Ives. It is close to Tate St Ives, shops and nightlife options.

2
The St Ives Bay Hotel
7.1 Good

0.4 mi from city centre, St. Ives (Cornwall) Show on map

The St Ives Bay Hotel is situated in St Ives and offers free Wi-Fi. It is conveniently located for guests wanting to visit the area's popular attractions.

Cheapest hotels in St. Ives (Cornwall), Cornwall

Show all 731 hotels
Penzance Backpackers

0.4 mi from city centre, Penzance Show on map

Blue Dolphin Penzance Backpackers is located in Penzance and features free Wi-Fi. It is situated a brief stroll from the Penlee House and the Morrab Library.

£37
Avg. per night
Carnson House
8.5 Excellent

0.3 mi from city centre, Penzance Show on map

Situated just a short walk from Penzance Bus Station, Carnson House provides guests with a convenient base while in Penzance. It is located just a short stroll from many popular bars, clubs and restaurants.

£49
Avg. per night
Sandbank Holidays
8.0 Excellent

2.4 mi from city centre, Hayle Show on map

Sandbank Holidays is situated in Hayle and is close to the area's popular attractions. It also provides free Wi-Fi.

£54
Avg. per night
Borea Barn Vegetarian B&B
9.5 Excellent

3.6 mi from city centre, Penzance Show on map

Conveniently situated and providing a swimming pool, this comfortable bed & breakfast is located a short drive from St Ives. Those staying at the property can also enjoy free Wi-Fi during their stay.

£57
Avg. per night
The Cornubia Inn
7.6 Good

0.7 mi from city centre, Hayle Show on map

Situated within walking distance of Hayle Railway Station, The Cornubia Inn offers guests a convenient base when visiting Hayle. Those staying at the property can also take advantage of free Wi-Fi during their stay.

£58
Avg. per night
The Star Inn
7.7 Good

1.3 mi from city centre, Hayle Show on map

Located within the picturesque countryside of St. Erth, The Star Inn St. Erth offers comfortable accommodation and a wide range of facilities, such as billiards, a garden and an airport shuttle. It also provides wireless internet.

£59
Avg. per night
The Dock Inn
8.9 Excellent

0.3 mi from city centre, Penzance Show on map

Situated less than a 10-minute walk from Penzance Bus Station, The Dock Inn offers guests a convenient base when in Penzance. Guests can also enjoy free internet access.

£62
Avg. per night
The Lugger Inn

0.3 mi from city centre, Penzance Show on map

The inn is situated in Penzance and is close to nearby landmarks, including the Penlee House, the Morrab Library and Penzance Football Club. It is ideally positioned for guests wanting to visit local attractions.

£63
Avg. per night

Hotel prices in St. Ives (Cornwall)

2 stars or below

£37 - £119

No. 1 most popular

Sophia'S B&B
9.3 Excellent
£119
Avg. per night

No. 2 most popular

£37
Avg. per night

Best value

£57
Avg. per night
3 stars

£58 - £146

No. 1 most popular

Pedn Olva
8.9 Excellent
£112
Avg. per night

No. 2 most popular

£72
Avg. per night

Best value

£58
Avg. per night
4 stars and up

£49 - £146

No. 1 most popular

Beechwood House
8.3 Excellent
£88
Avg. per night

No. 2 most popular

Saltwater
9.4 Excellent
£112
Avg. per night

Best value

Carnson House
8.5 Excellent
£49
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in St. Ives (Cornwall)

About St. Ives (Cornwall)

St. Ives is a timeless seaside town with white-sand beaches, cobbled lanes and an undeniable beauty that has attracted the world’s most renowned painters and sculptors. The eclectic centre for art also boasts one of only four Tate galleries in the world.

Things to do

Fancy a stylish entrance into St. Ives? Consider taking the train from St. Erth into the city. This popular route is a short 20-minute ride and features a celebrated view of the St. Ives Harbour. Catch a glimpse of the colourful fishing boats that dwell in the port as the train weaves around pristine bays and jade waters.

Spend a relaxing day at Porthminster Beach, a short stroll from the centre of St. Ives. The soft crash of waves and gentle sway of palms create a truly tropical experience. Families can enjoy a swim at this award-winning beach, which features views of Godrevy Lighthouse, the inspiration for Virginia Woolf’s “To the Lighthouse”.

Marvel at the glorious collection of bronze, stone and wood sculptures at the Barbara Hepworth Museum and Sculpture Garden. Featuring the works of one of Britain's most acclaimed artists, the open-air gallery offers a truly unique way to appreciate Barbara Hepworth’s prized pieces.

A trip to St. Ives isn’t complete without visiting the Tate St Ives. Nestled at the edge of St. Ives beachfront, this renowned gallery celebrates iconic artists that have lived and worked in the coastal town and features a rotating selection of contemporary art.

Getting around

Trains arrive at St. Erth station from London. From there, take a bus, taxi or the scenic train to St. Ives. The streets of St. Ives are notoriously narrow, making walking the preferred method of exploring. Newquay Cornwall Airport is within an hour's drive.

St. Ives (Cornwall) travel FAQs

  • What are the best hotels in St. Ives (Cornwall)?

    St. Ives (Cornwall) is home to many highly-rated hotels, one of which is Pedn Olva, which has a current rating of 8.9. For other potential stays, consider Beechwood House and The St Ives Bay Hotel, which can also be great places to stay in St. Ives (Cornwall).

  • What is a good hotel near Porthmeor Beach?

    A good hotel close to Porthmeor Beach is Pedn Olva (rated 8.9/10 from 610 reviews).

  • What is a good hotel in St. Ives (Cornwall) near Porthminster Beach?

    Pedn Olva is a hotel near Porthminster Beach that is popular with HotelsCombined users, scoring 8.9 from 610 reviews.

  • Is there a good hotel near Tate St. Ives?

    Close to Tate St. Ives you will find Pedn Olva, which has a rating of 8.9 over 610 HotelsCombined reviews.

  • How much do hotels in St. Ives (Cornwall) cost?

    Searches in the last 72 hours suggest an average price of around £135/night is normal for a hotel in St. Ives (Cornwall).

  • How much is a cheap hotel in St. Ives (Cornwall)?

    £59/night is the cheapest price found for a hotel in St. Ives (Cornwall) by HotelsCombined users over the last 72 hours.