Find hotels in Cannon Beach, OR from $168

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Check Cannon Beach hotel prices

Tomorrow night
This weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 2,194 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Tolovana Inn
2.5 star property
8.6 out of 10, Excellent, (1060)
"Good price (when I went) for the easy beach access. Lots of bunnies around the property and within walking distance of stores and restaurants. Right across the street from a lovely little grocery store."
The price is $190
includes taxes & fees
$170 per night
Aug 25 - Aug 26
Tolovana Inn
Ebb Tide Oceanfront Inn
2.0 star property
9.0 out of 10, Wonderful, (1986)
"Close to the beach "
Ebb Tide Oceanfront Inn
Hi-Tide Oceanfront Inn
2.0 star property
9.0 out of 10, Wonderful, (1615)
"The staff were all great. Very helpful and kind. The room badly needs an update. Especially the tub. It's probably clean but it is so old and chipped that it looks gross. The heated pool was maybe a little too warm. The continental breakfast was pretty good. Basic, but good. Good selection of movies to borrow."
Hi-Tide Oceanfront Inn
Save an average of 15% on thousands of hotels when you're signed in
Inn at Cannon Beach
3.0 star property
9.6 out of 10, Exceptional, (1002)
"The folks at the front desk were very welcoming and got us checked in right away. Lots of great options for the breakfast that was offered and staff was super friendly. I really loved how quiet and peaceful the property was, including seeing all the bunnies! Very close to the beach and other little stores. Wonderful place to stay."
The price is $404
includes taxes & fees
$361 per night
Aug 19 - Aug 20
Inn at Cannon Beach
Best Western Plus Ocean View Resort
3.0 star property
8.4 out of 10, Very Good, (1004)
"Good hotel and good location"
The price is $217
includes taxes & fees
$193 per night
Aug 25 - Aug 26
Best Western Plus Ocean View Resort
SaltLine Hotel
3.0 star property
9.4 out of 10, Exceptional, (953)
"Nice hotel "
The price is $233
includes taxes & fees
$207 per night
Jul 31 - Aug 1
SaltLine Hotel
Promenade Inn & Suites Oceanfront
2.5 star property
6.4 out of 10, (1458)
"The refrigerator made a tiling noise all night long, very annoying. It was hard to sleep."
The price is $171
includes taxes & fees
$152 per night
Aug 5 - Aug 6
Promenade Inn & Suites Oceanfront
Coast River Inn by OYO Seaside
2.0 star property
8.4 out of 10, Very Good, (1008)
"Overall a nice stay. Remodeled rooms, modern look. Only complaint is bathroom was not to my standards as far as cleanliness but I am picky about that. Good service and price. Close to cannon beach. 7 miles away. "
The price is $198
includes taxes & fees
$176 per night
Aug 25 - Aug 26
Coast River Inn by OYO Seaside
Rivertide Suites Hotel
3.0 star property
9.2 out of 10, Wonderful, (1015)
"Room was great & large. Both the main bed and sofa bed were comfortable. There was a trash truck that came right in front of our room around 11pm Sunday and woke everyone up, aside from that it was quiet though. Room TVs seem outdated and didn't work well, wifi/streaming TVs or at least an option to order movies on it would be a huge bonus. We had house keeping come the 2nd day as there were some things that didnt seem as clean as they could be during check in, 2nd time it was cleaned they did a...
The price is $280
includes taxes & fees
$249 per night
Jul 28 - Jul 29
Rivertide Suites Hotel
Surfsand Resort
4.0 star property
9.6 out of 10, Exceptional, (952)
"Beautiful room on the beach and wonderful amenities "
The price is $546
includes taxes & fees
$487 per night
Aug 4 - Aug 5
Surfsand Resort
Cannon Beach Hotel Collection
3.5 star property
9.2 out of 10, Wonderful, (638)
"Loved the property. Very peaceful and enjoyable visit! "
The price is $349
includes taxes & fees
$311 per night
Jul 28 - Jul 29
Cannon Beach Hotel Collection
Seashore Inn on the Beach
2.0 star property
8.4 out of 10, Very Good, (1005)
"Excellent! Will travel here again with family. Perfect location. fridndly staff. Beach chairs, firewood, toys."
The price is $258
includes taxes & fees
$229 per night
Jul 29 - Jul 30
Seashore Inn on the Beach
River Inn at Seaside
2.5 star property
9.0 out of 10, Wonderful, (1008)
"Great place. Very kids friendly. Would stay again. Rooms were clean. Cons…A bit dated sofa bed and room furnishings. Breakfast needs to be more fresh and more options. Pool was also cold. "
The price is $219
includes taxes & fees
$195 per night
Jul 31 - Aug 1
River Inn at Seaside
Hallmark Resort - Cannon Beach
3.0 star property
9.2 out of 10, Wonderful, (815)
"Perfect setting, overlooking expansive beach and haystack rock"
The price is $404
includes taxes & fees
$359 per night
Aug 26 - Aug 27
Hallmark Resort - Cannon Beach
The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
9.4 out of 10, Exceptional, (923)
"A little outdated but fireplace was awesome"
The price is $578
includes taxes & fees
$516 per night
Jul 29 - Jul 30
The Waves/The Argonauta Inn/The White Heron Lodge
Inn at Haystack Rock
2.5 star property
8.6 out of 10, Excellent, (1007)
"We loved this property. Quaint little cottages. A lovely courtyard. We had a small studio but enjoyed sitting outside on the porch with our coffee. Walkable to beach, dining, shops. "
The price is $279
includes taxes & fees
$249 per night
Jul 28 - Jul 29
Inn at Haystack Rock
Quality Inn
2.5 star property
8.2 out of 10, Very Good, (855)
"Everything was just perfect!!"
The price is $168
includes taxes & fees
$149 per night
Aug 25 - Aug 26
Quality Inn
The Ocean Lodge
3.5 star property
9.8 out of 10, Exceptional, (482)
"amazing dog friendly beach shower and perfect location."
The price is $427
includes taxes & fees
$381 per night
Jul 31 - Aug 1
The Ocean Lodge
Inn at the Prom Oceanfront Seaside
2.5 star property
8.8 out of 10, Excellent, (1005)
"You have to check in across street at Gilbert hotel which is ohistoric and lively!"
The price is $241
includes taxes & fees
$214 per night
Jul 28 - Jul 29
Inn at the Prom Oceanfront Seaside
Inn of the Four Winds Oceanfront Seaside
2.0 star property
8.8 out of 10, Excellent, (317)
"Booked a roomy suite for a family beach trip. This checked all our boxes and we would stay here again. The rooms were clean and daily housekeeping was offered vs by request. Ocean view and small deck to enjoy the sunset. The little kitchenette was great for leftovers and cleaning baby bottles. Black out and sheer curtain options. You can walk to the beach easy from here, even did a longer walk to the main promenade area. Was quiet. The beds were comfy with nice sheets. Water pressure was good...
The price is $247
includes taxes & fees
$219 per night
Jul 28 - Jul 29
Inn of the Four Winds Oceanfront Seaside
Don't see what you're looking for?
See all available properties in Cannon Beach
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.

