Skip to main content

Search hotels in Cannon Beach

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

Filter by:

Star rating

Review score

Cannon Beach – 11 hotels and places to stay

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.

Everything
Scored 9.2
9.2
Rated superb
Superb
1,282 reviews
Price from
£141.73
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 were not able to complete this booking so cannot give a rating!
Scored 8.9
8.9
Rated fabulous
Fabulous
312 reviews
Price from
£141.73
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.

There was no breakfast .
Scored 8.6
8.6
Rated fabulous
Fabulous
217 reviews
Price from
£105.53
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.

Excellent location, nice room size.
Scored 9.3
9.3
Rated superb
Superb
174 reviews
Price from
£185.35
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.

Perfect location next to the beach, in front of coffee bar
Scored 8.8
8.8
Rated fabulous
Fabulous
736 reviews
Price from
£116.68
1 night, 2 adults
Cannon Beach Hotel Collection, hotel in Cannon Beach

Cannon Beach Hotel Collection is set in Cannon Beach, 8 km from Necanicum Guard Station and 13 km from Seaside Golf Course. This 4-star hotel offers free WiFi.

The location was perfect. Just a short walk to the center of Cannon Beach. We stayed in one of the apartments and had everything we needed. 2 min walk to the beach .
Scored 8.3
8.3
Rated very good
Very good
339 reviews
Price from
£113.15
1 night, 2 adults
Inn at Haystack Rock, hotel in Cannon Beach

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

So close to beach and shops. Great accomodation. Wish we had longer stay.
Scored 8.0
8.0
Rated very good
Very good
769 reviews
Price from
£88.16
1 night, 2 adults
Surfsand Resort, hotel in 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.

A balcony with sea view, 1 minute walk to haystack view, perfectly clean comfortable bed and a luxurious big bath… what’s not to like!
Scored 8.9
8.9
Rated fabulous
Fabulous
318 reviews
Price from
£166.12
1 night, 2 adults
The Ocean Lodge, hotel in Cannon Beach

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

The views are fantastic!
Scored 9.5
9.5
Rated exceptional
Exceptional
201 reviews
Price from
£311.09
1 night, 2 adults
Tolovana Inn, hotel in Cannon Beach

Boasting an indoor saltwater pool, this beachfront aparthotel is located in Cannon Beach, Oregon. A fitness centre, hot tub, and sauna are available on-site.

Everything. Room was clean, comfortable and well furnished. Beautiful location on the beach. Staff wished me a happy birthday. Excellent pub within walking distance. The staff recommended a local Cafe for breakfast the next day which, again, was excellent. We wished we had stayed another night!!
Scored 8.1
8.1
Rated very good
Very good
2,164 reviews
Price from
£101.82
1 night, 2 adults
See all 43 hotels in Cannon Beach

Most booked hotels in Cannon Beach in the past month

Budget hotels in Cannon Beach

  • Webb's Scenic Surf
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 542 reviews

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

    Great view, clean, friendly staff, near-by convenient business.

  • Beaches Inn | Herons Nest Loft
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 20 reviews

    Offering free WiFi throughout the property, Beaches Inn | Herons Nest Loft is located in Cannon Beach, 2.9 km from Crescent Beach and 500 metres from Haystack Gallery.

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

  • Baerfoot Bungalow
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 5 reviews

    Baerfoot Bungalow is situated in Cannon Beach, 15 km from Seaside Golf Course and 1.2 km from Tolovana Beach State Park.

  • Sandals Inn | Spa Suite
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 30 reviews

    Sandals Inn | Spa Suite is set in Cannon Beach, within 8.3 km of Necanicum Guard Station and 14 km of Seaside Golf Course.

    The location was fantastic. would like to return again…

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

    Beaches Inn | Pirates Cove Cabana 8 is situated in Cannon Beach, 300 metres from Coaster Theatre and 1.3 km from Haystack Rock.

FAQs about hotels in Cannon Beach

What guests said about Cannon Beach:

  • Scored 8.0
    8.0

    Beautiful area.

    Beautiful area. Wonderful walking beach and loved the Haystack Rock Awareness Program volunteers; it was great to walk out during low tide and see all the sea life. There are lots of restaurants to choose from and the quality is good. Also lots of nearby parks and natural areas to explore and visit.
    A
    Anonymous
  • Scored 10
    10

    This area is very friendly especially accommodating for...

    This area is very friendly especially accommodating for people with dogs. Easy access from Highway 101 & finding the Ocean Lodge. Shoulder season is less busy so we really enjoyed our stay with not too much crowding and excellent weather.
    A
    Anonymous
  • Scored 10
    10

    Gorgeous beach, dog-friendly and walkable. Great sunsets.

    Gorgeous beach, dog-friendly and walkable. Great sunsets. The town of Cannon Beach is small but charming, with a variety of interesting galleries, shops, as well as good coffee and an excellent bakery. A fun place to while away an afternoon or two.
    Hinman
    United States
  • Scored 10
    10

    The beach is beautiful, one of the best in Oregon and...

    The beach is beautiful, one of the best in Oregon and Washington. Several great food and drink options: Mo's is always good, MacGregor's Whiskey Bar is laid back and nice, Sleepy Monk Coffee is busy, but has great coffee and pastries.
    Don
    United States
  • Scored 10
    10

    Cannon Beach is a fun town and the beach is one of the most...

    Cannon Beach is a fun town and the beach is one of the most beautiful in the world. Haystack Rock is awe inspiring. The town is loaded with shops, restaurants, and sights. Parking during the busy season can be challenging but not impossible. There are lots of beach activities for families.
    Susan
    United States
  • Scored 10
    10

    Fun shops and food and drink.

    Fun shops and food and drink. Anna's table and Insomnia were great! Clothing stores were great - well stocked with unique items and reasonable prices. During the week everything closes about 530 or 6. We happened to have 21 elk in down town next to the playground on the soccer field. Beautiful to see.
    Terry
    United States

See reviews by guests who stayed at hotels in Cannon Beach

  • From £122.17 per night
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 318 reviews
    The location to the Haystack Rock and beach plus Cannon Beach town centre with all of its art galleries and stores. Very friendly staff and the Wayward Restaurant across the road was wonderful.The complimentary bonfire with smores was an added bonus.
    Tonia
    Australia
  • From £106.07 per night
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 312 reviews
    Beautiful Inn in very nice location only a few steps from the beach and all the restaurants etc. The suites were very well equipped, spacious and cozy (with the fireplace). Check in at the Inn @ Cannon Beach was easy and very welcoming!
    Stefanie
    Austria
  • From £78.93 per night
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 758 reviews
    Staff were incredibly friendly and helpful. Whilst the hotel itself is slightly dated, it was quaint, clean and comfortable. We really enjoyed our stay here.
    Brand
    Australia
  • From £106.87 per night
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 736 reviews
    The Town House had an unexpectedly wonderful view of the sea and was close to the Beach and also the centre of Cannon Beach
    Christopher
    United Kingdom
  • From £123.90 per night
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 1,282 reviews
    Very comfortable and spacious. Particularly liked the fireplace in the room. Also they were genuinely Pet Friendly.
    Susan
    United Kingdom