Cheap Hotels in Half Moon Bay
Near Pelican Point Beach
Coastside Inn at Half Moon Bay Hotel
You will find the Holiday Inn Express Hotel in Half Moon Bay conveniently located on Coastal Highway 1, just a short walk to the beach and Historical Downtown Main St. All rooms feature Deluxe Mattresses and Free Wireless Internet. We offer a delicious Express Start Continental Breakfast and free local calls.
Quality Inn Hotel
Near Naples Beach
Aristocrat Hotel, BW Signature Collection Hotel
Near Half Moon Bay State Beach
The Beach House Hotel Half Moon Bay Hotel
Near Mavericks Beach
Cypress Inn On Miramar Beach Hotel
Near Miramar Beach
Hotels in Half Moon Bay
lastminute.com has a fantastic range of hotels in Half Moon Bay, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Half Moon Bay hotels up until midnight and stay the same night.
We offer big savings on all kinds of hotels in some of the best locations Half Moon Bay has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee
Frequently asked questions about Hotels in Half Moon Bay
What are the best hotels to stay in Half Moon Bay?One of the best hotels to stay in Half Moon Bay is The Ritz-Carlton, Half Moon Bay.
What are the most convenient hotel rates in Half Moon Bay?The Ritz-Carlton, Half Moon Bay in Half Moon Bay offers one night in a double room at the price of £771.
What hotels are in the central Half Moon Bay neighborhood?The Ritz-Carlton, Half Moon Bay is located in the central neighborhood of Half Moon Bay.
We search from 120,000 hotels worldwide to find you the best deals.
Price Match Guarantee
Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.
Need help with your booking?
Call us on 0800 093 5555