Searching for hotels in Cannon Beach? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in Cannon Beach, we've got you covered!

Cannon Beach Hotels Recommended for You

Check out our selection of great hotels in Cannon Beach.

5 star

Find More Hotels

Business travel

Find More Hotels

Breakfast

Find More Hotels

Family friendly

Find More Hotels

Hotels Near Famous Attractions in Cannon Beach

Check out these hotels located near popular sights in Cannon Beach

Cannon Beach

Show more

Bronze Coast Gallery

Show more

Haystack Rock

Show more

Les Shirley Park

Show more

Explore Guest Reviews of Hotels in Cannon Beach

Looking for hotels in Cannon Beach? Get inspired by reviews from real travelers.
Surfsand Resort
4.6/595 Reviews
Hotel location is really good! The room given to us can see the sea, the facilities are not bad, the bath water is very hot, the room size is right, that is, the 11th period plus Friday, the price is really expensive! The service was very good. We arrived early and helped us arrange the stay early. There was free beer time on Friday. I went to taste it. All kinds of strange beer were hard to say. At the same time, there are free biscuits at the front desk. The American biscuits are too sweet!
Schooner's Cove Inn
4.7/567 Reviews
Hotel location is very good!
Sea Breeze Court
4.8/596 Reviews
We discovered this beautiful place in reviews on various sites, and so glad we did. We stayed in 3rd week of October, so it was very, very quiet, but what struck us most was the location, cleanliness and flawlessness of the room and grounds. I can't remember a place being so perfect! Not a knick or gouge or paint chip. The family takes tremendous pride in their property. Our room was a very nice size, with sofa, wall mounted TV, king bed and a table and chairs. We had a nice kitchenette stocked with everything we needed, and a view of Haystack Rock from our private little deck. And the gas fireplace was much appreciated. Our bathroom was SPOTLESS, and appointed with nice shower gel, shampoo and conditioner. Do not mistake this place for being ”old-fashioned” or ”quaint” - it was perfection for us and our dog. (No pet fee, either) and nicer than many larger hotels I've stayed in before. Also, don't let the fact that this is not sitting smack on the beach deter you. It was 1/2 block down a small alley to get to Haystack Rock. You will save so much $$$ by being at Sea Breeze. The location is perfect...next to restaurants and stores. We can't say much more about it than it was GREAT! Thank you to the owners for creating such a special place. We WILL BE BACK!!
Hallmark Resort in Cannon Beach
4.5/5101 Reviews
服務人員很熱情, 環境:非常好,景觀無敵!
Inn at Haystack Rock
4.1/596 Reviews
Communications were excellent; graciously accommodated special requests; all was wonderful! Cannon Beach is a lovely town and beach area. The Haystack Inn is located close to the heart of a lot of the local attractions.
The Wayside Inn
4.5/566 Reviews
Great bed and the little fan in the room was a life saver. Great little grocery store located next door is super convenient and of course your a quick stroll form the beach.

Frequently Asked Questions

  • What are the popular hotels in Cannon Beach?

    Cannon Beach has many popular hotels. Whether you're traveling for business or going on a vacation, The Waves, The Ocean Lodge and Tolovana Inn are preferred hotels.

  • How much is the average rate for hotels in Cannon Beach?

    For hotels in Cannon Beach, the average price on weekdays is US$259, the average price on weekends (Friday–Saturday) is US$364.

  • Which hotels in Cannon Beach provide high-quality breakfasts?

    Surfsand Resort,The Ocean Lodge and Inn at Cannon Beach provide high-quality breakfast. Start your day with a delicious breakfast!

  • Which hotels in Cannon Beach provide fitness facilities?

    The Waves, The Ocean Lodge and Tolovana Inn provide fitness facilities. Satisfy your fitness needs even while traveling!

  • Which hotels in Cannon Beach have swimming pools?

    The Waves, The Ocean Lodge and Tolovana Inn are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

  • Which hotels in Cannon Beach provide free Wi-Fi?

    Whether you're traveling on business or for vacation, Internet connection is an essential condition for travel. The Waves, The Ocean Lodge and Tolovana Inn are popular hotels with free Wi-Fi.

  • Which hotels in Cannon Beach provide airport transfer services?

    Not familiar with Cannon Beach? The Waves, The Ocean Lodge and Tolovana Inn provide airport transfer services.

  • Which hotels in Cannon Beach have spas that are worth experiencing?

    Feel tired from traveling? Hallmark Resort in Cannon Beach, Land's End at Cannon Beach and Surfsand Resort provide highly rated spa services.

  • What hotel promotions are there in Cannon Beach?

    Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Local Travel Info

Highest PriceUS$1,119
Lowest PriceUS$98
Number of Reviews 1,450
Number of hotels103
Average Price(Weekday Night)US$259
Average Price(Weekend Night)US$364

Cannon Beach Hotel Guide

Looking for hotels in Cannon Beach? Trip.com is a great place to start. Book your hotel on Trip.com for an amazing travel experience. For trips in Cannon Beach, you can choose hotels around the city center or accommodations near popular attractions. If you travel to United States, visiting Cannon Beach is a good choice.

Cannon Beach does not have civilian airport. You can fly into a nearby city and come here using another method of transportation. Visitors often choose to travel to Cannon Beach by bus.

When visiting Cannon Beach, you can choose from over 22 hotels with great reviews. Cannon Beach has high quality and low-priced hotels. You can spend one night at a nice hotel for only 186 USD. There are 6 four-star hotels in Cannon Beach at an average price of 293 USD per night. There are 11 three-star hotels in Cannon Beach at an average price of 161 USD per night. There are 1 two-star hotels in Cannon Beach at an average price of 162 USD per night. There are not many well-known chain hotels in Cannon Beach, but staying at a unique local hotel will make you feel at home. The Ocean Lodge in Cannon Beach is a favorite among Trip.com users. If you're still unsure, Trip.com recommends Inn at Haystack Rock.

You can also visit top-rated attractions like Cannon Beach. Upon departure, you can head to popular commercial areas like The Wine Shack, DragonFire Gallery, Cannon Beach Surf to buy souvenirs or travel accessories.

Show less