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

See the latest prices and deals by choosing your dates.
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.

The room was great, comfortable bed, fireplace, enough coffee and cookies at check-in!
Scored 9.2
9.2
Rated wonderful
Wonderful
1,265 reviews
Price from
$179
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.

We love the Lighthouse Inn! We have stayed there multiple times and it is always very clean and very comfortable. We get the King Suite, which has a lovely little living room with a couch, tv and fireplace. Plus small kitchen. It makes it really nice to hang out in your room at the end of a long day or if the weather is bad. It is always very clean and staff are very nice! It is nice and quiet as well.The location is great as well...you can cross the street and walk a shortways and get to the beach! Probably about 5 minutes. We will continue to stay here when we visit!
Scored 9.0
9.0
Rated wonderful
Wonderful
301 reviews
Price from
$139
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.

Haystack rock , Tillamook lighthouse, Ecola state park is right outside your balcony such an awesome view. Cannon Beach is the perfect location for hiking as there are many hikes in and near town plenty of wildlife as well. The Hallmark has its own stairway to the beach with a shower wash station to wash your boots how cool is that.
Scored 9.2
9.2
Rated wonderful
Wonderful
468 reviews
Price from
$169
1 night, 2 adults
The Waves, hotel in 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.

Bed was very comfortable. View of the ocean was great.
Scored 9.0
9.0
Rated wonderful
Wonderful
716 reviews
Price from
$130.90
1 night, 2 adults
Schooner's Cove Inn, hotel in 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.

It had great access to the beach and town.
Scored 9.2
9.2
Rated wonderful
Wonderful
167 reviews
Price from
$219
1 night, 2 adults
Webb's Scenic Surf, hotel in Cannon Beach

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.

Clean, quiet, view, location
Scored 9.1
9.1
Rated wonderful
Wonderful
539 reviews
Price from
$139
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
    Breakfast options
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 965 reviews

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

    Clean and modern, close to the centre and the beach

  • The Drifthaven at Gearhart
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 47 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.

    It was a very cute place with everything we needed.

  • Rivertide Suites
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 1,870 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.

    The breakfast was good but more options would be great

  • River Inn at Seaside
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 925 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.

    comfy bed, excellent shower, good breakfast, good location.

  • Kathryn Riverfront Inn, Ascend Hotel Collection
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 575 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...

    Great location , very friendly staff. Clean and comfortable.

  • Inn at Seaside
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 902 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.

    Place was exceptionally clean! Beds were comfortable.

  • Webb's Scenic Surf
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 539 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.

    It's a beautiful room with amazing oceanfront views!

  • Beaches Inn | Herons Nest Loft
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 20 reviews

    Beaches Inn | Herons Nest Loft has accommodations in Cannon Beach near Haystack Rock and Les Shirley Park.

    Walking distance to beach, restaurants, shops, and grocery store.

Budget hotels near Cannon Beach

  • Promenade Inn & Suites Oceanfront
    Scored 5.8
    5.8
    Rated okay
    Fair
     · 1,079 reviews

    This beachfront Seaside hotel features an indoor swimming pool and guest rooms with free Wi-Fi. The Seaside Family Fun Park is less than 2 miles away.

    Proximity to everything Being right on the seafront

  • Motel 6-Seaside, OR
    Scored 7.8
    7.8
    Rated good
    Good
     · 583 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.

    didn't try the breakfast but the bed was comfy

  • Sandals Inn | Spa Suite
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 32 reviews

    Sandals Inn | Spa Suite has accommodations in Cannon Beach. The property is around 5.1 miles from Necanicum Guard Station, 8.4 miles from Seaside Golf Course and a 11-minute walk from Haystack Rock.

    The location was fantastic. would like to return again…

  • Ocean Delight
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 9 reviews

    Ocean Delight is offering accommodations in Warrenton. The property is around a 17-minute walk from Sunset Beach, 7.2 miles from Seaside Golf Course and 10 miles from Necanicum Guard Station.

  • Quality Inn

    Featuring 2-star accommodations, Quality Inn is located in Seaside, a 12-minute walk from Seaside Beach and 0.7 miles from Seaside Golf Course.

  • Seaside OR- Chic Family Beach Escape & Fast Wi-Fi
    Scored 7.0
    7.0
    Rated good
    Good
     · 3 reviews

    Located within 2.6 miles of Seaside Golf Course and 5.5 miles of Necanicum Guard Station, Seaside OR- Chic Family Beach Escape & Fast Wi-Fi has rooms in Seaside.

  • Surf Casita

    Surf Casita is located in Seaside, 2.5 miles from Seaside Golf Course and 5.4 miles from Necanicum Guard Station.

  • Baerfoot Bungalow
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 4 reviews

    Baerfoot Bungalow is offering accommodations in Cannon Beach. The property is located 1.8 miles from Arcadia Beach, 1.5 miles from Haystack Gallery and 5.9 miles from Necanicum Guard Station.

