Hotels in Cannon Beach, Pacific Northwest

Reliable places to settle in while you're in Cannon Beach—whatever your plans may be.
Check-in
26May2026Select date
Check-out
27May2026Select date
Rooms and Guests2 Guests, 1 Room
View map
1-20 out of 44
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great
4 adults
1 bedroom
2 beds
FromUS$ 329 /nightSelect
8.6
Great
Map200 yd from City Centre800 yd from Coaster Theatre
FromUS$ 209 /nightSelect
Map1.4 mi from City Centre200 yd from Tolovana Park
FromUS$ 762 /nightSelect
8.4
Great
Map300 yd from City Centre400 yd from Coaster Theatre
FromUS$ 88 /nightSelect
8.2
Great
Map900 yd from City Centre200 yd from Haystack Gallery
FromUS$ 179 /nightSelect
9 adults
4 bedrooms
5 beds
Map1.3 mi from City Centre100 yd from Tolovana Park
FromUS$ 144 /nightSelect
8.4
Great
Map500 yd from City Centre600 yd from Haystack Hill State Park
FromUS$ 189 /nightSelect
8.4
Great
Map1.4 mi from City Centre200 yd from Tolovana Park
FromUS$ 109 /nightSelect
8.4
Great
Map300 yd from City Centre900 yd from Haystack Rock
FromUS$ 129 /nightSelect
8.6
Great
Map900 yd from City Centre200 yd from Haystack Gallery
FromUS$ 153 /nightSelect
8.6
Great
Map1.2 mi from City Centre200 yd from Tolovana Park
FromUS$ 169 /nightSelect
8.4
Great
Map300 yd from City Centre900 yd from Haystack Hill State Park
FromUS$ 134 /nightSelect
8.4
Great
Map1.3 mi from City Centre100 yd from Tolovana Park
FromUS$ 229 /nightSelect
8.2
Great
Map100 yd from City Centre700 yd from Coaster Theatre
FromUS$ 119 /nightSelect
8.4
Great
Map1400 yd from City Centre500 yd from Les Shirley Park
FromUS$ 74 /nightSelect
8.4
Great
Map1000 yd from City Centre200 yd from Haystack Gallery
FromUS$ 154 /nightSelect
Map400 yd from City Centre300 yd from Coaster Theatre
FromUS$ 590 /nightSelect
6 adults
1 bedroom
3 beds
Map300 yd from City Centre800 yd from Coaster Theatre
FromUS$ 272 /nightSelect
8.8
Great
6 adults
2 bedrooms
3 beds
Map800 yd from City Centre400 yd from Haystack Hill State Park
FromUS$ 125 /nightSelect
4 adults
2 bedrooms
2 beds
Map1.9 mi from City Centre1000 yd from Tolovana Park
FromUS$ 144 /nightSelect

Hotel price range in Cannon Beach

Choose from a wide range of stays, from affordable options to luxury escapes.

⬆️ The highest price
US$ 1 045
⬇️ The lowest price
US$ 74
💸 Average price for
4-star hotels
US$ 163
3-star hotels
US$ 162

Selected hotels in Cannon Beach

Based on verified guest feedback from the past 12 months

Beachfront Bliss:
Surfsand Resort
Charming Cottages:
Hidden Villa Cottages
Cozy Comforts:
Ecola Creek Lodge
Pet Friendly Retreats:
Tolovana Inn
Romantic Getaways:
Cannon Beach Hotel Collection
Scenic Views:
Webb'S Scenic Surf
Classic Elegance:
The Ocean Lodge
Family Friendly Fun:
The Waves
Iconic Local Stays:
Inn At Haystack Rock

FAQs for hotels in Cannon Beach

We've prepared these answers to help with your trip planning

Which hotel properties in Cannon Beach are best for family vacations?
The Surfsand Resort and the Hallmark Resort In Cannon Beach are excellent for families, offering spacious rooms and amenities like pools and direct beach access.
What hotels near Cannon Beach provide stunning ocean views?
The Ocean Lodge and The Waves offer spectacular ocean views and easy beach access, perfect for a relaxed stay.
Which hotel properties in Cannon Beach are highly rated by guests?
Tolovana Inn and Inn At Cannon Beach often receive high ratings for comfort and service among visitors, making them prime choices.
Are there any romantic hotels in Cannon Beach suitable for couples?
The Inn At Haystack Rock and Schooner's Cove Inn are known for their romantic settings, featuring cozy atmospheres and proximity to scenic spots.

Hotels in Cannon Beach: Key Insights

This guide evaluates 15 hotels in Cannon Beach, providing essential information on pricing, peak seasons, taxes, and proximity to local attractions to help travelers make informed accommodation choices.

Typical nightly prices range from $150 to $400 USD.

Cannon Beach hosts about 15 hotel properties.

Peak season runs from June to September.

Local taxes/fees total approximately 11%.

Most hotels are within 1 km of Haystack Rock.

Other Pacific Northwest cities to visit

Check-in
26May2026Select date
Check-out
27May2026Select date
Rooms and Guests2 Guests, 1 Room