
Cannon Beach Holidays
- Plan, book, travel with confidence
Better together
Save up to HK$1,282 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Top hotels in Cannon Beach

Tolovana Inn
3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Fully refundableReserve now, pay when you stay
The price is HK$1,641 per night from 18 Aug to 19 Aug
HK$1,641
HK$1,848 total
18 Aug - 19 Aug
includes taxes & fees
8.8/10 Excellent! (1,435 reviews)
"Great property to come to that’s right on the beach. Nothing extremely fancy but it’s clean and comfy. Who comes here for the room anyways? We always go to the Tolovana inn for the last decade. Definitely recommend!"
Reviewed on 11 Aug 2025

Cannon Beach Hotel Collection
1116 S. Hemlock Street, Cannon Beach, OR
The price is HK$1,465 per night from 10 Sept to 11 Sept
HK$1,465
HK$1,641 total
10 Sept - 11 Sept
includes taxes & fees
9/10 Wonderful! (1,002 reviews)
"Beautiful resort room with amazing location and view with the beach in walking distance. Staff was very nice and knowledgeable about the area"
Reviewed on 9 Aug 2025

Surfsand Resort
148 West Gower, Cannon Beach, OR
The price is HK$2,712 per night from 9 Sept to 10 Sept
HK$2,712
HK$3,053 total
9 Sept - 10 Sept
includes taxes & fees
9.6/10 Exceptional! (1,001 reviews)
Perfect!
"Everything was perfect. All the details were so thoughtful. Everything was so clean, worth every penny. The touches of the s'mores in the evening and other events are great."
Reviewed on 9 Aug 2025
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.
Popular places to visit

Haystack Rock
Commune with nature and explore the great outdoors at Haystack Rock during your travels in Cannon Beach. Wander through the beautiful beaches and seaside in this family-friendly area.
What to do in Cannon Beach

Cannon Beach Hiking Tour on the Oregon Coast
HK$1,020
per adult

Oregon Coast Tour from Portland
HK$1,006
per adult
100% of travellers recommend

Oregon Coast Tour and Wine Tasting From Portland- Full Day Tour
HK$2,316
per adult
Frequently asked questions
More trip options
Expedia's Latest Trends
Holiday Rentals
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.