Find beach resorts in Cannon Beach, OR

Beach vacation deals from $66

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cannon Beach Beach Hotels

Sea Breeze Court
Great for beach vacations
2 out of 5
1015 Hemlock S, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $108 per night from Jan 23 to Jan 24
Sea Breeze Court is an excellent choice for watching the sunset on Haystack Rock if you're looking for a Cannon Beach beach property. Amenities include beach ...
4.8/5 Exceptional! (420 reviews)
Travelers like: close to beach, beach towels
Travelers say...
"Service was above and beyond! Very accommodating, I arrived with my 6 yr old granddaughter to spend beach time. As we entered the room she jumped and exclaimed” This is the best day ever! So cool” We will definitely be back. Very comfortable beds and short walk to beach and haystack rock."

Reviewed on Jan 10, 2022

Sea Breeze Court
The Ocean Lodge
3.5 out of 5
2864 South Pacific Street, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $219 per night from Jan 24 to Jan 25
Spend the day on Cannon Beach at The Ocean Lodge: a good choice if you're searching for a Cannon Beach property on the beach.
4.8/5 Exceptional! (314 reviews)
"Easy access to the beach. 24 hour snacks. Friendly staff. Great breakfast"

Reviewed on Dec 26, 2021

The Ocean Lodge
Inn at Cannon Beach
Great for beach vacations
3 out of 5
3215 South Hemlock St, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $129 per night from Jan 23 to Jan 24
Bask in the sun on Haystack Rock at Inn at Cannon Beach: an excellent choice if you're looking for a Cannon Beach property that's located on the beach. Available ...
4.8/5 Exceptional! (978 reviews)
Travelers like: close to beach, beach towels
Travelers say...
"This facility was above and beyond what we were expecting! The service from the front desk and all the other employees was wonderful! The breakfast was fantastic and the rooms big, clean and comfy. We'll definitely be staying there again."

Reviewed on Jan 7, 2022

