Skip to main content

Places to Stay in Cannon Beach

Find the places to stay that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best places to stay in Cannon Beach

Check out our selection of great places to stay 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, 457 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, 279 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, 904 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, 460 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 places to stay in Cannon Beach

Most booked places to stay in Cannon Beach and surrounding area in the past month

See all

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,945 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 903 reviews

Popular with guests booking places to stay in Cannon Beach

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

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 718 reviews

Popular with guests booking places to stay in Cannon Beach

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

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 457 reviews

Popular with guests booking places to stay in Cannon Beach

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

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 339 reviews

Popular with guests booking places to stay in Cannon Beach

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

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 424 reviews

Save money on places to stay in Cannon Beach and nearby – budget options available

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

Hidden Villa Cottage #4 - The Ocean Cottage is located in Cannon Beach, just 4.5 miles from Necanicum Guard Station and 7.4 miles from Seaside Golf Course.

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

A 4-minute walk from Cannon Beach in Cannon Beach, Hidden Villa Cottage #3 - The Garden Cottage features accommodations with access to spa facilities. The vacation home has access to a restaurant.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 5 reviews

A 4-minute walk from Cannon Beach in Cannon Beach, Hidden Villa Cottage #5 - The Sunflower Cottage provides accommodations with access to spa facilities. The vacation home has access to a restaurant.

Three Sunny Cottages in a Great Location Near Downtown & Beach - Dogs Welcome offers accommodations in Cannon Beach, 4.5 miles from Necanicum Guard Station and 7.4 miles from Seaside Golf Course.

Three Cozy Cottages with Gas Fireplaces Courtyard & Beach Access - Dog-Friendly is located in Cannon Beach, just 4.5 miles from Necanicum Guard Station and 7.4 miles from Seaside Golf Course.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 7 reviews

A 4-minute walk from Cannon Beach in Cannon Beach, Hidden Villa Cottage #2 - The Shell Cottage features accommodations with access to spa facilities. The vacation home has access to a restaurant.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6 reviews

Just a 10-minute walk from Haystack Gallery and 0.8 miles from Haystack Hill State Park, Serene Dog-Friendly Cottage - Blocks to Beach & Downtown features accommodations in Cannon Beach with a garden.

Six Cottages with Shared Courtyard & Grill - Two Blocks to Beach Dog-Friendly is located in Cannon Beach, just 4.5 miles from Necanicum Guard Station and 7.4 miles from Seaside Golf Course.

Enjoy breakfast in Cannon Beach and nearby

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.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 8 reviews

A 4-minute walk from Cannon Beach in Cannon Beach, Hidden Villa Cottage #1 - The Nautical Cottage features accommodations with access to spa facilities. The vacation home has access to a restaurant.

Salt Life Cottage offers accommodations in Cannon Beach, 4.5 miles from Necanicum Guard Station and 7.5 miles from Seaside Golf Course.

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

Just a 6-minute walk from Tillamook Rock Lighthouse and 0.4 miles from Coaster Theatre, Cathys Cottage features accommodations in Cannon Beach with a terrace.

Harrison Loft

Cannon Beach
Breakfast options
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 14 reviews

Harrison Loft is located in Cannon Beach, just 5 miles from Necanicum Guard Station and 7.9 miles from Seaside Golf Course.

Just a 6-minute walk from Tillamook Rock Lighthouse and 700 yards from Coaster Theatre, Dog-Friendly Home Close to the Beach features accommodations in Cannon Beach with a garden.

Wee Mist

Cannon Beach
Breakfast options

Wee Mist offers accommodations in Cannon Beach, 4.6 miles from Necanicum Guard Station and 7.5 miles from Seaside Golf Course.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 718 reviews

Located within 1 block of the ocean, and 3 blocks to the town of Cannon Beach, this hotel features rooms located around two garden courtyards. All rooms feature a fully equipped kitchenette.

Great access to the city center. Check these places to stay in Cannon Beach and nearby

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 339 reviews

Cannon Beach Hotel Collection has accommodations in Cannon Beach near Tillamook Rock Lighthouse and Coaster Theatre. This 4-star hotel offers free WiFi.

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

Beaches Inn Townhomes is located in Cannon Beach, within 4.3 miles of Necanicum Guard Station and 7.2 miles of Seaside Golf Course.

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

Just a 3-minute walk from Cannon Beach and 500 yards from Haystack Gallery, Cannons Cottage features accommodations in Cannon Beach with a terrace.

Apollos Corner - Meredith Lodging offers accommodations in Cannon Beach, 5.1 miles from Necanicum Guard Station and 8 miles from Seaside Golf Course.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews

Historic Haystack Cabin offers accommodations in Cannon Beach, 4.3 miles from Necanicum Guard Station and 7.2 miles from Seaside Golf Course. The vacation home has access to a restaurant.

Wells Beach House offers accommodations in Cannon Beach, 4.3 miles from Necanicum Guard Station and 7.2 miles from Seaside Golf Course.

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

Haystack Hideaway is located in Cannon Beach, just 4.9 miles from Necanicum Guard Station and 7.8 miles from Seaside Golf Course. The vacation home has access to a restaurant.

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

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.

