Gearhart Lodges
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
Lodges in Gearhart

Ecola Creek Lodge
208 East 5th Street Cannon Beach OR
$106 nightly
The price is $121 total per night
$121 total
Mar 11 - Mar 12
Total with taxes and fees
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
$209 nightly
The price is $238 total per night
$238 total
Mar 4 - Mar 5
Total with taxes and fees
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

Sea Sprite at Haystack Rock
280 South Nebesna Cannon Beach OR
$189 nightly
The price is $215 total per night
$215 total
Mar 4 - Mar 5
Total with taxes and fees
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
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.
Gearhart Lodges essential information
Accommodation | 3 Lodges |
|---|---|
Lowest Price | $121 |
Highest Price | $238 |
Popular accommodation | Ecola Creek Lodge, Sea Sprite on the Estuary, Sea Sprite at Haystack Rock |
