Book golf resorts in Cannon Beach, OR from CA $304
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Cannon Beach Golf Resorts & Hotels

Sea Sprite at Haystack Rock
280 South Nebesna, Cannon Beach, OR
The price is CA $641 per night
CA $641
CA $718 total
Jul 10 - Jul 11
includes taxes & fees
Stay at this 3.5-star beach lodge in Cannon Beach. Enjoy free WiFi, free parking, and daily housekeeping. Our guests praise the helpful staff in our reviews. ...

Sea Sprite on the Estuary
372 North Spruce, Cannon Beach, OR
The price is CA $532 per night
CA $532
CA $596 total
Jul 13 - Jul 14
includes taxes & fees
Stay at this 3.5-star lodge in Cannon Beach. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Cannon Beach and Haystack Rock are located ...

The Waves/The Argonauta Inn/The White Heron Lodge
188 W 2nd Street, Cannon Beach, OR
The price is CA $359 per night
CA $359
CA $402 total
Jul 10 - Jul 11
includes taxes & fees
Book a stay at this beach hotel in Cannon Beach. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the helpful staff and the clean rooms in ...

Ecola Creek Lodge
208 East 5th Street, Cannon Beach, OR
The price is CA $304 per night
CA $304
CA $340 total
Aug 3 - Aug 4
includes taxes & fees
Stay at this 3-star historic lodge in Cannon Beach. Enjoy free WiFi, free parking, and daily housekeeping. Our guests praise the helpful staff in our reviews. ...

Inn at Haystack Rock
487 S Hemlock St, Cannon Beach, OR
The price is CA $367 per night
CA $367
CA $411 total
Jul 16 - Jul 17
includes taxes & fees
Stay at this hotel in Cannon Beach. Enjoy free WiFi, free parking, and a garden. Our guests praise the helpful staff and the clean rooms in our reviews. Popular ...
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.
About Cannon Beach Golf Hotels
If you’re in need of the place in Cannon Beach to use that perfect swing, then look no further. Travelocity knows all the best deals on golf hotels in Cannon Beach, so you can play and relax in style. Cannon Beach has such wonderful, verdant golf courses, and Travelocity can find the perfect hotel to tee off. So grab your gear, shoulder your golf bag, and drive your cart to the golf hotel of your choosing in Cannon Beach.
Cannon Beach hotels essential information
Accommodation | 2,209 hotels |
---|---|
Lowest Price | CA $304 |
Highest Price | CA $641 |
Popular hotels | Inn at Haystack Rock, Sea Sprite at Haystack Rock, Ecola Creek Lodge, Sea Sprite on the Estuary, The Waves/The Argonauta Inn/The White Heron Lodge |
Recent Cannon Beach hotel reviews by fellow wanderers

Ecola Creek Lodge
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"Relaxing stay near the beach, but away from
the crowds. Staff was awesome, room was the best! Definitely will stay here again. "
A verified traveller stayed at Ecola Creek Lodge
- Beach Resorts & Hotels in Cannon Beach
- Romantic Getaways & Hotels in Cannon Beach
- Kid Friendly Hotels in Cannon Beach
- Hotels with Hot Tubs in Cannon Beach
- Pet Friendly Hotels in Cannon Beach
- Spa Resorts & Hotels in Cannon Beach
- Convention Center Hotels in Cannon Beach
- Luxury Hotels in Cannon Beach
- Hotels with a Pool in Cannon Beach
- Historic Hotels in Cannon Beach
- Cheap Hotels in Cannon Beach
- Hotels with an Indoor Pool in Cannon Beach
- Hotel Wedding Venues in Cannon Beach
- Hotels with smoking rooms in Cannon Beach
- Seaside Hotels
- Oregon Coast Hotels
- Astoria Hotels
- Rockaway Beach Hotels
- Manzanita Hotels
- Gearhart Hotels
- Arch Cape Hotels
- Nehalem Hotels
- Warrenton Hotels
- North Oregon Coast Hotels
- Bay City Hotels
- Western United States Hotels
- Pacific Northwest Hotels
- Hammond Hotels
- Wheeler Hotels
- Western Oregon Hotels
- Pacific States Hotels
Most popular
Hotels
Cheap Hotels in Hood RiverAstoria Beach Resorts & HotelsCheap Hotels in Grand ForksCheap Hotels in FlorenceCheap Hotels in BandonCheap Hotels in EugeneCheap Hotels in Great FallsHotels with smoking rooms in MedfordCheap Hotels in Palm DesertCheap Hotels in SalemCheap Hotels in NewportCheap Hotels in FargoCheap Hotels in Lincoln CityCheap Hotels in HonoluluCheap Hotels in AstoriaCheap Hotels in SeasideCheap Hotels in DuluthCheap Hotels in Niagara FallsCheap Hotels in BangorCheap Hotels in KalispellCheap Hotels in Burlington