Hotels with great access to Cannon Beach!

  • Guesthouse Cannon Beach
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Guesthouse Cannon Beach is offering accommodations in Cannon Beach. This property is located a short distance from attractions such as Coaster Theatre, Haystack Rock, and Les Shirley Park.

  • The Wayside Inn
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 222 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.

    it's my second time in the hotel, i like it very much.

  • McMenamins Gearhart Hotel
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 113 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.

    Friendly atmosphere and free coffee in the morning

  • Inn of the Four Winds Seaside Oceanfront
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 264 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.

    Location to the beach and shops were less than ten min walk.

  • Best Western Plus Ocean View Resort
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 920 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.

    Everone that worked there was friendly and very helpful.

  • Ashore Hotel
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 565 reviews

    Located in Seaside, a 1-minute walk from Seaside Beach, Ashore Hotel has accommodations with free bikes, free private parking and a bar.

    The free access to bikes and their industrial decor.

  • Coast River Inn by OYO Seaside
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 1,078 reviews

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

    comfy rooms, very clean, quiet and value for money.

  • Beaches Inn | Pirates Cove Cabana 8
    Scored 7.5
    7.5
    Rated good
    Good
     · 2 reviews

    Providing free WiFi, Beaches Inn | Pirates Cove Cabana 8 offers rooms in Cannon Beach, 1.8 miles from Crescent Beach and a 5-minute walk from Haystack Gallery.

  • Scored 10
    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.
    Roger
    United States
  • From $276.39 per night
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 335 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.
    Alison
    Canada
  • From $224.01 per night
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 468 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.
    Analicia
    United States
  • From $156.47 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 301 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.
    Reed
    United States
  • From $139.05 per night
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 347 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.
    Amanda
    United States
  • From $148.96 per night
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 2,156 reviews
    We stayed in the Thunderbird Motel, which is just a short walk from Cannon Beach. What more could one want? A small refrigerator in the room, maybe? Some of the rooms have fabulous views. Ours did not and hence it was a little cheaper...but still not inexpensive. If you have the cash, buy the view. Still, the hotel is a very short walk from the beach and not far from Haystack. Again, what more could you want? Spectacular beach and down the way, a nice town with some good restaurants.
    Mary Jane
    United States
  • From $148.96 per night
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 2,156 reviews
    I have pledged my loyalty to tolovana inn after a staff member a few years ago went absolutely above and beyond to help us find something super last minute after we got into town and an issue came up with the original hotel we booked. I also really love that its right on the beach, in the heart of cannon beach and so comfortable like being at home. I absolutely love that we can save so much money by utilizing the full kitchen in the room and that housekeeping comes around daily to refresh
    Kimberly
    United States
  • From $155.68 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 539 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.
    Natalia
    United States
  • From $167.73 per night
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 1,265 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.
    Eric
    United States
  • From $189.28 per night
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 222 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!
    Lynn
    Canada
  • From $159.74 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 716 reviews
    We stayed in one of the apartments in the White Heron Lodge, and it was an excellent base from which to explore Cannon Beach and the northern Oregon coast! We loved the fireplace and full kitchen, and appreciated to option to use the murphy bed in the living room. And the view! We had a constant view of crashing waves. We also were within walking distance to lots of things in Cannon Beach.
    Amanda
    United States