Hotels in Hayle

Search and compare Hayle hotels from hundreds of travel sites and save

Hayle, England, United Kingdom
23 Jul — 24 Jul2
Hayle, England, United Kingdom
Fri 23/7
Sat 24/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Hayle

Filter by star ratings
All filters
The Old Vicarage
The Old Vicarage
Churchtown St Hilary, Penzance, United Kingdom
Show on map
6.0 km from city centre, Hayle 

The Old Vicarage St Hilary offers comfortable 4-star accommodation in St Hilary. It also provides highchairs, a ticket service and a tour desk.

Tips for booking a Hayle hotel

Cheapest month:November
Most expensive month:October
Average price in Hayle:$209/night
Absolute cheapest price found:$67/night
Cheapest day:Thursday
Most expensive day:Saturday
$126 - $290
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$150 - $314
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Hayle, Cornwall

Show all 310 hotels
The Old Vicarage
The Old Vicarage
Churchtown St Hilary, Penzance, United Kingdom
Show on map
7.8 km from city centre,  

The Old Vicarage St Hilary offers comfortable 4-star accommodation in St Hilary. It also provides highchairs, a ticket service and a tour desk.

$167
Avg. per night

Where to stay in Hayle

Hayle travel FAQs

  • What are the best hotels in Hayle?

    440 reviews rated The White Hart Hotel with an average score of 7.3/10. It may also be worth looking into the Little Pengelly Farm, which received a rating of 9.3/10 from 72 reviews. Seaside Suite could also be a good option, with a score of 9.6/10 from 45 reviews.

  • How much do hotels in Hayle cost?

    Searches in the last 72 hours suggest an average price of around $189/night is normal for a hotel in Hayle.

  • How much is a cheap hotel in Hayle?

    Over the last 3 days, Hayle hotels have been found for as cheap as $186/night in searches by HotelsCombined users.

  • How much is a hotel in Hayle tonight?

    Prices for a hotel in Hayle tonight are about $186 on average, but HotelsCombined users have found prices as low as $186 for tonight in the last 3 days.