Beginning of main content

Cannon Beach Hotel Guide - 3 stars 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

Advanced options

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 stars Hotels

See all 27 Hotels in Cannon Beach
McBee Cottages
McBee Cottages
888 S Hemlock St, Cannon Beach
3.0 out of 5.0
4.5 out of 5 (24 reviews)
Hide review
Cute on the inside I based my judgement on this property on the images provided as they appeared to be really cute. Upon driving up to the cottages I got quite nervous as the outside is quite dated. You can tell the weather has worn down the siding and paint but I was pleasantly surprised upon walking into the room. ...
  11 May 2017

£107

£107
Sunset Inn
Sunset Inn
188 Sunset Blvd, Cannon Beach
3.0 out of 5.0
2.2 out of 5 (5 reviews)
Hide review
Hotel facilities very nice and the staff was very friendly!
  20 Apr 2014
Sea Sprite at Haystack Rock
Sea Sprite at Haystack Rock
280 South Nebesna, Cannon Beach
3.5 out of 5.0
4.6 out of 5 (30 reviews)
Hide review
Cozy place close to the beach The Sea Sprite is a cute little hotel with a great beach view and close to Haystack Rock. It is older, but well taken care of and we felt we had what we were looking for. The kitchenette was great as we enjoyed our own food and snacks that we had brought along. The shower is very tiny, but nothing ...
  24 May 2017

£200

£200
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)
Hide review
Great location and quiet The 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

£280

£280
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 (68 reviews)
Hide review
Bunnies! Excellent place to stay. Loved the little bunnies in the courtyard. They were so cute! But they are wild, so be cautious and give them space!
  18 May 2017

£143

£143
Surfsand Resort
Surfsand Resort
148 West Gower, Cannon Beach
3.5 out of 5.0
4.5 out of 5 (47 reviews)
Hide review
Great location This facility is located just blocks from the main shopping and dining area. The rooms are very clean and nicely appointed. Step out your door and you are on the beach.
  28 May 2017

£139

£139
The Courtyard
The Courtyard
964 South Hemlock Street, Cannon Beach
3.0 out of 5.0
4.3 out of 5 (23 reviews)
Hide review
Very close to the beach, easy access. Very close to the beach and within walking distance to restaurants and downtown shopping. Room had a nice fireplace and kitchenette. Bed and pillows were very comfortable. Very clean.
  23 May 2017

£122

£122
Ecola Creek Lodge
Ecola Creek Lodge
208 East 5th Street, Cannon Beach
3.0 out of 5.0
4.4 out of 5 (56 reviews)
Hide review
Fast check in, very nice and quite hotel, polite staffs
  24 May 2017

£69

£69
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)
Hide review
Very nice stay close to the beach Very 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

£84

£84
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 (95 reviews)
Hide review
Excellent Hotel, closest to Haystack Rock We thoroughly enjoyed our visit to Hallmark Resort. Easy access to the beach, close enough to walk to stores and restaurants, and the most comfortable bed I'v ever slept in!
  17 May 2017

£154

£154
Map

Pocket Guide: 3 stars 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: 2 hours ago
Surfsand Resort
3.5 out of 5.0
Last booking: 6 hours ago
Sea Sprite on the Estuary
3.5 out of 5.0
Last booking: 39 hours ago