Skip to main content

Hotels near Cannon Beach, Cannon Beach

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

Featured Hotels Near Cannon Beach

Filter by:

Star Rating

Review score

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.

The room was very cozy, spacious, and had a relaxing spa tub. We were so glad to have a place to rest that was within walking distance of the beach.
Review score
Very Good
754 reviews
Price from
$135.45
1 night, 2 adults

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

Access to the beach with our dog was easy. The kitchenette was nice to have for breakfast and cold beverages on the beach and balcony. Town was great...and you can even carry your beverages around with you outside.
Review score
Wonderful
464 reviews
Price from
$182.58
1 night, 2 adults

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.

Cleanliness is excellent, relaxing and quiet place.
Review score
Wonderful
288 reviews
Price from
$166.95
1 night, 2 adults

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.

Staff was great, very accommodating we had 2 rooms and had a minor issue and they were there within 5 minutes to fix it. Room was comfortable, spacious, beds were comfortable, and view was ok. Rooms were located in building north of main building on beach our building was situated a few feet to the rear of the main one blocking view of Haystack Rock.
Review score
Wonderful
402 reviews
Price from
$249
1 night, 2 adults

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.

The bed was comfortable.
Review score
Wonderful
633 reviews
Price from
$130.90
1 night, 2 adults

Cannon Beach Hotel Collection has accommodations in Cannon Beach near Coaster Theatre and Les Shirley Park. This 4-star hotel offers free WiFi.

Location and comfort
Review score
Very Good
352 reviews
Price from
$144.61
1 night, 2 adults
See more properties near Cannon Beach

Most booked hotels near Cannon Beach in the past month

Enjoy breakfast at hotels near Cannon Beach

  • SALTLINE

    Hotel in Seaside
    Breakfast options
    Review score
    Wonderful · 931 reviews

    Located in Seaside, a 3-minute walk from Seaside Beach, SALTLINE has accommodations with free bikes, free private parking and a fitness center.

  • Review score
    Wonderful · 72 reviews

    Located in Gearhart, a 8-minute walk from Del Rey Beach, The Drifthaven at Gearhart has accommodations with free bikes, free private parking, a garden and a terrace.

    Guest review
    It was a very cute place with everything we needed.
  • Review score
    Excellent · 1,730 reviews

    A 5-minute walk from the Seaside Aquarium in Oregon, this riverfront accommodations offers a gym. The comfortably furnished units include a full kitchen and an in-unit launderette.

  • Review score
    Very Good · 889 reviews

    Located in the center of Seaside and overlooking the Necanicum River, River Inn at Seaside features an indoor swimming pool and a hot tub.

    Guest review
    Location, Pool, View, Fire Pits and Play Structure
  • Review score
    Very Good · 551 reviews

    Kathryn Riverfront Inn, Ascend Hotel Collection is ideally located at the end of the Lewis and Clark National Historic Trail on the Necanicum River.This Seaside, OR hotel is nestled in the heart of...

    Guest review
    personal care that they showed me. friendly attitude by every staff member.
  • Review score
    Excellent · 895 reviews

    Located just off Highway 101, this Seaside hotel features an indoor pool and rooms equipped with a DVD player and free Wi-Fi. The Seaside Aquarium is within walking distance.

  • Review score
    Wonderful · 1,147 reviews

    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.

  • Review score
    Wonderful · 506 reviews

    Attractively located in the center of Cannon Beach, Webb's Scenic Surf has free WiFi, a garden and free private parking for guests who drive.

    Guest review
    Location was excellent. Room was very clean and comfortable.

Budget hotels near Cannon Beach

  • Review score
    Wonderful · 633 reviews

    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.

  • Review score
    Wonderful · 288 reviews

    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.

    Guest review
    Clean, great location, lots of room, loved the shower!
  • Review score
    Wonderful · 464 reviews

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

    Guest review
    Location, beach access, close to resteraunts, shops, everthing we needed.
  • Review score
    Wonderful · 151 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.

    Guest review
    Location, kitchenette, hot tub & gas fireplace
  • Review score
    Wonderful · 24 reviews

    Located within 4.4 miles of Necanicum Guard Station and 7.6 miles of Seaside Golf Course, Beaches Inn | Herons Nest Loft provides rooms in Cannon Beach.

    Guest review
    Walking distance to beach, restaurants, shops, and grocery store.
  • Review score
    Wonderful · 36 reviews

    Sandals Inn | Spa Suite has accommodations in Cannon Beach. This property is located a short distance from attractions such as Coaster Theatre, Haystack Rock, and Les Shirley Park.

    Guest review
    The location was fantastic. would like to return again…
  • Review score
    Excellent · 126 reviews

    Located in Gearhart, a 4-minute walk from Del Rey Beach, McMenamins Gearhart Hotel has accommodations with a shared lounge, free private parking, a restaurant and a bar.

    Guest review
    Friendly atmosphere and free coffee in the morning
  • Review score
    Very Good · 352 reviews

    Cannon Beach Hotel Collection has accommodations in Cannon Beach near Coaster Theatre and Les Shirley Park. This 4-star hotel offers free WiFi.

    Guest review
    Was very cozy and relaxing. Room was very spacious and nice and clean.