Inn at Cannon Beach
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Surfsand Resort
Great for beach vacations
3.5 out of 5
148 West Gower, Cannon Beach, OR
Spend the day relaxing on Cannon Beach at Surfsand Resort: the perfect choice for a Cannon Beach property on the beach. Beach towels, beach umbrellas, and sun ...
4.7/5 Exceptional! (730 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, beach towels
Travelers say...
"Amazing property in the most beautiful location!"

Reviewed on Sep 17, 2021

Surfsand Resort
Sea Sprite at Haystack Rock
Great for beach vacations
3.5 out of 5
280 South Nebesna, Cannon Beach, OR
The price is $134 per night from Jan 23 to Jan 24
Sea Sprite at Haystack Rock is the ideal choice for watching the sunset on Haystack Rock if you're looking for a Cannon Beach beach property. Available amenities ...
4.6/5 Exceptional! (187 reviews)
Travelers like: close to beach, beach towels
Travelers say...
"so cute and a beautiful view"

Reviewed on Jan 4, 2022

Sea Sprite at Haystack Rock
Sea Sprite on the Estuary
3.5 out of 5
372 North Spruce, Cannon Beach, OR
The price is $179 per night from Feb 3 to Feb 4
Watch the sunset on Haystack Rock at Sea Sprite on the Estuary: an excellent choice if you're looking for a Cannon Beach property that's located on the ...
4.6/5 Exceptional! (143 reviews)
"We love staying here with our family"

Reviewed on Jan 3, 2022

Sea Sprite on the Estuary
The White Heron Lodge
2 out of 5
188 W 2nd Street, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $125 per night from Jan 25 to Jan 26
Stroll along the shore on Cannon Beach at The Waves/The Argonauta Inn/The White Heron Lodge: a great choice for a Cannon Beach property on the beach.
4.6/5 Wonderful! (605 reviews)
"Stayed at white heron lodge, highly recommend. Great view and comfortable stay, staff was very friendly and accommodating"

Reviewed on Jan 18, 2022

The White Heron Lodge
The Wayside Inn
Great for beach vacations
2.5 out of 5
3339 S. Hemlock Street, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $99 per night from Jan 23 to Jan 24
Bask in the sun on Haystack Rock at The Wayside Inn: a good choice if you're searching for a Cannon Beach property that's located on the beach. An indoor pool ...
4.5/5 Wonderful! (375 reviews)
Travelers like: close to beach, indoor pool
Travelers say...
"Super awesome hotel . Pool was nice and well heated. Jacuzzi was being serviced so didn’t try it. Walking distance from shops and coffee shop and beach. Nice view and friendly staff. Beds were soft but bedrooms are cozy with fireplace."

Reviewed on Dec 27, 2021

The Wayside Inn
Lighthouse Inn
2.5 out of 5
963 South Hemlock, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $119 per night from Jan 23 to Jan 24
Lighthouse Inn is the perfect choice for basking in the sun on Haystack Rock if you're searching for a Cannon Beach beach property.
4.5/5 Wonderful! (192 reviews)
"Closeness to the beach. 2 more hooks for towels in the bathroom is the only improvement we would suggest."

Reviewed on Dec 29, 2021

Lighthouse Inn
Hallmark Resort - Cannon Beach
Great for beach vacations
3 out of 5
1400 S Hemlock St, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $149 per night from Jan 24 to Jan 25
Spend the day relaxing on Cannon Beach at Hallmark Resort - Cannon Beach: a good choice if you're searching for a Cannon Beach property on the beach. 2 indoor ...
4.5/5 Wonderful! (553 reviews)
Travelers like: on the beach, kids pool
Travelers say...
"Everyone was so nice"

Reviewed on Jan 2, 2022

Hallmark Resort - Cannon Beach
Cannon Beach Hotel Collection
3.5 out of 5
1116 S. Hemlock Street, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $102 per night from Jan 27 to Jan 28
Cannon Beach Hotel Collection is the perfect choice for catching some rays on Haystack Rock if you're looking for a Cannon Beach beach property. Available amenities ...
4.5/5 Wonderful! (178 reviews)
"We loved our stay, everything was wonderful"

Reviewed on Jan 9, 2022

Cannon Beach Hotel Collection
Ecola Creek Lodge
3 out of 5
208 East 5th Street, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $74 per night from Jan 23 to Jan 24
Walk along the waves on Haystack Rock at Ecola Creek Lodge: the ideal choice if you're looking for a Cannon Beach property that's located on the beach.
4.5/5 Wonderful! (395 reviews)
"Very nice stay! Quiet accommodation, walkable to downtown, kids loved the neighborhood rabbits!"

Reviewed on Nov 8, 2021

Ecola Creek Lodge
Land's End at Cannon Beach
3 out of 5
263 West 2nd, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $143 per night from Jan 24 to Jan 25
Land's End at Cannon Beach is an excellent choice for watching the sunset on Cannon Beach if you're looking for a Cannon Beach beach property. Amenities include ...
4.4/5 Wonderful! (316 reviews)
"Couldn’t ask for better from start to finish!"

Reviewed on Dec 28, 2021

Land's End at Cannon Beach
Inn at Haystack Rock
2.5 out of 5
487 S Hemlock St, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $91 per night from Jan 25 to Jan 26
Spend the day on Haystack Rock at Inn at Haystack Rock: a good choice if you're looking for a Cannon Beach property that's located on the beach.
4.3/5 Excellent! (598 reviews)
Cute place
"centrally located"

Reviewed on Jan 18, 2022

Inn at Haystack Rock
Tolovana Inn
Great for beach vacations
2.5 out of 5
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is $109 per night from Jan 21 to Jan 22
Tolovana Inn is an excellent choice for basking in the sun on Cannon Beach if you're searching for a Cannon Beach beach property. An indoor pool, a spa tub, ...
4/5 Very Good! (880 reviews)
Travelers like: on the beach, indoor pool
Travelers say...
"Location is great, right next to the beach. Average hotel space, kind of small. Thin walls, I could hear my neighbors."

Reviewed on Jan 7, 2022

Tolovana Inn
Sunset Inn
3.5 out of 5
Sunset Blvd, 188, Cannon Beach, OR
Sunset Inn is the ideal choice for basking in the sun on Haystack Rock if you're searching for a Cannon Beach beach property.
2.6/5 (9 reviews)
"Hotel facilities very nice and the staff was very friendly!"

Reviewed on Apr 20, 2014

Sunset 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.

Too many beaches in Cannon Beach to choose from? Here are our top picks for a memorable beach vacation.

More hotels with an ocean view in Cannon Beach

Beach condos in Cannon Beach

Beach villas in Cannon Beach

Ecola Park 2 Bedroom Cottage

Frequently asked questions

Recent reviews of Cannon Beach hotels

More trip options