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 – 43 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.

Had the most comfortable stay at this Inn. The room was clean, close to the beach, staff were uber friendly and if I could, I would extend my stay even longer. I cannot recommend this Inn more.
Scored 9.2
9.2
Rated superb
Superb
1,268 reviews
Price from
£136.17
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 9.0
9.0
Rated superb
Superb
307 reviews
Price from
£127.03
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.

Great location, lovely views and the room was stunning throughout.
Scored 8.6
8.6
Rated fabulous
Fabulous
221 reviews
Price from
£108.20
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.2
9.2
Rated superb
Superb
174 reviews
Price from
£199.13
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 centre.

Room was excellent
Scored 9.2
9.2
Rated superb
Superb
472 reviews
Price from
£154.45
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

  • The Waves
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 721 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.

    Perfect location next to the beach, in front of coffee bar

  • Lighthouse Inn
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 307 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.

    Good location close to town and beach. Comfortable, clean room.

  • The Wayside Inn
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 221 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.

  • Beaches Inn | Herons Nest Loft
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 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.

  • Sandals Inn | Spa Suite
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 31 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…

  • Baerfoot Bungalow
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 4 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.

  • 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 10
    10

    Cannon Beach has been a favorite of mine since childhood.

    Cannon Beach has been a favorite of mine since childhood. Bruce's Candy Kitchen a must! Although most people like to shop, I prefer to walk the long beaches, listening and watching the waves, stopping for the tidepools at Haystack Rock and always looking for photo ops.
    Kathy
    United States
  • 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

See reviews by guests who stayed at hotels in Cannon Beach

See all
  • From £127.03 per night
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 1,268 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 £80.93 per night
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 727 reviews
    The bed was super comfortable. We loved all the windows in the unit and the shades on the windows were so much nicer than the usual draperies in hotel rooms. There was a sofa and two chairs in the living area so plenty of room to relax in the evenings. The kitchen was nicely laid out and well equipped.
    Rebecca
    United States
  • From £99.11 per night
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 221 reviews
    We loved to stay at this hotel. Close to the beach , spacious room with comfortable bed, very clean. Close to the restaurants and we would go back without hesitation.
    Eva Migon
    Canada
  • From £109.75 per night
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 346 reviews
    Good value. Nice lobby. Nice bar attached ymto hotel. Very clean. Nice staff.
    Shelley
    Canada
  • From £120.93 per night
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 2,155 reviews
    The location is fantastic. There’s direct access to Cannon Beach.
    Alan
    United Kingdom