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

Inn at Cannon Beach

Cannon Beach (0.9 mi from 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.

P
Pamela
From
United States
The rooms, the location, the staff, the rabbits and deer or elk, the breakfast and bar-b-g...lovely place to stay.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,063 reviews
Price from
$169
1 night, 2 adults

Lighthouse Inn

Cannon Beach (850 ft 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.

J
Jake
From
United States
Location
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 278 reviews
Price from
$169
1 night, 2 adults

Hallmark Resort in Cannon Beach

Cannon Beach (1,000 ft from Cannon Beach)

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

T
Tiffney
From
United States
Amenities! Location and accommodations
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 460 reviews
Price from
$192.78
1 night, 2 adults

Schooner's Cove Inn

Cannon Beach (2,100 ft from 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.

J
Jens
From
United States
Great location on Cannon Beach.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 149 reviews
Price from
$219
1 night, 2 adults

The Wayside Inn

Cannon Beach (0.9 mi from 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.

A
Anonymous
From
United States
Location convenient to the beach
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 247 reviews
Price from
$119
1 night, 2 adults

SALTLINE

Seaside (5 mi from Cannon Beach)

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

A
Anonymous
From
United States
A good selection of delicious food. Nice atmosphere
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 862 reviews
Price from
$127
1 night, 2 adults
See more properties near Cannon Beach

Most booked hotels near Cannon Beach in the past month

  • Number 1Booked hotel near Cannon Beach

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 685 reviews
  • Number 2Booked hotel near Cannon Beach

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,256 reviews
  • Number 3Booked hotel near Cannon Beach

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,199 reviews
  • Number 4Booked hotel near Cannon Beach

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 2,071 reviews
  • Number 5Booked hotel near Cannon Beach

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 908 reviews
  • Number 6Booked hotel near Cannon Beach

    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 1,253 reviews
  • Number 7Booked hotel near Cannon Beach

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 912 reviews
  • Number 8Booked hotel near Cannon Beach

    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 779 reviews
  • Number 9Booked hotel near Cannon Beach

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 528 reviews
  • Number 10Booked hotel near Cannon Beach

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

Enjoy breakfast at hotels near Cannon Beach

  • SALTLINE

    Hotel in Seaside
    Breakfast options
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 861 reviews

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

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 1,641 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.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 912 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.

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

    Kathryn Riverfront Inn, an Ascend Collection Hotel 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...

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 908 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.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 99 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.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 494 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.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 278 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.

Budget hotels near Cannon Beach

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 130 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.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 588 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.

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

    The Sea Lion has accommodations in Seaside. The property is located 2.4 miles from Seaside Golf Course, 5.4 miles from Necanicum Guard Station and 8.6 miles from Haystack Gallery.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 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.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Featuring a restaurant, Surf Casita is located in Seaside in the Oregon region, a 3-minute walk from Seaside Beach and 2.5 miles from Seaside Golf Course.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 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.

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 20 reviews

    Featuring a garden, terrace and views of sea, The Guesthouse Ocean View Cottages is located in Cannon Beach, a 2-minute walk from Cannon Beach.

Hotels with great access to Cannon Beach!

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

    Located in Manzanita, within a 2-minute walk of Manzanita Beach and 14 miles of Haystack Hill State Park, The Inn at Manzanita has accommodations with a garden as well as free private parking for...

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

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

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 797 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.

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 348 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.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 1,253 reviews

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

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

    Located in Seaside, Oregon, this hotel is 4 minutes’ walk away from Seaside Golf Course. It offers air-conditioned guestrooms furnished with thoughtful amenities, including expanded cable TV channels.

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

    Located in Manzanita, a 2-minute walk from Manzanita Beach, The Spinn has accommodations with free WiFi and free private parking.

  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 273 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.

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

  • 10.0

    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 by
    Helonwheels
    Canada
  • 10.0

    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
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 2,071 reviews
    Room 203 was wonderful! Very clean and had everything we needed. It was nice to have hardwood floors rather than carpet. We had a view of the beach and haystack rock from our balcony which was clean as well. Pool was awesome and the receptionist was very nice. Overall the place was nice and well cared for. Love the fact that it’s so close to the beach. Hotel is at the trailhead to tolvona beach which is cannon beach basically. You can walk to haystack rock from this location.
    Guest review by
    Carly
    United States
  • From $415.38 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 443 reviews
    The room was very nice with a great view of the ocean off our balcony. The hotel offers different activities for guests including a nightly bonfire on the beach with s-mores which is very popular. They provide chairs and towels for use on the beach. It is also walking distance to the Cannon Beach shopping/eating main strip which offers tons of selection.
    Guest review by
    Tim
    United States
  • From $384.19 per night
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 327 reviews
    We were impressed from the start with the staff. They were professional and quick to respond to our requests. The room was beautifully decorated and clean. The bed was extremely comfortable and the overall coziness made our experience a positive one. The location was very convenient to the beach and other points of interest. We would highly recommend this hotel to anyone traveling without children or pets. We would definitely stay here again on future trips to Cannon Beach!
    Guest review by
    Arlene
    United States
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 779 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
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 588 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
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 460 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
  • From $347.84 per night
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 278 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
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 494 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 $370.36 per night
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 1,062 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
  • From $334.88 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 247 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
gogless