Quiet Stays in Cannon Beach
32 places to stay in Cannon Beach, OR — ranked by guest rating, with photos, amenities and booking links.
All places to stay in Cannon BeachPool (9)Spa (12)Pet-friendly (12)Family (2)Beachfront (10)EV charging (3)Wheelchair accessible (3)Parking (1)Gym (3)Breakfast included (1)Best for families (2)
HotelThe Ocean Lodge
2864 South Pacific Street, Cannon Beach
★ 4.8 (563)
BeachfrontBreakfastPet friendly
HotelSea Sprite at Haystack Rock
280 Nebesna St, Cannon Beach, OR 97110
★ 4.8 (179)
HotelThe Stephanie Inn & Dining Room
2740 South Pacific Street, Cannon Beach
★ 4.7 (593)
Beachfront
HotelSand Trap Inn
539 S Hemlock St, Cannon Beach, OR 97110
★ 4.7 (10)
GuesthouseEcola Creek Lodge★★★
208 East 5th Street, Cannon Beach
★ 4.5 (370)♿
MotelInn at Haystack Rock
437 South Hemlock Street, Cannon Beach
★ 4.2 (453)
Hotel
Beaches Inn
South Hemlock Street, Cannon Beach
Resort
Cannon Beach Ecola Creek Lodge
Hotel
Cannon Beach Hotel Lodgings
Caravan Park
Cannon Beach RV Resort
340 Elk Creek Road, Cannon Beach
Swimming pool
Holiday Home
Cannon Beach Vacation Homes
HotelEscape Lodging
2864 Pacific Ave, Cannon Beach, OR 97110
Holiday Home
Haystack Lodgings
Holiday Home
Inga's Cottage
Holiday Home
Puffins Perch
Motel
Sand Trap Inn
Motel
Sandtrap Inn
Guesthouse
Seascape Guesthouse
Resort
Seascape Retreat
Holiday Home
Star Gazer Beach House
Bed & Breakfast
Stephanie Inn
Holiday Home
Vacasa Rentals: Cannon Beach Historic Beach House
Holiday Home
Vacasa Rentals: Ecola Park Cottage
Holiday Home
Vacasa Rentals: Ecola Park Vacation Home
Holiday Home
Vacasa Rentals: Gull's Nest Cottage
Holiday Home
Vacasa Rentals: Haystack Sensation
Holiday Home
Vacasa Rentals: Haystack Views Vacation Rental
Holiday Home
Vacasa Rentals: Monroe Landmark
Holiday Home
Vacasa Rentals: The Peanut Coop Beach House
Holiday Home
Vacasa Rentals: The Royal Rose Cottage
Holiday Home
Vacasa: Beaches Inn - Pacific Surf
Caravan Park
cannon beach park
South Hemlock Street