Hotels with great access to Cannon Beach!

  • Review score
    Excellent · 238 reviews

    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.

    Guest review
    I love that it’s so close to the beach and dog friendly
  • Review score
    Very Good · 308 reviews

    Facing the Pacific Ocean, this beachfront inn is just 10 minutes’ walk from the center of Seaside, Oregon. Freshly baked cookies are offered to guests upon arrival at Inn of the Four Winds.

    Guest review
    Perfect location, beautiful view of the ocean, very clean!
  • Review score
    Very Good · 8 reviews

    Featuring a restaurant, Ocean Delight is located in Warrenton in the Oregon region, a few steps from Del Rey Beach and 7.2 miles from Seaside Golf Course.

  • Review score
    Very Good · 521 reviews

    Located in Seaside, a few steps from Seaside Beach, Ashore Hotel has accommodations with free bikes, free private parking and a bar.

    Guest review
    We love how quaint the property is and the fun industrial vibe of the room.
  • Review score
    Very Good · 1,175 reviews

    Offering free WiFi, Coast River Inn is located in Seaside, within 1640 feet of Seaside Carousel Mall.

    Guest review
    Very close to the ocean and parking is close to the rooms.
  • Review score
    Very Good · 852 reviews

    This beachfront Oregon hotel features an indoor pool and hot tub. It offers guest rooms with free Wi-Fi and free guest parking. Seaside Aquarium is 3 minutes’ walk away.

    Guest review
    Loved everything! So clean, beautiful view, friendly staff.
  • Review score
    Very Good · 3 reviews

    Featuring a restaurant, Baerfoot Bungalow is located in Cannon Beach in the Oregon region, a 2-minute walk from Cannon Beach and 0.4 miles from Haystack Hill State Park.

  • Review score
    Pleasant · 309 reviews

    Located within 2 minutes’ walk from both the Seaside Beach Promenade and Carousel Mall, this Seaside motel offers guest rooms with free Wi-Fi. The motel is 1.4 mi from Seaside Golf Course.

    Guest review
    It was fairly comfortable. It is close to the beach.

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

  • Review score

    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 by
    Roger
    United States

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

See all
  • From $402.08 per night
    Review score
    Very Good · 754 reviews
    The hotel felt like a little collection of cottages - very cute. Had a fireplace which made it feel homey. Great location in Cannon Beach. Close to restaurants and not too far to the beach/Haystack Rock or even Ecola State Park.
    Guest review by
    Alexia
    United States
  • From $320.71 per night
    Review score
    Wonderful · 633 reviews
    The hotel was very clean and was in a great location. It was right in the heart of downtown Cannon Beach, and we were able to walk to the shops and restaurants within a few minutes. We loved how close to the beach the hotel was. The room was incredibly clean, and the staff were friendly. My husband and I both said that we would absolutely stay at The Waves again. You can't beat the price either!
    Guest review by
    Kelcey
    United States
  • From $193.76 per night
    Review score
    Very Good · 2,101 reviews
    I liked that it was at the end of cannon beach. Low key and out of the way of the hotel’s more congregated in town. It felt relaxing. Great view and close to MO’s restaurant which we ended up going to without having to leave our hotel.
    Guest review by
    Teresa
    United States
  • From $415.38 per night
    Review score
    Wonderful · 402 reviews
    We stayed in a room with a partial ocean view and the view was actually excellent (we were on the third floor). The location of the hotel was superb; right on the beach. We took advantage of a private bonfire experience and it was a highlight for our family. Staff was friendly and approachable. Would recommend to others staying in Cannon Beach.
    Guest review by
    Alison
    Canada
  • From $366.28 per night
    Review score
    Wonderful · 464 reviews
    Unfortunately we only had a one night stay here and checked in pretty late, so we did not have much time to get the full experience we wanted. However, we did make the best out of it and enjoyed our view and cannon beach as much as we could before we checked out. What a beautiful hotel and great staff. Janelle went out her way to make sure our accommodation was comfortable and had everything we needed. I appreciate her and staff very much and hope to visit and stay at the Hallmark again.
    Guest review by
    Analicia
    United States
  • Review score
    Wonderful · 288 reviews
    Location to the beach and shopping is great, although a bit noisy on Hemlock, the Main Street running through Cannon Beach. The apartment was cozy and comfortable.
    Guest review by
    Reed
    United States
  • From $326.44 per night
    Review score
    Very Good · 352 reviews
    The hotel was very close to the public entry to Haystack Rock, which made walking easy for my family. The staff went above and beyond to accommodate my family and to help ship forgotten items after we were out of state. We can’t say enough great things about the hotel, their staff, and the Cannon Beach area.
    Guest review by
    Amanda
    United States
  • Review score
    Wonderful · 506 reviews
    Only stayed for one night at the end of our Oregon road trip before flying back home from Portland. Hotel is located at the north end of Cannon Beach and it is directly on the beach, so you can`t really get any closer. We had a room with ocean view and a balcony. Room`s decoration is quite unique and vintage - almost feels like you are staying at the house of some older friends or family and not at the hotel. Bed was comfortable.
    Guest review by
    Natalia
    United States
  • From $471.61 per night
    Review score
    Wonderful · 1,147 reviews
    The room exceeded my expectations! It was much larger than most hotel rooms I've used in the past. It felt so cozy. I loved the large space. It had tons of floor space, a small dining table, and a huge balcony with a beautiful view of outdoor firepit. The bathroom looked new and was very clean. I also loved that their were two sinks for both my wife and I. The Inn was also walking distance from the Cannon Beach entrance, had free parking, and a decent spread for breakfast. I would definitely stay here again.
    Guest review by
    Eric
    United States
  • Review score
    Excellent · 238 reviews
    This was the second time staying at this hotel. We love it there. Right near Cannon Beach and next to a supermarket. Also a playground nearby when traveling with kids. When traveling with a pet, you get a dog welcome basket which is really nice. The hotel also has a heated pool and a hot tub. My little one loved it! We will return again, hopefully soon!
    Guest review by
    Lynn
    Canada