Explore 6 Luxury Hotels in Cannon Beach

Seize Your Someday with our amazing deals for the whole family!

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Best Luxury Hotels in Cannon Beach

Surfsand Resort

Surfsand Resort

148 West Gower, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
$475 nightly
The price is $532 total per night from Jul 30 to Jul 31
$532 total
Jul 30 - Jul 31
Total includes taxes and fees
This hotel features an indoor pool, a hot tub, and a restaurant. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Enjoy the gym and perks ...
9.6/10 Exceptional! (1,008 reviews)
Wonderful experience in Surfsand
"I had a wonderful stay at Surfsand. The location is fantastic, offering beautiful views that made my visit even more memorable. The facilities inside the room were pretty new and modern, which made for a comfortable and enjoyable stay. The front desk staff was very friendly and welcoming, and the ..."

Reviewed on Jul 13, 2025

Surfsand Resort
Cannon Beach Hotel Collection

Cannon Beach Hotel Collection

1116 S. Hemlock Street, Cannon Beach, OR
$267 nightly
The price is $300 total per night from Jul 21 to Jul 22
$300 total
Jul 21 - Jul 22
Total includes taxes and fees
A restaurant and a bar/lounge are featured at this hotel. Guests will appreciate free perks like free self parking and WiFi in public areas. A lobby fireplace, ...
9/10 Wonderful! (1,020 reviews)
"These cozy little cottage rooms were perfect for a comfortable stay! The beds were comfortable, spacious room with all the amenities you need. Two minute walk to Haystack was a great plus"

Reviewed on Jul 14, 2025

Cannon Beach Hotel Collection
Tolovana Inn

Tolovana Inn

3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
This hotel features an indoor pool and a gym. Traveling on business? Take advantage of the business center and free WiFi in public areas. Enjoy the hot tub and ...
8.8/10 Excellent! (1,391 reviews)
"Love this hotel right on the beach! Great location, rooms are very nice and cozy. You can see haystack rock from your room. You can build a bonfire on the beach. I will definitely come back to this hotel. A++++"

Reviewed on Jul 12, 2025

Tolovana Inn
Inn at Haystack Rock

Inn at Haystack Rock

487 S Hemlock St, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
$230 nightly
The price is $258 total per night from Jul 17 to Jul 18
$258 total
Jul 17 - Jul 18
Total includes taxes and fees
This hotel doesn't skimp on freebies - guests receive free WiFi and free self parking. A garden and a picnic area are also provided.
8.6/10 Excellent! (1,003 reviews)
"The view alone is worth it. Check in was great. Loved the Old Town area too."

Reviewed on Jul 9, 2025

Inn at Haystack Rock
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.

More 4 star hotels in Cannon Beach

Cannon Beach Luxury Hotels

Do you want to stay at an elegant 5 star hotel for your next getaway? Do you want to be pampered like royalty? When you're ready, the Cannon Beach luxury hotels are the plush oasis you’ve been looking for.

Choose from the best luxury hotels in Cannon Beach to make your stay as comfortable and memorable as possible. Deluxe amenities await you upon check-in—perks like a heated pool, luxurious spa, and 24-hour reception service will cater to your every need, no matter the hour. If you’re tired from the day’s activities and don’t feel like wandering around to look for a meal, sit down to dinner at one of the high-end restaurants on property or contact room service for a sophisticated dining experience in the comfort of your own suite. Getting to and from the airport will be an easy task as well because most of these fancy hotels offer a free shuttle service for easy transportation.

We want you to enjoy your next vacation in style and the top luxury resorts in Cannon Beach will help you do just that. Browse Travelocity right now to find amazing deals on the best luxury hotels and 4 star hotels in Cannon Beach, and plan your next opulent escape.


Cannon Beach hotels essential information

Accommodation
2,211 hotels
Lowest Price
$258
Highest Price
$532
Popular hotels
Cannon Beach Hotel Collection, Surfsand Resort, Tolovana Inn, Inn at Haystack Rock

Popular Luxury Stays in Cannon Beach

Recent Cannon Beach Hotel Reviews By Fellow Wanderers

Explore More Ways to Travel with Travelocity

Explore More Ways to Travel with Travelocity