
Cannon Beach Beach Holidays
Book a Beach Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to £335 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
Packages with flights are ATOL protected
Top Beach Cannon Beach Hotels

Surfsand Resort
148 West Gower, Cannon Beach, OR
Stay at this 4-star beach hotel in Cannon Beach. Enjoy free Wi-Fi, free parking and a beach locale. Our guests praise the helpful staff and the clean rooms in ...
9.6/10 Exceptional! (1,017 reviews)
Travellers like: on the beach, cabanas, beach umbrellas, beach towels
Travellers say...
"Beautiful views! Nice room and easy access to fun bikes to use anytime."
Reviewed on 17 Jul 2025

The Waves/The Argonauta Inn/The White Heron Lodge
188 W 2nd Street, Cannon Beach, OR
Stay at this beach hotel in Cannon Beach. Enjoy free Wi-Fi, free parking and a beach locale. Our guests praise the helpful staff and the clean rooms in their ...
9.2/10 Wonderful! (1,003 reviews)
"Room was perfect. 50 foot walk to the beach. Angled rear balcony allowed a better view of the Beach and Ocean. Front and rear doors for easy access. Bar area and sink was separate from bath area. Plenty of room! Sitting area had plenty of natural light. Cannon Beach was beautiful !!!!"
Reviewed on 16 Jul 2025

Inn at Cannon Beach
3215 South Hemlock St, Cannon Beach, OR
Stay at this 3-star hotel in Cannon Beach. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the breakfast and the helpful staff in their ...
9.6/10 Exceptional! (1,000 reviews)
Travellers like: near the beach, sunloungers, beach towels
Travellers say...
"As always comfortable stay"
Reviewed on 10 Jul 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.
More holidays you might like
Top Beach Holiday Destinations
- Beach Holidays in Barcelona
- Beach Holidays in Croatia
- Beach Holidays in Dunster
- Beach Holidays in England
- Beach Holidays in Florida
- Beach Holidays in France
- Beach Holidays in Greece
- Beach Holidays in India
- Beach Holidays in Italy
- Beach Holidays in Morocco
- Beach Holidays in Portugal
- Beach Holidays in Sardinia
- Beach Holidays in Scotland
- Beach Holidays in South Africa
- Beach Holidays in Spain
- Beach Holidays in Turkey
- Beach Holidays in UK