Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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 405 Hotels in Cannon Beach
Gearhart by the Sea

Gearhart by the Sea

1157 N Marion, Gearhart
3.5 out of 5.0
3.7 out of 5 (34 reviews)
Stunning Sunset RoomWe stayed here after Portland to Coast, just a great location a few minute drive from Seaside, SandTrap across the street, quiet, comfortable and nice! I would stay there again!
  29 Aug 2017

£93

£93
Seaside Oceanfront Inn

Seaside Oceanfront Inn

580 Beach Drive, Seaside
3.5 out of 5.0
3.8 out of 5 (146 reviews)
Will be backGreat view; Great restaurant; Loved the small hotel feel; The staff/servers were great.
  12 Sep 2017

£107

£107
Rivertide Suites Hotel

Rivertide Suites Hotel

102 N. Holladay, Seaside
3.0 out of 5.0
4.5 out of 5 (620 reviews)
Great choiceHad a great stay.Room clean and comfortable.Great view of the river didn't even miss seeing the ocean from the room.Very close to all amenities.
  15 Sep 2017

£66

£66
Land's End at Cannon Beach

Land's End at Cannon Beach

263 West 2nd, Cannon Beach
3.0 out of 5.0
4.2 out of 5 (26 reviews)
Nice hotel on the beachThe hotel staff is super friendly and helpful! It was so nice to walk out the door of the hotel room onto the beach, and tons of great shops and restaurants nearby. We would stay there again.
  23 Aug 2017

£129

£129
Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock

280 South Nebesna, Cannon Beach
3.5 out of 5.0
4.4 out of 5 (36 reviews)
Very sweet cottageIt was steps from the beach but out of the crowds of town. Very charming with an east coast charm. Lovely gardens, picnic table, grill and wood for beach fires. The beds were okay for a rental. The kitchen supplies were "barebones ". But we ate out a lot. The only reason we will not return is because ...
  23 Aug 2017

£135

£135
Best Western Ocean View Resort

Best Western Ocean View Resort

414 North Prom, Seaside
3.0 out of 5.0
3.8 out of 5 (446 reviews)
A little hard to find but well worth the search!Very clean room, wonderful staff, excellent location, who could ask for more!
  19 Sep 2017

£78

£78
Surfsand Resort

Surfsand Resort

148 West Gower, Cannon Beach
3.5 out of 5.0
4.6 out of 5 (71 reviews)
Nice, kid friendly hotelSuper nice hotel a few feet away from the beach. We took our one year old. When we arrived there was a card from hotel staff welcoming our son and a couple books they had picked out for him to enjoy during our stay. They also had turn down service which was a nice touch.
  14 Sep 2017

£113

£113
Inn at Cannon Beach

Inn at Cannon Beach

3215 South Hemlock St, Cannon Beach
3.0 out of 5.0
4.7 out of 5 (85 reviews)
By the sea Lovely hotel, one block to the beach, very quiet, Nice staff. Made for a great experience.
  17 Sep 2017

£169

£169
Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach

1400 S Hemlock St, Cannon Beach
3.0 out of 5.0
4.3 out of 5 (114 reviews)
Fantastic viewSpend the extra money, and get a room with an ocean view. It is stunning. The rooms are west facing so warm, afternoon sun and a balcony to sit on and enjoy the view. Easy access to the beach.
  17 Sep 2017

£110

£110
Beachside Inn

Beachside Inn

300 5th Avenue, Seaside
3.0 out of 5.0
3.6 out of 5 (67 reviews)
Check inCheck in was some what confusing, there are two properties. Murphy's law: we went to the wrong one first. Helpful desk staff got us to the correct location. It was good!
  5 Sep 2017

£75

£75
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

Hallmark Resort - Cannon Beach
3.0 out of 5.0
Last booking: 6 hours ago
Sea Sprite at Haystack Rock
3.5 out of 5.0
Last booking: 19 hours ago
Surfsand Resort
3.5 out of 5.0
Last booking: 21 hours ago
Inn at Cannon Beach
3.0 out of 5.0
Last booking: 24 hours ago