Beginning of main content

Beach Hotels in Cannon Beach

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

See all 397 Hotels in Cannon Beach
Surfsand Resort

Surfsand Resort

148 West Gower, Cannon Beach
3.5 out of 5.0
4.6 out of 5 (61 reviews)
I loves this place!. So family friendly and relaxing .
  Aug 17, 2017

$199

$199
The Wayside Inn

The Wayside Inn

3339 S. Hemlock Street, Cannon Beach
2.5 out of 5.0
4.4 out of 5 (35 reviews)
Good beach gettawayFirst stop on Oregon coast trip. Across from beach, warm pool, pet extreme friendly. Room little small with nice view. Staff helpful and kind.
  Jul 15, 2017

$159

$159
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 (80 reviews)
Escape to beautiful Cannon Beach!From booking to leaving our stay at the Inn at Cannon Beach was excellent! The room was spacious and the deck provided hours of relaxing, beautiful views. All the staff was friendly, helpful and efficient. I will definitely return for another stay. In addition it was heavenly to escape the 100+ degree ...
  Aug 9, 2017

$225

$225
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.
  Apr 25, 2017
Inn at Haystack Rock

Inn at Haystack Rock

487 S Hemlock St, Cannon Beach
2.5 out of 5.0
4.2 out of 5 (85 reviews)
celebrating a friend's 50th birthdayExperience was perfect ! comfortable, clean, quiet and close to everything
  Aug 7, 2017

$189

$189
Blue Gull Inn

Blue Gull Inn

632 S. Hemlock St., Cannon Beach
2.5 out of 5.0
4.2 out of 5 (101 reviews)
Comfortable Inn Near the BeachA comfortable and cozy experience. Only one caveat: because of nice weather, guests gathered in the small courtyard just outside my window holding noisy conversations, so my stay was not quite as quiet as I'd hoped. Overall, a nice stay.
  Jul 14, 2017

$189

$189
Hearthstone Inn

Hearthstone Inn

135-139 East Jackson Street, Cannon Beach
2.5 out of 5.0
4.0 out of 5 (8 reviews)
Liked the location and loved being able to take myRoom very dark-more lighting! Table chairs very uncomfortable for sitting to eat....kitchen-no counter space for food preparation-mount the microwave above counter? Loved the fire place and comfy bed- bathroom cold unless door kept open-heat source? Love the rustic nature of building! Liked being ...
  Dec 27, 2015
Ecola Creek Lodge

Ecola Creek Lodge

208 East 5th Street, Cannon Beach
3.0 out of 5.0
4.4 out of 5 (58 reviews)
Close to Ecola state parkGood (but overpriced) hotel near Ecola state park.
  Jul 8, 2017

$139

$139
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 (107 reviews)
Ocean frontThe staff was very friendly, helpful and professional. The room was comfortable and clean. We had a small refrigerator, fireplace and balcony. We booked this particular room because it was ocean front and it did not disappoint. The view was spectacular!
  Aug 21, 2017

$259

$259
The Courtyard

The Courtyard

964 South Hemlock Street, Cannon Beach
3.0 out of 5.0
4.3 out of 5 (24 reviews)
Very cute place We loved this place! So quaint and perfect location
  Jul 24, 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 ...
  Apr 25, 2017

$389

$389
Lighthouse Inn

Lighthouse Inn

963 South Hemlock, Cannon Beach
2.5 out of 5.0
4.1 out of 5 (16 reviews)
Would stay here again.The lighthouse inn was close to the beach and a short walk to the downtown area. We also drove to Ecola State Park and hiked the trails there. They advertise having breakfast options, beach chairs and towels however, they are at another location which is 1.2 miles away. Room was spacious with separate ...
  Jul 17, 2017

$250

$250
The Ocean Lodge

The Ocean Lodge

2864 South Pacific Street, Cannon Beach
2.5 out of 5.0
4.7 out of 5 (30 reviews)
Ocean Front on Cannon BeachThe hotel is located on Cannon Beach just down from Haystack Rock. The room was spacious and clean. The staff was great and they had fresh baked cookies and coffee on hand plus offered us wine or a beer. Breakfast is included and offered baked goods and a simple omelet.
  Jun 24, 2017

$279

$279
The Waves / The Argonauta Inn / The White Heron Lodge

The Waves / The Argonauta Inn / The White Heron Lodge

188 W 2nd Street, Cannon Beach
2.0 out of 5.0
4.5 out of 5 (64 reviews)
Cannon Beach bolt holeWe would highly recommend this place to anyone wishing a stay in cannon beach. The location was excellent right on the beach and in centre of canon beach town. We were with our 2 kids and there was loads of space for the 4 of us.
  Jul 13, 2017

$165

$165
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.
  Jul 3, 2017

$379

$379
Sunset Inn

Sunset Inn

188 Sunset Blvd, Cannon Beach
3.0 out of 5.0
2.2 out of 5 (5 reviews)
Hotel facilities very nice and the staff was very friendly!
  Apr 20, 2014
Stephanie Inn

Stephanie Inn

2740 South Pacific, Cannon Beach
4.0 out of 5.0
5.0 out of 5 (23 reviews)
Fantastic timeWe had a fantastic time at the Inn the location the staff everyone was wonderful . We will absolutely stay again when we are in the area . Could not have asked for more
  Jul 22, 2017

$579

$579
McBee Cottages

McBee Cottages

888 S Hemlock St, Cannon Beach
3.0 out of 5.0
4.5 out of 5 (24 reviews)
Cute on the insideI 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. ...
  May 11, 2017
Land's End at Cannon Beach

Land's End at Cannon Beach

263 West 2nd, Cannon Beach
3.0 out of 5.0
4.3 out of 5 (24 reviews)
Nice hotel, close to food, shopping, beach.The hotel is at the end of a street that dead ends at the sand so there is quite a lot of foot traffic and vehicle noise. Our room had an ocean view and was quite cozy. Refrigerator, microwave, dish/utensil set up for 2 was very convenient so you don't have to eat out every meal. Their private deck, ...
  Aug 19, 2017

$255

$255
Tolovana Inn

Tolovana Inn

3400 S. Hemlock, Cannon Beach
2.5 out of 5.0
3.9 out of 5 (201 reviews)
Steps away from the beach! Views awesome!!Forever memories of sunsets. Fires on the beach and lots of family fun!
  Jul 29, 2017

$129

$129
Map

Recently booked Beach Hotels in Cannon Beach

Surfsand Resort
3.5 out of 5.0
Last booking: 2 hours ago
Hallmark Resort - Cannon Beach
3.0 out of 5.0
Last booking: 5 hours ago
The Ocean Lodge
2.5 out of 5.0
Last booking: 6 hours ago
Sea Sprite at Haystack Rock
3.5 out of 5.0
Last booking: 7 hours ago
The Wayside Inn
2.5 out of 5.0
Last booking: 12 hours ago
Sea Breeze Court
2.0 out of 5.0
Last booking: 12 hours ago
The Waves / The Argonauta Inn / The White Heron Lodge
2.0 out of 5.0
Last booking: 28 hours ago
Ecola Creek Lodge
3.0 out of 5.0
Last booking: 38 hours ago
Inn at Haystack Rock
2.5 out of 5.0
Last booking: 38 hours ago

Pocket Guide: Beach Hotels in Cannon Beach

Search for hotels in Cannon Beach on Expedia. 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