Hotels near Cannon Beach, Cannon Beach

Enter your dates to see the latest prices and deals for Cannon Beach hotels

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Featured hotels near Cannon Beach

Filter by:

Star rating
Review score

The Guesthouse Ocean View Cottages

Cannon Beach (250 yd from Cannon Beach)

Boasting a garden, terrace and views of sea, The Guesthouse Ocean View Cottages is set in Cannon Beach, 200 metres from Cannon Beach.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 21 reviews
Price from
US$427.50
1 night, 2 adults

Cannon Beach Hotel Collection

Cannon Beach (250 yd from Cannon Beach)

Cannon Beach Hotel Collection is set in Cannon Beach, 8 km from Necanicum Guard Station and 13 km from Seaside Golf Course. This 4-star hotel offers free WiFi.

R
Raylene
From
New Zealand
Everything. Great little cottage.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 336 reviews
Price from
US$155.21
1 night, 2 adults

Lighthouse Inn

Cannon Beach (300 yd from Cannon Beach)

Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach is 5 minutes' walk away.

K
Keara
From
Switzerland
Staff was super friendly and helpful. The lobby has free beach chairs, blankets and towels. They also have tons of dvds, games and free cookies! Room was spacious and clean. The small kitchette had basic utensils, great living space, good size shower. The breakfast was pretty good. Overall excited our expectations.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 276 reviews
Price from
US$193.62
1 night, 2 adults

Hallmark Resort in Cannon Beach

Cannon Beach (450 yd from Cannon Beach)

Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness centre.

J
Jane
From
United Kingdom
Fab location right on the beach, friendly and helpful staff, great shops and restaurants within walking distance. Very clean, nice to have a pool.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 419 reviews
Price from
US$220.87
1 night, 2 adults

Beaches Inn Townhomes

Cannon Beach (550 yd from Cannon Beach)

Beaches Inn Townhomes is set in Cannon Beach, within 6.9 km of Necanicum Guard Station and 300 metres of Coaster Theatre.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 6 reviews
Price from
US$384.16
1 night, 2 adults

The Waves

Cannon Beach (950 yd from Cannon Beach)

The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area.

A
Alice
From
United Kingdom
Great location - right on the beach front. Staff were lovely, and our room was clean.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 458 reviews
Price from
US$149.23
1 night, 2 adults
See more properties near Cannon Beach

Most booked hotels near Cannon Beach in the past month

See all

Number 1Booked hotel near Cannon Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 894 reviews

Number 2Booked hotel near Cannon Beach

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 458 reviews

Number 3Booked hotel near Cannon Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 419 reviews

Number 4Booked hotel near Cannon Beach

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 459 reviews

Number 5Booked hotel near Cannon Beach

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 317 reviews

Number 6Booked hotel near Cannon Beach

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 336 reviews

Number 7Booked hotel near Cannon Beach

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 276 reviews

Number 8Booked hotel near Cannon Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 138 reviews

Number 9Booked hotel near Cannon Beach

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 21 reviews

Number 10Booked hotel near Cannon Beach

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 6 reviews

Budget hotels near Cannon Beach

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 928 reviews

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,015 reviews

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 218 reviews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,008 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 124 reviews

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10 reviews

Hotels with great access to Cannon Beach!

See all
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 21 reviews
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 336 reviews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 276 reviews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 419 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 6 reviews
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 458 reviews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 138 reviews

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 459 reviews

Planning a trip to see the Cannon Beach? Check out the latest reviews and scores

Scored out of 10, guest rating 10

I LOVED Cannon Beach.

I LOVED Cannon Beach. We stayed up on the “North Cannon Beach”. It’s also known as Chapman Beach. At low tide it was very easy to walk across the mouth of Ecola Creek and continue the walk. On the north side there are dunes instead of buildings! It’s much quieter and serene. I think the most important things is to respect the dunes. Stay on the paths. Don’t pull out any plants. They help hold the sand dunes together. There’s a better way of explaining this. Some places where I come from the dunes are off limits other than one main walkway to the water. Cannon Beach should be very proud of the care they give the beaches ( patrolled well) at low tide ) The Haystack Rock Awareness Program (HRAP) provides interpretive programs at Haystack Rock during low tide, particularly during the breeding season for birds. No one is allowed access to rocks or tide pools. It’s amazing there. I encountered a lot of pelicans particularly at the mouth of Ecola Creek. Awesome.
Guest review byHelonwheels
Canada
Scored out of 10, guest rating 10

Best beach ever! Silky sand, fires on the beach.

Best beach ever! Silky sand, fires on the beach. Easy access if your in a lodging nearby. (Recommendation to stay at "Inn on Cannon Beach"...as they also provided towels and chairs for beach.
Guest review byRoger
United States

People are talking about Cannon Beach! Explore guest hotel reviews featuring "Cannon Beach"

See all
From US$294.60 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 534 reviews
Great position as you enter Cannon Beach, with plenty of parking. The room had all we needed, with a super balcony and pleasant views across to the sea and Cannon Beach itself. The personal service at reception was exceptional....extremely helpful advice from a very positive receptionist who was genuinely interested in our plans. Thank you!
Guest review byKevin
United Kingdom
From US$364.72 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 716 reviews
Lovely place in Cannon Beach. Well equiped kitchen what is rare. Exellent customer service.
Guest review byDorotaXx
Poland
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 317 reviews
Clean, near beach. 25 min walk to Cannon Beach centre.
Guest review byRuthie
Spain
From US$285.11 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,927 reviews
A really lovely hotel right on Cannon Beach, which is stunning. The staff were friendly and helpful and our room was a good size, so clean and a super comfortable bed. We enjoyed visiting the town which was quite busy but with lovely shops. The access on to the beach was amazing and we wish we could have stayed longer.
Guest review byAnn
United Kingdom
From US$285.11 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,927 reviews
Hotel in Toplage direkt am Cannon Beach unweit der Bird Rock Felsen
Guest review byAndreas
Germany
From US$411.31 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 894 reviews
A perfect stay! The inn is located at a very good location for accessing the Cannon Beach and the most picturesque views of the Haystack Rock. It is a bit further away from the restaurants and cafes though. The room was spacious, quiet and with very comfortable beds. Added bonus: the complementary homemade delicious cookies baked by the staff every day and the cute bunnies going around the gardens! Breakfast could have been a bit better though (it was a standard motel-type continental breakfast).
Guest review byFaidra
Netherlands
From US$407.60 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 336 reviews
The location was perfect. Just a short walk to the center of Cannon Beach. We stayed in one of the apartments and had everything we needed. 2 min walk to the beach .
Guest review byEva
Canada
Scored out of 10, guest rating 5.3
Passable - What previous guests thought, 43 reviews
Tiny cottage with a warm style, with everything you may need for a couple of days. The Cannon Beach is 3-5 minutes away, and the whole village is beautiful.
Guest review byAnna
United States
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 419 reviews
Location! There is almost no better location to Haystack Rock on Cannon Beach. Access to the beach was fantastic and close enough to walk into "town" for restaurants. The staff was welcoming and we enjoyed the warm chocolate chip cookies.
Guest review byJill
United States
From US$407.60 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 336 reviews
Cannon Beach hotel is just opposite the busstop. Staff is really friendly and helpful. We had a beautiful room with a fireplace. There‘s a whiskeybar with an incredible selection in the hotel.
Guest review byDinesh
Switzerland

What guests said about Cannon Beach:

the shopping at Cannon Beach was relaxing, great selection...

the shopping at Cannon Beach was relaxing, great selection of small shops on a lovely main street
Guest review byShirley
Canada

More places to explore, more ways to go