Compare Golf Resorts & Hotels in Cannon Beach
Secret Bargains - Save an extra 10% or more on select Golf Resorts & Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Cannon Beach Golf Resorts & Hotels

Inn at Haystack Rock
487 S Hemlock St Cannon Beach OR
$192 nightly
The price is $218 total per night
$218 total
Sep 28 - Sep 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Inn at Haystack Rock, you'll be centrally located in Cannon Beach, just a 4-minute walk from Cannon Beach and 15 minutes by foot from Haystack Rock.
Parking included
Free WiFi

Sea Sprite at Haystack Rock
280 South Nebesna Cannon Beach OR
Located in Cannon Beach (Tolovana Park), Sea Sprite at Haystack Rock is within a 15-minute walk of Haystack Rock and Cannon Beach.
Parking included
Free WiFi

Ecola Creek Lodge
208 East 5th Street Cannon Beach OR
$170 nightly
The price is $194 total per night
$194 total
Sep 24 - Sep 25
Total with taxes and fees
Free Cancellation
When you stay at Ecola Creek Lodge in Cannon Beach, you'll be by the ocean, within a 5-minute drive of Ecola State Park and Haystack Rock.
Parking included
Free WiFi

Sea Sprite on the Estuary
372 North Spruce Cannon Beach OR
With a stay at Sea Sprite on the Estuary in Cannon Beach, you'll be by the ocean, steps from Cannon Beach and a 4-minute drive from Haystack Rock.
Parking included
Free WiFi

The Waves/The Argonauta Inn/The White Heron Lodge
188 W 2nd Street Cannon Beach OR
$230 nightly
The price is $262 total per night
$262 total
Sep 28 - Sep 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Waves/The Argonauta Inn/The White Heron Lodge in Cannon Beach (Downtown Cannon Beach), you'll be a short 5-minute walk from Cannon Beach and within 3 minutes by car from Haystack Rock.
Parking included
Free WiFi
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 essential information
Accommodation | 2,345 hotels |
|---|---|
Lowest Price | $194 |
Highest Price | $262 |
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 |
Most Recent Cannon Beach Hotel Reviews

Inn at Haystack Rock
4 out of 5
Posted 1 hour ago
CheapTickets Verified Review
"It is very conveniently located, clean and cute as can be. Comfortable and quiet, too. I would have given five stars except the electric range wouldn't come on and the ice machine also didn't work. Both were taken care of and no problems afterward."
A verified traveler stayed at Inn at Haystack Rock
More to Explore in Cannon Beach
Top Picks
- Extended Stay Hotels in Arch Cape
- 5 Star Hotels in Rockaway Beach
- Hotels with Free Parking in Gearhart
- Boutique Hotels in Seaside
- Manhattan Beach Hotels
- Beach Resorts & in Arch Cape
- Romantic Getaways & Hotels in Gearhart
- Hotels with Air Conditioning in Seaside
- Apartments in Gearhart
- Hotels with a Gym in Seaside
- 4 Star Hotels in Arch Cape
- Hotels with Hot Tubs in Warrenton
- Equity Lifestyle Hotels in Warrenton
- Hotels with Balconies in Manzanita
- Boutique Hotels in Arch Cape
- Vacation Rentals in Arch Cape
- Romantic Getaways & Hotels in Manzanita
- Oceanfront Hotels in Seaside
- Pet Friendly Hotels in Gearhart
- Hotels near Oswald West State Park
- Romantic Getaways & Hotels in Warrenton
- Hotels with Bars in Manzanita
- Beach Resorts & in Manzanita
- 5 Star Hotels in Cannon Beach
- Kid Friendly Hotels in Seaside
- Oceanfront Hotels in Manzanita
- Hotels with Free Breakfast in Seaside
- Cannon Beach Hotels
- Hotels with Bars in Seaside
- Hotels with Balconies in Seaside
- Hotels with Bars in Gearhart
- Town Houses in Seaside
- Hotels with Restaurants in Manzanita
- Kid Friendly Hotels in Arch Cape
- Kid Friendly Hotels in Gearhart
- Hotels with Balconies in Arch Cape
- Beach Resorts & in Gearhart
- 3 Star Hotels in Warrenton
- Gearhart Hotels
- Seaside Hotels
- 3 Star Hotels in Cannon Beach
- Spa Resorts & in Seaside
- Extended Stay Hotels in Cannon Beach
- Adventure Sport Hotels in Manzanita
- Cabin Rentals in Arch Cape
- Extended Stay Hotels in Gearhart
- Warrenton Hotels
- Adventure Sport Hotels in Arch Cape
- Arcade Hotels in Gearhart
- Flights from Fort Lauderdale to Warrenton
- Flights from Warsaw to Warrenton
- Flights from Colorado Springs to Warrenton
- Flights to Cannon Beach
- Flights from Ho Chi Minh City to Warrenton
- Flights from Mexico City to Warrenton
- Flights from Rochester to Warrenton
- Flights from Fresno to Warrenton
- Flights from Miami to Warrenton
- Flights from Elsie
- Flights from Des Moines to Warrenton
- Flights from New York to Warrenton
- Flights from Seaside
- Flights from Tampa to Warrenton
- Flights from Guayaquil to Warrenton
- Flights from Indianapolis to Warrenton
- Flights from Santo Domingo to Warrenton
- Flights from Salt Lake City to Warrenton
- Flights from Chicago to Warrenton
- Flights from St. Louis to Warrenton
- Flights from Oklahoma City to Warrenton
- Flights from San Antonio to Warrenton
- Flights from Las Vegas to Warrenton
- Flights from Incheon to Warrenton
- Flights from Nashville to Warrenton
- Flights to Arch Cape
- Flights from Boston to Warrenton
- Flights from Reno to Warrenton
- Flights from Oakland to Warrenton
- Flights from Seattle to Warrenton
- Flights from Guadalajara to Warrenton
- Flights from Detroit to Warrenton
- Flights from Manzanita
- Flights from Newark to Warrenton
- Flights from Redding to Warrenton
- Flights from Spokane to Warrenton
- Flights from Lima to Warrenton
- Flights to Seaside
- Flights from Cannon Beach
- Flights from Grand Rapids to Warrenton
- Flights from San José to Warrenton
- Flights to Gearhart
- Flights from Kansas City to Warrenton
- Flights from Orlando to Warrenton





