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 – 10 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,273 reviews
Price from
£140.82
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
311 reviews
Price from
£140.82
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
£192.97
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.

Comfortable and spacious with a semi view of the beach. Everything you would need for a stay. We stayed during the storms and it was lovely and warm with a lovely fireplace and wonderful spa bath. The staff was so friendly and extremely helpful. Great location right in town and the beach.
Scored 8.8
8.8
Rated fabulous
Fabulous
737 reviews
Price from
£115.93
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
341 reviews
Price from
£112.43
1 night, 2 adults
See all 43 hotels in Cannon Beach

Most booked hotels in Cannon Beach in the past month

See all

Budget hotels in Cannon Beach

  • 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

    Offering free WiFi throughout the property, Baerfoot Bungalow is situated in Cannon Beach, 2.9 km from Arcadia Beach and 700 metres from Haystack Hill State Park.

  • Sandals Inn | Spa Suite
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 29 reviews

    Set in Cannon Beach, within 800 metres of Haystack Gallery and 1.3 km of Haystack Hill State Park, Sandals Inn | Spa Suite features accommodation with free WiFi throughout the property.

    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

    Situated in Cannon Beach, within 2.9 km of Crescent Beach and 500 metres of Haystack Gallery, Beaches Inn | Pirates Cove Cabana 8 provides accommodation with free WiFi throughout the property.

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

    Guesthouse Cannon Beach offers rooms in Cannon Beach near Haystack Rock and Les Shirley Park.

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

See all
  • From £123.10 per night
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 1,273 reviews
    Everything was perfect! The room was great, the breakfast was wonderful, the staff was friendly, helpful, accommodating and excellent. The unexpected fresh baked cookies daily were awesome and the anniversary treats were very much appreciated and well received! Thank you Kim and staff, it is a truly special place. We loved the location and had a lovely time in the area hiking and watching the sunset at Haystack beach. We even captured some great photos of Elk on the beach. Thank you for a wonderful time in Cannon Beach! We loved it!!
    Jan
    United States
  • From £119.52 per night
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 341 reviews
    Great location- quiet and peaceful. We were very happy to stay in the main hotel and thought this should definitely be a part of the reservation process to ensure the guests know where exactly they are staying- again, we were grateful to stay in the main hotel.
    Susan
    United States
  • From £105.39 per night
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 311 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.42 per night
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 748 reviews
    Great location, a five minute walk to Cannon Beach. Beautiful views from our deck. Quiet. Very comfortable, and clean. Close to Ecola State Park.
    Julie
    Australia
  • From £113.67 per night
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 2,150 reviews
    View and staff KAT was a very professional hotelier We will return.
    MICHAEL
    Canada