Beginning of main content

3 Star Hotels in Cannon Beach, Oregon

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Cannon Beach Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Cannon Beach 3 Star Hotels

See all 387 Hotels in Cannon Beach
Cannon Beach Hotel

Cannon Beach Hotel

1116 S. Hemlock Street, Cannon Beach
3.5 out of 5.0
4.6 out of 5 (29 reviews)
Very nice stay close to the beachVery homey and nicely styled, old fashioned hospitality inn. Superb breakfast with mimosas! Very friendly and helpful staff, clean room, close to the beach and everything else you'd want. Can't say enough good things about our stay here.
  25 Apr 2017
Sea Sprite on the Estuary

Sea Sprite on the Estuary

372 North Spruce, Cannon Beach
3.5 out of 5.0
4.2 out of 5 (21 reviews)
Great location and quietThe hotel was very quiet with only 5 rooms. There was no staff on site during our stay, but spoke to a representative on the phone who was friendly. The hotel suite was clean and spacious. The view was great! The bed was the only disappointing feature. It was very firm and very uncomfortable. The ...
  25 Apr 2017

£253

£253
Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock

280 South Nebesna, Cannon Beach
3.5 out of 5.0
4.5 out of 5 (33 reviews)
Fabulous location. The chairs on the lawn are our favorite part. We had the studio and would love to return someday for a room with a view. Good service, clean and comfortable.
  3 Jul 2017

£289

£289
Map

Pocket Guide: 3 Star Hotels in Cannon Beach

Search for hotels in Cannon Beach on Expedia.co.uk. You can easily find your hotels in Cannon Beach using one of the methods below:

  • View our selection of featured hotels in Cannon Beach
  • Use the map to find hotels in the Cannon Beach neighborhood you prefer
  • Use the filters to see hotels in a specific area of Cannon Beach, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Cannon Beach
  • Enter your travel dates to view the best deals on hotels in Cannon Beach - while they last

Recently booked Cannon Beach hotels

Inn at Cannon Beach
3.0 out of 5.0
Last booking: 6 hours ago
Surfsand Resort
3.5 out of 5.0
Last booking: 13 hours ago
Sea Sprite on the Estuary
3.5 out of 5.0
Last booking: 16 hours ago
Hallmark Resort - Cannon Beach
3.0 out of 5.0
Last booking: 35 hours ago