Beaches in Cannon Beach

Browse for Cannon Beach Beach Hotels from $74

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

Search over a million flights, hotels, packages, and more

Featured Cannon Beach Beach Hotels

Surfsand Resort
3.5 out of 5
148 West Gower, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$129
per night
Nov 3 - Nov 4
4.7/5Exceptional! (463 reviews)

"Location, location, location! You are just steps away from the beach, short walk to Haystack Rock, town is only a half mile walk and nearby there are great restaurants to choose from. Rooms were well appointed and the pictures are accurate. Fireplace was nice."…"

Reviewed on Oct 15, 2019

Surfsand Resort
The Waves / The Argonauta Inn / The White Heron Lodge
2 out of 5
188 W 2nd Street, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$99
per night
Nov 3 - Nov 4
4.6/5Exceptional! (357 reviews)

"We loved the fact that the location was a perfect combination of the estuary along with beach access at our doorstep. There was really nothing that was negative about the location or the property!! Probably the best property that we've stayed at over the years in Cannon Beach!!"…"

Reviewed on Oct 12, 2019

The Waves / The Argonauta Inn / The White Heron Lodge
Inn at Cannon Beach
3 out of 5
3215 South Hemlock St, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$129
per night
Oct 27 - Oct 28
4.8/5Exceptional! (665 reviews)

"I can’t recommend this place highly enough. The property is beautiful, rooms are big and clean and staff is fabulous."…"

Reviewed on Oct 13, 2019

Inn at Cannon Beach
Ecola Creek Lodge
3 out of 5
208 East 5th Street, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$74
per night
Nov 17 - Nov 18
4.5/5Wonderful! (236 reviews)

"A large, comfortable room with a small balcony looking down on nice gardens and a view of the ocean. Professional receptionist must us feel welcome."…"

Reviewed on Oct 3, 2019

Ecola Creek Lodge
Hallmark Resort - Cannon Beach
3 out of 5
1400 S Hemlock St, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$129
per night
Oct 22 - Oct 23
4.4/5Excellent! (371 reviews)

"Property in excellent condition. Had a view of the beach, beach chairs and complimentary bicycles provided. Close to shopping and restaurants. Mike, the GM, made sure we had everything we needed including an upgrade and early checkin. Bathroom was a bit tight but will definitely stay there ..."…"

Reviewed on Oct 17, 2019

Hallmark Resort - Cannon Beach
Tolovana Inn
2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$94
per night
Nov 2 - Nov 3
4/5Very Good! (452 reviews)

"I loved the location! Right on the beach and Haystack Rock, but far enough away from all the crowds who go to the main beach. Room was great. Very clean and updated. You get the resort feel without the resort price!"…"

Reviewed on Oct 15, 2019

Tolovana Inn
Sea Breeze Court
2 out of 5
1015 Hemlock S, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$125
per night
Oct 20 - Oct 21
4.8/5Exceptional! (203 reviews)

"This is a VERY nice property - bright, clean, fresh, with kitchenette facilities in the room. No coffee or snacks (except a coffee maker in the room). Great access to town & restaurants & the beach."…"

Reviewed on Sep 30, 2019

Sea Breeze Court
Land's End at Cannon Beach
3 out of 5
263 West 2nd, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$129
per night
Oct 29 - Oct 30
4.5/5Wonderful! (168 reviews)

"Great ocean views and very nice and clean. Hot tub also was nice and relaxing."…"

Reviewed on Oct 4, 2019

Land's End at Cannon Beach
The Ocean Lodge
3.5 out of 5
2864 South Pacific Street, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$169
per night
Oct 27 - Oct 28
4.8/5Exceptional! (179 reviews)

"Well managed and well maintained property. Located next to beach."…"

Reviewed on Oct 14, 2019

The Ocean Lodge
The Wayside Inn
2.5 out of 5
3339 S. Hemlock Street, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$89
per night
Oct 28 - Oct 29
4.5/5Wonderful! (225 reviews)

"Ocean views and a short walk to get down on the beach. Bathroom was very tiny but had everything we needed. Balcony was a big plus. Nice staff in the lobby and on property. Great location - town just a few miles away. A pub and grocery within walking distance as well. Would stay again."…"

Reviewed on Oct 16, 2019

The Wayside Inn
Sea Sprite at Haystack Rock
3.5 out of 5
280 South Nebesna, Cannon Beach, OR
$149
per night
Nov 3 - Nov 4
4.5/5Wonderful! (131 reviews)

"The most fantastic property that is literally right on the edge of the beach. Enjoyed our stay and good price. Only thing was the sleeping pillows aren't the best. Wonderful staff!"…"

Reviewed on Sep 24, 2019

Sea Sprite at Haystack Rock
Lighthouse Inn
2.5 out of 5
963 South Hemlock, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$119
per night
Oct 20 - Oct 21
4.5/5Wonderful! (125 reviews)

"Parking didn’t accomadate my SUV. All spots are for compacts"…"

Reviewed on Sep 12, 2019

