Hotels in St. Ives

Search and compare St. Ives hotels from hundreds of travel sites and save

St. Ives, England, United Kingdom
Jun 23 — Jun 242
St. Ives, England, United Kingdom
Wed 6/23
Thu 6/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Ives

Filter by star ratings
All filters
Olivers Lodge Hotel
Olivers Lodge Hotel
8.2 Excellent
50 Needingworth Road, St. Ives, United Kingdom
Show on map
0.6 mi from city centre, St. Ives 
ExcellentBased on 240 reviews
8.2

Olivers Lodge Hotel offers 3-star accommodation in St Ives. It is ideally located for guests wishing to discover the area's attractions.

Travelodge Huntingdon Fenstanton
Travelodge Huntingdon Fenstanton
A14 Eastbound, Huntingdon, United Kingdom
Show on map
2.8 mi from city centre, St. Ives 

Located within the scenic parkland of Fenstanton, Travelodge Huntingdon offers comfortable accommodation and a full range of facilities, including a lift.

Home From Home Guest House
Home From Home Guest House
9.2 Excellent
78 Milton Road, Cambridge, United Kingdom
Show on map
11.7 mi from city centre, St. Ives 
ExcellentBased on 1 review
9.2

Conveniently located in the centre of the city, this 4-star bed & breakfast makes for an ideal base in Cambridge. It also provides outdoor tennis courts, a ticket service and luggage storage.

The Norna
The Norna
8.5 Excellent
148 Tenison Road, Cambridge, United Kingdom
Show on map
13.0 mi from city centre, St. Ives 
ExcellentBased on 205 reviews
8.5

The Norna is situated in the city's renowned tourism and shopping area. Just a five-minute stroll from Cambridge Railway Station, the hotel provides guests with an ideal base while in Cambridge.

Dolphin Hotel Cambridge
Dolphin Hotel Cambridge
6.5 Good
London Road, Cambridgeshire, St. Ives, United Kingdom
Show on map
0.7 mi from city centre, St. Ives 
GoodBased on 49 reviews
6.5

Dolphin Hotel Cambridge offers 3-star accommodation in St Ives. It also provides a 24-hour reception, a sauna and meeting rooms.

The Old Bridge
The Old Bridge
9.1 Excellent
1 High Street, Huntingdon, United Kingdom
Show on map
4.3 mi from city centre, St. Ives 
ExcellentBased on 232 reviews
9.1

The Old Bridge provides a comfortable setting while in Huntingdon. It offers complimentary Wi-Fi, a swimming pool and a terrace.

Tips for booking a St. Ives hotel

Cheapest month:December
Most expensive month:October
Average price in St. Ives:$104/night
Absolute cheapest price found:$68/night
Cheapest day:Wednesday
Most expensive day:Monday
$91 - $127
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$99 - $127
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Ives hotels

Show all 14 hotels
1
Dolphin Hotel Cambridge
Dolphin Hotel Cambridge
6.5 Good
London Road, Cambridgeshire, St. Ives, United Kingdom
Show on map
0.7 mi from city centre, St. Ives 

Dolphin Hotel Cambridge offers 3-star accommodation in St Ives. It also provides a 24-hour reception, a sauna and meeting rooms.

Cheapest hotels in St. Ives, Cambridgeshire

Show all 14 hotels
Travelodge Huntingdon Fenstanton
Travelodge Huntingdon Fenstanton
A14 Eastbound, Huntingdon, United Kingdom
Show on map
5.9 mi from city centre,  

Located within the scenic parkland of Fenstanton, Travelodge Huntingdon offers comfortable accommodation and a full range of facilities, including a lift.

$42
Avg. per night
The Norna
The Norna
8.5 Excellent
148 Tenison Road, Cambridge, United Kingdom
Show on map
0.8 mi from city centre,  

The Norna is situated in the city's renowned tourism and shopping area. Just a five-minute stroll from Cambridge Railway Station, the hotel provides guests with an ideal base while in Cambridge.

$67
Avg. per night
Dolphin Hotel Cambridge
Dolphin Hotel Cambridge
6.5 Good
London Road, Cambridgeshire, St. Ives, United Kingdom
Show on map
0.7 mi from city centre,  

Dolphin Hotel Cambridge offers 3-star accommodation in St Ives. It also provides a 24-hour reception, a sauna and meeting rooms.

$103
Avg. per night
Olivers Lodge Hotel
Olivers Lodge Hotel
8.2 Excellent
50 Needingworth Road, St. Ives, United Kingdom
Show on map
0.6 mi from city centre,  

Olivers Lodge Hotel offers 3-star accommodation in St Ives. It is ideally located for guests wishing to discover the area's attractions.

$104
Avg. per night
The Old Bridge
The Old Bridge
9.1 Excellent
1 High Street, Huntingdon, United Kingdom
Show on map
0.4 mi from city centre,  

The Old Bridge provides a comfortable setting while in Huntingdon. It offers complimentary Wi-Fi, a swimming pool and a terrace.

$140
Avg. per night
Home From Home Guest House
Home From Home Guest House
9.2 Excellent
78 Milton Road, Cambridge, United Kingdom
Show on map
0.9 mi from city centre,  

Conveniently located in the centre of the city, this 4-star bed & breakfast makes for an ideal base in Cambridge. It also provides outdoor tennis courts, a ticket service and luggage storage.

$182
Avg. per night

Hotel prices in St. Ives

3 stars

$42 - $140

Olivers Lodge Hotel

#1 Most popular

Olivers Lodge Hotel
8.2 Excellent
$104
Avg. per night
The Old Bridge

#2 Most popular

The Old Bridge
9.1 Excellent
$140
Avg. per night
The Norna

Best value

The Norna
8.5 Excellent
$67
Avg. per night

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

Where to stay in St. Ives

St. Ives travel FAQs

  • What are the best hotels in St. Ives?

    240 reviews rated Olivers Lodge Hotel with an average score of 8.2/10. It may also be worth looking into the The Old Bridge, which received a rating of 9.1/10 from 232 reviews. The Three Hills could also be a good option, with a score of 9.3/10 from 154 reviews.

  • How much do hotels in St. Ives cost?

    St. Ives hotels have an average price of $127/night (based on searches on HotelsCombined in the last 3 days).

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

    Prices for St. Ives hotels have been found for as low as $93/night over the last 3 days.