Find Hotels with Restaurants in Cannon Beach, OR

    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

Pick from 23 Cannon Beach Hotels with Restaurants and compare room rates, reviews, and availability. Most hotels are fully refundable.

Breakfast and dinner served, American cuisine
Stephanie Inn
2.0 star property
9.8 out of 10, Exceptional, (143)
"The final stop of our honeymoon trip. Thank you for taking good care of us during a special time (in a challenging year)."
Stephanie Inn
Exterior
The Ocean Lodge
3.5 star property
9.8 out of 10, Exceptional, (470)
"Amazing property. Highly recommended "
The price is $379
$427 total
includes taxes & fees
May 23 - May 24
The Ocean Lodge
Traditional Studio | Balcony view
Sea Breeze Court
2.0 star property
9.8 out of 10, Exceptional, (532)
"It was so great to see Bev and Matt again. We are looking forward to next years visit 😊"
Sea Breeze Court
Property amenity
Surfsand Resort
4.0 star property
9.6 out of 10, Exceptional, (887)
"Beautiful rooms and great restaurant with beautiful view"
The price is $237
$266 total
includes taxes & fees
May 23 - May 24
Surfsand Resort
Exterior
Inn at Cannon Beach
3.0 star property
9.6 out of 10, Exceptional, (1001)
"My wife and I took a weekend vacation and had a really great stay. We got upgraded to a deluxe room because of my wife’s pet allergy which they didn’t have to do but were kind enough to. Next time we will just book the deluxe room and stay a couple extra days. The room was spacious and clean and the amenities were great. Location is perfect for walking around."
The price is $179
$202 total
includes taxes & fees
May 29 - May 30
Inn at Cannon Beach
Flagship - Oceanfront Queen and Twin - Fireplace , Kitchen, Deck | Iron/ironing board, free WiFi, bed sheets
The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
9.4 out of 10, Exceptional, (891)
"Incredible location. Super clean, super easy to access. Make sure to keep an eye out for the opportunistic seagulls :) I would come back here in a heartbeat. "
The price is $186
$208 total
includes taxes & fees
May 28 - May 29
The Waves/The Argonauta Inn/The White Heron Lodge
The Courtyard - Oceanview King (Pet and child friendly) | Premium bedding, pillowtop beds, free WiFi, bed sheets
Cannon Beach Hotel Collection
3.5 star property
9.2 out of 10, Wonderful, (559)
"Stay was great!"
The price is $150
$168 total
includes taxes & fees
May 28 - May 29
Cannon Beach Hotel Collection
Exterior
Lighthouse Inn
2.5 star property
9.2 out of 10, Wonderful, (291)
"Centrally located. Nice property"
The price is $179
$202 total
includes taxes & fees
May 27 - May 28
Lighthouse Inn
Aerial view
Hallmark Resort - Cannon Beach
3.0 star property
9.2 out of 10, Wonderful, (761)
"One of the best hotels I've stayed in, and the closest to Haystack Rock. Really impressed with this resort."
The price is $189
$213 total
includes taxes & fees
May 27 - May 28
Hallmark Resort - Cannon Beach
Front of property - evening/night
The Wayside Inn
2.5 star property
9.2 out of 10, Wonderful, (485)
"We really enjoyed our stay! It is on the quiet end of Cannon Beach but a very short drive to downtown. The staff was really friendly and the view was beautiful!"
The price is $169
$189 total
includes taxes & fees
May 23 - May 24
The Wayside Inn
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.

Cannon Beach Hotels with Restaurants information

 

Hotels with Restaurants in Cannon Beach

23

Highest price
$379
Cheapest price
$150
Number of guest reviews
6,036
Total number of hotels in Cannon Beach
2,197

 

Frequently asked questions

How much do hotels with dining in Cannon Beach cost?
The price for hotels in Cannon Beach ranges from $150 to $379 per night. Expedia has unbeatable offers on hotels with restaurants or near foodie areas that’ll please both your appetite and wallet. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Cannon Beach?
Cannon Beach offers multiple hotels with dining with a total average guest review rating of 9.4. The Ocean Lodge is a popular option if you’re looking to explore the local dining scene. It has a 3.5-star rating and includes amenities such as mountain views and a fireplace. Inn at Cannon Beach is another favorite. This 3-star hotel offers access to some wonderful foodie experiences and features hypo-allergenic bedding and a garden.
How many hotels with dining are there in Cannon Beach?
Cannon Beach has 23 hotels within reach of some great dining options. To help you locate a stay that’s right for you, make use of our filters to search for other amenities or perks you need.
What are the best cheap hotels with dining in Cannon Beach?
With hotels with dining starting from just $150 per night, you’ll have extra cash in your pocket to spend on memorable culinary experiences in Cannon Beach! Lighthouse Inn is a well-priced option that offers amenities such as hypo-allergenic bedding and front desk services. Alternatively, sample the flavors of Cannon Beach from Holiday Inn Express Hotel & Suites Seaside-Convention Center, an IHG Hotel. A firepit and WiFi are among this stay’s conveniences. If you’d prefer to save your hard-earned dollars and still catch the best of Cannon Beach, add some free attractions to your to-do list. Hug Point State Park and Arcadia Beach are visitor favorites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Cannon Beach?
You and your crew will feel right at home at The Ocean Lodge, a 3.5-star option not far from town. Conveniences here include complimentary breakfast and a nearby beach. Another family-friendly hotel with dining in Cannon Beach is Inn at Cannon Beach. Complimentary breakfast and a nearby beach help make this 3-star stay a top pick. After checking in and chilling together in your home away from home, it’s time to hit the road and visit some of the local sights. Seaside Aquarium and Captain Kid Amusement Park are some of the best family-friendly attractions in Cannon Beach.
Why book your hotel with dining in Cannon Beach with Expedia?
Whether you’re after a hotel with a restaurant, or one that’s near a foodie hot spot, Expedia will have a stay that suits your tastes. Use our filters to search for Cannon Beach hotels with their own places to eat. You can also narrow your search for accommodations in well-known locations full of restaurants, cafés or markets. Whatever you book, you’ll always get a mouthwatering deal with Expedia!
How can I find cheap hotels with dining in Cannon Beach?
Expedia can help you easily source cheap hotels with dining in Cannon Beach. Simply use our convenient filter tools to find accommodations with restaurants or tasty extras, like included breakfast. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in Cannon Beach near my hotel with dining?
There are lots of terrific things that’ll fill up your itinerary in Cannon Beach. Don’t miss top attractions like Ecola State Park, Seaside Aquarium and Tolovana Beach State Park. Captain Kid Amusement Park, Arch Cape Beach and Hug Point State Park also lure many visitors.

Recent reviews of Cannon Beach hotels
Expedia verified reviews