Skip to main content

Beach Hotels in Cannon Beach

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in Cannon Beach

Check out our selection of great beach hotels in Cannon Beach

Filter by:

Review score

The Waves

Hotel in Downtown Cannon Beach, 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.

N
NItzan
From
Israel
Really big anf beautiful 2 floors apartment. Great place for families! Everything was great- we enjoyed the apartment very much and also the kids There are two fool bathrooms and 2 Balconies. There is a great cafe and bakery 5 minutes walk from there- Sea Level Cafe- really recommand it!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 458 reviews
Price from
$130.90
1 night, 2 adults

The Ocean Lodge

Cannon Beach

Overlooking the picturesque Oregon coast, The Ocean Lodge is a beachfront property located in Cannon Beach.

J
Jamie
From
Canada
The extra perks were great. Balls to take/use for pets. The wine tastings
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 185 reviews
Price from
$447.02
1 night, 2 adults

Lighthouse Inn

Hotel in 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.

O
Oleksandra Sadovska
From
Ukraine
Absolutely amazing little apartment/hotel. It was such an amazing vacation feel. I wish I could stay longer. Great central location. Ocean just minutes away. Clean, comfortable, and fantastic breakfast. Its not huge but very unique and delicious. Oh and fresh baked cookies. Amazing. Staff was super friendly too.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 280 reviews
Price from
$169
1 night, 2 adults

Inn at Cannon Beach

Hotel in Cannon Beach

Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms.

R
Robert
From
United States
Comfortable room, close to the beach, staff is committed to customer service, and the bunnies are everywhere
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 903 reviews
Price from
$169
1 night, 2 adults

Hallmark Resort in Cannon Beach

Hotel in Cannon Beach

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

E
Emma
From
United States
So much to do and have very accommodating.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 424 reviews
Price from
$192.78
1 night, 2 adults

The Wayside Inn

Hotel in Cannon Beach

Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck.

G
Glenda
From
Costa Rica
Cozy hotel. Few steps away from the beach. Rooms are nice the fireplace is the star. It was perfectly clean. Very kind staff. We stayed 2 night in Jan 2026 lucky to say we had sunny day in winter.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 314 reviews
Price from
$189
1 night, 2 adults

Schooner's Cove Inn

Hotel in Downtown Cannon Beach, Cannon Beach

This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette.

L
Lyle
From
United States
Location to beach and shopping
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 137 reviews
Price from
$439
1 night, 2 adults

Surfsand Resort

Cannon Beach

This oceanfront resort offers access to Cannon Beach and a clear view of the 235-foot Haystack Rock offshore. A wide array of therapeutic massage services is also available on-site.

V
Vincent
From
Hong Kong
Highly recommended - couldn't have asked for more! Great location right next to the beach and view of Haystack Rock. Free shuttle service to the town area (but actually it's just 10 minute walk away). Friendly staff and wonderful check-in process (welcome drink, free cookies). The room was in great condition with a great shower/bathtub and complete basic facilities. Many amenities including a pool. Free parking. Good value for money. Would definitely stay again next time.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 461 reviews
Price from
$359
1 night, 2 adults

Beach Bungalow 4

Cannon Beach

Just a 5-minute walk from Tolovana Beach State Park and 1.1 miles from Haystack Rock, Beach Bungalow 4 features accommodations in Cannon Beach with a terrace.

r
richard
From
United States
Cute little place, just right for a couple, right near the beach and a very short drive to the town center. Comfortable memory foam mattress. If you choose to sleep with your window open, you will hear traffic from the street running behind the apartment. With the window closed and the white noise machine on, I was not bothered by it at all. I would recommend this place
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 8 reviews
Price from
$593
1 night, 2 adults

Tolovana 3 Cannon Beach

Cannon Beach

Tolovana 3 Cannon Beach is located in Cannon Beach, just 2.1 miles from Haystack Gallery and 6.1 miles from Necanicum Guard Station.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 5 reviews
Price from
$575
1 night, 2 adults
All beach hotels in Cannon Beach

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Cannon Beach and surrounding area in the past month

See all

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,922 reviews

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 889 reviews

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 529 reviews

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 709 reviews

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 4,274 reviews

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 450 reviews

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 451 reviews

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 331 reviews

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,772 reviews

Popular with guests booking beach hotels in Cannon Beach

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 419 reviews

Highly rated beach hotels in Cannon Beach and nearby

