Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Tonight
This weekend
Dec 4 - Dec 6
Next weekend
Dec 11 - Dec 13

Top Rated Cannon Beach Hotels

The Waves / The Argonauta Inn / The White Heron Lodge
The Waves / The Argonauta Inn / The White Heron Lodge
2.0 out of 5.0 188 W 2nd Street, Cannon Beach, OR
Free Cancellation
$105
4.6/5 (13 reviews)

The view of the ocean right from our room was outstanding! Nice big room with fireplace and cooking area was very nice. Table right by the window was great with a view. And access to the beach out our back deck was amazing. Very nice place for a special time!

Reviewed on Feb 23, 2020
Guests staying at The Waves / The Argonauta Inn / The White Heron Lodge enjoy free WiFi in public areas, laundry facilities, and barbecue grills. You can take ...
Inn at Cannon Beach
Inn at Cannon Beach
3.0 out of 5.0 3215 South Hemlock St, Cannon Beach, OR
Free Cancellation
$109
4.8/5 (34 reviews)

Everything was great. The only thing I noticed that the room smelled a little bad at first. It looked clean, but it smelled

Reviewed on Nov 2, 2020
At Inn at Cannon Beach, guests have access to free WiFi in public areas, a computer station, and a library. There's free parking if you drive. Front-desk staff ...
Surfsand Resort
Surfsand Resort
3.5 out of 5.0 148 West Gower, Cannon Beach, OR
Free Cancellation
$129
4.8/5 (29 reviews)

Loved the service, the staff were so nice and accommodating. We stayed with our dog and they had such nice little touches to really make us and our pooch feel comfortable and welcome(including lots of treats) the only thing I didn’t like is our rooms location to the elevator and entrance to the rest ...

Reviewed on Nov 24, 2020
Dating back to 0, Surfsand Resort features an indoor pool, a children's pool, and a fitness center. There's free parking and a free area shuttle. The front desk ...
Inn at Haystack Rock
Inn at Haystack Rock
2.5 out of 5.0 487 S Hemlock St, Cannon Beach, OR
Free Cancellation
$109
4.5/5 (11 reviews)

The place was fantastic, perfect for what I need it for, loved the location and the atmosphere also it was very clean, I would recommend to friends and family, I would definitely stay there again for future traveling.

Reviewed on Oct 24, 2019
At Inn at Haystack Rock, guests have access to free WiFi in public areas, free use of bicycles, and a library. If you drive, take advantage of free parking. ...
Tolovana Inn
Tolovana Inn
2.5 out of 5.0 3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Free Cancellation
$99
4.7/5 (16 reviews)

We had the ocean view in unit 4.. there are rabbits that live on the grass in front of the unit. It was a beautiful place. Loved listening to the ocean with the fire place on.

Reviewed on Oct 6, 2020
Guests staying at Tolovana Inn enjoy an indoor pool, a fitness center, and a spa tub. Free parking is included with your stay. The front desk is staffed 24 hours ...
Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon Beach
3.0 out of 5.0 1400 S Hemlock St, Cannon Beach, OR
Free Cancellation
$119
4.0/5 (9 reviews)

We had an amazing room with a view of Haystack Rock The room was updated and “exceptionally” clean. Best costal hotel I have stayed at!!!

Reviewed on Sep 10, 2019
Guests of Hallmark Resort - Cannon Beach have access to a full-service spa, 2 indoor pools, and a children's pool. Free parking is included with your stay. The ...
Land's End at Cannon Beach
Land's End at Cannon Beach
3.0 out of 5.0 263 West 2nd, Cannon Beach, OR
$121
3.8/5 (12 reviews)

You cannot beat the amazing location and view and shopping!

Reviewed on Aug 28, 2020
At Land's End at Cannon Beach, guests have access to a spa tub, free WiFi in public areas, and a terrace. A stay here includes free parking. Staff members can ...
Ecola Creek Lodge
Ecola Creek Lodge
3.0 out of 5.0 208 East 5th Street, Cannon Beach, OR
Free Cancellation
$74
4.4/5 (9 reviews)

We had a wonderful experience at this cute little hotel! We were in town to whale watch at Ecola Stare Park and this was the closest place. The front desk staff was helpful, friendly and genuinely cared about our comfort and stay. The room was clean and parking was easy. I would absolutely stay here ...

Reviewed on Apr 6, 2018
Ecola Creek Lodge features free WiFi in public areas, free newspapers, and a terrace. You can put free parking to good use if you drive. Staff members can help ...
The Ocean Lodge
The Ocean Lodge
3.5 out of 5.0 2864 South Pacific Street, Cannon Beach, OR
Free Cancellation
$189
4.8/5 (11 reviews)

Property is located directly on the beach. Great. View and great staff. Small issues with camp fires being allowed too close to the hotel. Smoke will fill your room if a window or door was left open and the beds where terribly firm. I would give an 8.5 out of 10

Reviewed on Jun 21, 2020
Guests of The Ocean Lodge enjoy free WiFi in public areas, a library, and free newspapers. There's free parking if you drive. The front desk is staffed 24/7 ...

Luxury Hotels in Cannon Beach

See all 157 Properties in Cannon Beach

Pet Friendly Cannon Beach Hotels

See all 157 Properties in Cannon Beach

Where is a good place to stay in Cannon Beach?

What are some of the best budget-friendly hotels in Cannon Beach?

To find a good deal, consider these inexpensive hotels in Cannon Beach. Ecola Creek Lodge is a 3-star lodge with free WiFi, free parking, and laundry facilities. Another option is Tolovana Inn, a 2.5-star hotel with free WiFi, free parking, and an indoor pool. You'll also find Hallmark Resort - Cannon Beach, which is a 3-star hotel with free WiFi, free parking, and 2 indoor pools.

What are some favorite hotels in downtown Cannon Beach?

These are some of the most popular hotels in the center of Cannon Beach:

You'll love Cannon Beach for its array of shops, beautiful beaches and popular restaurants. In the heart of the city, you'll find top sights like Cannon Beach and Haystack Rock.

What are some of the best hotels close to Cannon Beach?

Spend a relaxing afternoon at this well-known beach, 0.3 mi from central Cannon Beach. There are 56 hotels within a mile of Cannon Beach, giving you plenty to choose from, and here are some of the top ones:

Recent Reviews

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.