FAQ about places to stay in Cannon Beach

On average, a place to stay in Cannon Beach costs $438 per night (based on Booking.com prices).
The average price of a place to stay in Cannon Beach this evening is $731 (based on Booking.com prices).
Many families visiting Cannon Beach enjoyed staying at The Ocean Lodge, Hallmark Resort in Cannon Beach, and Webb's Scenic Surf.
Some of the best places to stay in Cannon Beach near Haystack Rock include Hallmark Resort in Cannon Beach, The Ocean Lodge, and Surfsand Resort.
The Ocean Lodge, Webb's Scenic Surf, and The Wayside Inn are some of our most popular places to stay in Cannon Beach.
For places to stay in Cannon Beach serving highly-rated breakfasts, try The Ocean Lodge, Tolovana Inn, and Inn at Cannon Beach.
Schooner's Cove Inn, Webb's Scenic Surf, and Surfsand Resort have received great reviews from guests in Cannon Beach about the views from these places to stay.

Places to Stay That Guests Love in Cannon Beach

See all
Avg. price/night: $262.21
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,945 reviews
Loved the location! So close to the beach but still a quiet area. It's clean hotel, a very cozy town and I must say everyone was so friendly! The staff were fantastic. Incredibly accommodating and friendly. Always a warm smile and welcome. Would absolutely recommend staying here in the future. It is dog friendly, they even provided a spare towel for the pup, a dog bowl and some treats! I have to say I was very impressed with their service.
Guest review byVanessa
Group
Avg. price/night: $262.21
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,945 reviews
The location was wonderful! Beautiful place to see the sunset and walk on Cannon beach. Room was clean and newer.
Guest review byDwayne
Young couple
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 137 reviews
It’s a wonderful place to stay in every way. It’s right in the heart of Cannon Beach center so close to all restaurants and shops. Love the balconies, view, super clean and bright rooms.
Guest review bySusan
Family with young children
Avg. price/night: $294.60
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 535 reviews
The room was clean and comfortable and the facilities were great! Staff were very helpful. The location is good, a nice 10 minute walk into the centre.
Guest review byKara
Young couple
Avg. price/night: $262.21
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,945 reviews
Fantastic location right by the beach and a lovely walk to Haystack Rock. Reception staff were welcoming and helpful.
Guest review byRichard
Young couple
Avg. price/night: $294.60
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 535 reviews
The bed was very comfy and clean! the room was very neat. the bathroom was great, all around it was a great place to stay. if i ever go on a trip to cannon again i will try to stay there again.
Guest review byisabella
Group
Avg. price/night: $294.60
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 535 reviews
Very good location. The garden in the center was very cute. Nice view !
Guest review byAlexandra
Young couple
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 458 reviews
Location right on the beach.
Guest review byJohn
Young couple
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 314 reviews
Location, cleanliness, convenience, view. We were on the first floor with a deck and, though across the street and park, still had a view of the ocean, and could hear it, breathe it in!!
Guest review byKathleen
Family with young children
Avg. price/night: $262.21
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,945 reviews
Staff friendly and helpfu,l location is amazing!, restaurant next door
Guest review bydave
Solo traveler
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 424 reviews
Great location. Big, clean room. Good facilities. Friendly staff.
Guest review bySusan
Young couple
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 137 reviews
Excellent location, nice room size.
Guest review byPaul
Young couple
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 137 reviews
Breakfast? I liked the location
Guest review bySharon
Group
Avg. price/night: $358.62
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 718 reviews
Fabulous location, pretty motel, clean. Free parking.
Guest review byTracey
Young couple
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 457 reviews
Great location - right on the beach front. Staff were lovely, and our room was clean.
Guest review byAlice
Young couple
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 457 reviews
We loved the location and how close we were to the beach. The room was great, the fireplace added a lot and the room was spacious.
Guest review byAlexa
Young couple
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 424 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
Group
Avg. price/night: $388.39
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 903 reviews
Location was fantastic. Quick walk to the beach. Staff were very friendly and the fresh bakes cookies a bonus. Offered us post cards to fill out if we liked and they would mail them for us. I filled one out and they mailed it to my husband who was thrilled to receive it. A very personal touch!
Guest review byColleen
Group
Avg. price/night: $358.62
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 718 reviews
Location and staff was friendly
Guest review bySusana
Solo traveler
Avg. price/night: $358.62
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 718 reviews
Great location and a neat little cottage for two people. Comfy bed
Guest review byAdrian
Young couple
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 458 reviews
I had a terrific stay! Beautiful ocean view, responsive owner, rocking WiFi, and a surprisingly complex towel folding game (see pictures). It’s a quick walk south on the beach to Haystack Rock. Great location and great place to stay. 😊
Guest review byBeth
Solo traveler
Avg. price/night: $262.21
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,945 reviews
Location was great
Guest review byAaron
Family with young children
Avg. price/night: $262.21
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,945 reviews
great location, Pet friendly, Kitchen, room layout, and beach
Guest review byKwong
Family with young children