Lighthouse Inn
McBee Cottages
3 out of 5
888 S Hemlock St, Cannon Beach, OR
$105
per night
Oct 20 - Oct 21
4.3/5Excellent! (77 reviews)

"Despite being on the main thoroughfare it was very quiet. The cabin is well appointed and the bed is quite comfortable"…"

Reviewed on Oct 17, 2019

McBee Cottages
Cannon Beach Hotel
3.5 out of 5
1116 S. Hemlock Street, Cannon Beach, OR
$153
per night
Oct 20 - Oct 21
4.5/5Wonderful! (121 reviews)

"Historic Inn that is well taken care of. Clean rooms, nice decor, and artwork displayed. The breakfast is exceptional and very cheerful waitstaff. But it’s noisy if you stay next to the side street since people walk to and from the beach."…"

Reviewed on Jul 24, 2019

Cannon Beach Hotel
The Courtyard
3 out of 5
964 South Hemlock Street, Cannon Beach, OR
$155
per night
Oct 20 - Oct 21
4.4/5Excellent! (86 reviews)

"Great location, friendly people. Clean, well cared for"…"

Reviewed on Aug 29, 2019

The Courtyard
Stephanie Inn
4 out of 5
2740 South Pacific, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$299
per night
Oct 29 - Oct 30
4.9/5Exceptional! (116 reviews)

"This hotel/lodge was absolutely magnificent!! Truly loved it and hope to stay here again sometime!! Everything about it was wonderful from the room with the gas fireplace to the beach! Although my room was not facing the beach, it still was well-worth the stay! I had a balcony to sit out on and the ..."…"

Reviewed on Oct 14, 2019

Stephanie Inn
Inn at Haystack Rock
2.5 out of 5
487 S Hemlock St, Cannon Beach, OR
Free CancellationReserve now, pay when you stay
$88
per night
Nov 6 - Nov 7
4.3/5Excellent! (363 reviews)

"The room was clean and quaint, had a great atmosphere. Just about a block to the beach; it just had a great feeling."…"

Reviewed on Oct 5, 2019

Inn at Haystack Rock
Hearthstone Inn
2.5 out of 5
135-139 East Jackson Street, Cannon Beach, OR
$105
per night
Oct 20 - Oct 21
4.1/5Very Good! (34 reviews)

"It was very nice and cozy. They were also very dog friendly."…"

Reviewed on Jan 2, 2019

Hearthstone Inn
Don't see what you're looking for?
See all available properties in Cannon Beach
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Beach Hotels in Cannon Beach

Known for its beaches and sunsets, Cannon Beach offers a lot for the traveler booking a beach vacation. This seaside destination has 25 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.

As you search for a place to stay by the beach in Cannon Beach, you might be interested in these top-rated hotels with positive customer reviews.

Sea Sprite at Haystack Rock - 3.5-star lodge, 7-minute walk from Cannon Beach. It features free WiFi, free parking, and beach towels. Guests love the beach locale and comfortable rooms.

McBee Cottages - 3-star cottage, 2-minute walk from Cannon Beach. Our travelers recommend its beach locale and overall value. This cottage boasts free WiFi, free parking, and a library.

Stephanie Inn - 4-star romantic hotel on the beach. It offers free buffet breakfast, a restaurant, and free WiFi. Guest reviews highlight the beach locale and breakfast.

Spacious, Family Friendly House, Ocean Views, Cannon Beach, Walk to the Beach! - Spa vacation home near Tolovana Beach State Park. It features in-room kitchens and TVs. Guests love the beach locale and proximity to shopping.

Surfsand Resort - 3.5-star hotel on the beach. Our travelers recommend its beach locale and pool. This hotel boasts an indoor pool, a restaurant, and free WiFi.

Planning Your Trip to Cannon Beach

Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather.

  • Hottest months: September, August, July, and June, with an average temperature of 68°F
  • Coldest months: December, February, January, and March, with an average temperature of 37°F
  • Driest months: July, August, September, and June, with an average rainfall of 1.71 inches
  • Rainiest months: November, January, December, and March, with an average rainfall of 9.67 inches

Sightseeing in and Around Cannon Beach

After arriving and settling in at your hotel, you might want to venture out and explore everything Cannon Beach has to offer. If you can't wait to check out the beaches, head to Les Shirley Park or Tolovana Beach State Park for a relaxing day by the water. Discover the area's sunsets and parks, and make time for local attractions like Coaster Theatre and Cannon Beach. For additional things to see and do, consider a visit to Cannon Beach History Center and Museum or Haystack Rock. Visitors also enjoy Cannon Beach for its:
  • Surfing
  • Cafés

Getting Around Cannon Beach

If you're looking to fly to Cannon Beach, the closest major airport is in Astoria, OR (AST-Astoria Regional), located 18 mi (29 km) from the city center. If you'd like to venture out around the area, you may want a rental car for your journey.

More trip options

Recently Booked Beach Hotels in Cannon Beach

Travelers Loved These Beach Hotels