See all

Lanai at the Cove

Seaside
8.0+ review score
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 498 reviews

Offering a seasonal outdoor pool and views of the sea, Lanai at the Cove is oceanfront and located in Seaside in the Oregon Region, 1.1 mi from Elmer Feldenheimer State Park.

S.S. Rose Haven

Arch Cape
8.0+ review score
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 7 reviews

S.S. Rose Haven is located in Arch Cape, just a few steps from Arch Cape Beach and 5.1 miles from Haystack Hill State Park.

Save money on beach in Cannon Beach and nearby – budget options available

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

Located 10 minutes’ walk to the beach, this Seaside hotel offers a continental breakfast. Free Wi-Fi is included in all guest rooms and common areas.

Blue Starfish by AvantStay offers accommodations in Cannon Beach, 1.5 miles from Haystack Gallery and 5.6 miles from Necanicum Guard Station.

A 12-minute walk from Crescent Beach in Cannon Beach, Chapman Cove by AvantStay offers accommodations with access to a sauna. This beachfront property offers access to a balcony.

Sunset Cove by AvantStay

Arch Cape
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Sunset Cove by AvantStay offers accommodations in Arch Cape, 4.5 miles from Haystack Hill State Park and 5.7 miles from Haystack Gallery.

Seabreeze Retreat

Arch Cape
Budget options available

Seabreeze Retreat is located in Arch Cape, just a 2-minute walk from Arch Cape Beach and 4.9 miles from Haystack Hill State Park. The vacation home has access to a restaurant.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 3 reviews

The Pilot House by AvantStay offers accommodations in Arch Cape, a few steps from Arch Cape Beach and 5.1 miles from Haystack Hill State Park.

Sanctuary by the Sea by AvantStay offers accommodations in Arch Cape, 5.3 miles from Haystack Hill State Park and 6.5 miles from Haystack Gallery. This beachfront property offers access to a balcony.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Arch Cape Escape by AvantStay offers accommodations in Arch Cape, a few steps from Arch Cape Beach and 5.4 miles from Haystack Hill State Park.

Enjoy breakfast in Cannon Beach and nearby

See all

Inn at Arch Cape

Arch Cape
Breakfast options
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Inn at Arch Cape provides accommodations located in Arch Cape, a 2-minute walk from Arch Cape Beach and 5.5 miles from Haystack Hill State Park. Complimentary WiFi is offered throughout the property.

Neawanna

Arch Cape
Breakfast options
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

A few steps from Arch Cape Beach in Arch Cape, Neawanna provides accommodations with access to a hot tub.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

A few steps from Seaside Beach in Seaside, Dog-Friendly Oceanfront Home with Free WiFi Full Kitchen & Outdoor Fireplace features accommodations with access to a hot tub.

FAQ about beach hotels in Cannon Beach

Beach Hotels That Guests Love in Cannon Beach

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 424 reviews
Fab location right on the beach, friendly and helpful staff, great shops and restaurants within walking distance. Very clean, nice to have a pool.
Guest review byJane
Young couple
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 459 reviews
Location right on the beach.
Guest review byJohn
Young couple
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 458 reviews
Great location - right on the beach front. Staff were lovely, and our room was clean.
Guest review byAlice
Young couple
Avg. price/night: $262.21
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,946 reviews
I love style of hotel . Beautiful view, right on the beach , very close supermarket and seafood cafe Mo’s.
Guest review byHanna
Young couple
Avg. price/night: $411.31
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 903 reviews
Everything was perfect! The room was great, the breakfast was wonderful, the staff was friendly, helpful, accommodating and excellent. The unexpected fresh baked cookies daily were awesome and the anniversary treats were very much appreciated and well received! Thank you Kim and staff, it is a truly special place. We loved the location and had a lovely time in the area hiking and watching the sunset at Haystack beach. We even captured some great photos of Elk on the beach. Thank you for a wonderful time in Cannon Beach! We loved it!!
Guest review byJan
Young couple
Avg. price/night: $262.21
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,946 reviews
Very nice view on the beach with the sunset. Very close to the beach.
Guest review byAlain
Family with young children
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 459 reviews
Cant fault this place, everybody working there very friendly, the rooms are very charming and the view is just incredible. Our room shared a balcony with 2 other rooms and we all sat outside and watched the sun set. Great location right on the beach and walking distance from town center.
Guest review byTone
Young couple