More cheap stays in Cannon Beach

Stay near popular Cannon Beach attractions

Frequently asked questions

Where is the best place for a stay in Cannon Beach?

The Ocean Lodge is a favorite with Expedia customers. This hotel is a short 15-minute walk from Haystack Rock, and it offers free breakfast and free parking. Other top choices based on traveler reviews include Schooner's Cove Inn and Surfsand Resort. See all available top hotels, or vacation rentals in Cannon Beach.

Downtown Cannon Beach is a walkable neighborhood known for its beautiful beach.

What are some of the best vacation rentals in Cannon Beach?

The Haystack House-Cannon Beach Oceanfront Home Steps to Haystack Rock & Midtown: Visitors give good reviews to this Cannon Beach vacation home rental, which is located on the beach and has a fireplace, a patio, and a barbecue grill to put you at ease in your new surroundings. It has 5 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. You and your friends and family can relax into your vacation with amenities like a selection of games. See all vacation rentals in Cannon Beach.

If I need to cancel my hotel reservation in Cannon Beach, will I receive a refund?

Yes, you'll find most hotel bookings are refundable if you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Cannon Beach.

Where can I learn more about changing or cancelling my trip to Cannon Beach?

For more information about picking new dates or cancelling your trip to Cannon Beach, go to https://www.expedia.com/service/.

What's the best budget-friendly accommodation in Cannon Beach?

Based on reviews, Ecola Creek Lodge is a popular lodge for our travelers who want a more economical choice, and features free WiFi and free parking. View all budget hotels in Cannon Beach.

Where is the best hotel for a stay in Downtown Cannon Beach?

With 27 hotels and other accommodations to choose from in this neighborhood, you should find the perfect place for your trip. Based on Expedia customer reviews, Surfsand Resort is the highest ranked property in Downtown Cannon Beach. This 3.5-star hotel offers a restaurant and an indoor pool. It is located a short 2-minute walk from Cannon Beach. Other favorite options in the area include Sea Breeze Court and Cannon Beach Hotel.

What's the best hotel when traveling with kids to Cannon Beach?

Surfsand Resort is a hotel with an indoor pool and a restaurant, and it's a top choice on Expedia for families. Land's End at Cannon Beach is another choice for your family trip. Attractions in the area like Captain Kid Amusement Park and The Buzz on Broadway are also fun for kids of all ages. Find more child-friendly accommodations in Cannon Beach.

What's the best place to stay for a couple going to Cannon Beach?

Sea Sprite on the Estuary is a favorite lodge for couples, and features pillowtop beds and fireplaces. Other good choices for a romantic stay include Cannon Beach Hotel Collection and The Wayside Inn. See all romantic hotels in Cannon Beach.

What is the favorite LGBTQ-friendly hotel in Cannon Beach?

Inn at Cannon Beach is a top LGBTQ-friendly hotel that features free breakfast and free WiFi. Surfsand Resort and The Ocean Lodge are other good options for your trip. See all available hotels listed as LGBTQ-friendly in Cannon Beach.

What's the best pet-friendly hotel in Cannon Beach?

Tolovana Inn is a top dog-friendly hotel, and offers an indoor pool and a fitness center for its human guests. Other good options for you and your pet include Inn at Cannon Beach and Surfsand Resort. See more pet-friendly hotel accommodations in Cannon Beach.

What's the best place to stay with easy access to Cannon Beach?

Adjacent to Cannon Beach, Land's End at Cannon Beach is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers free parking and a spa tub. Other good options within a short distance include The Waves/The Argonauta Inn/The White Heron Lodge and Hallmark Resort - Cannon Beach.

What about the best place to stay near Haystack Rock?

One of the top choices for your stay is Tolovana Inn, located a short 1 mi (1.6 km) from Haystack Rock, and this hotel offers an indoor pool and free parking. Hallmark Resort - Cannon Beach and Inn at Cannon Beach are two other good choices in the immediate area.

Recent reviews of Cannon Beach hotels
Expedia verified reviews

Cannon Beach Travel Info

Number of reviews
7,887
Accommodation
2,194 hotels
Highest price
$578
Lowest price
$168
Reasons to visit
Ecola State Park, Seaside Aquarium and Hug Point State Park
Hotels with nearby beaches
346
Hotels with recreation opportunities
43