Beachfront Places to Stay in Cannon Beach
10 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)EV charging (3)Wheelchair accessible (3)Parking (1)Gym (3)Breakfast included (1)Best for families (2)Quiet stays (32)
HotelThe Ocean Lodge
2864 South Pacific Street, Cannon Beach
★ 4.8 (563)
BeachfrontBreakfastPet friendly
ResortHallmark Resort & Spa Cannon Beach
1400 S Hemlock St, Cannon Beach, OR 97110
★ 4.7 (1806)moderate
BeachfrontPet friendlySwimming pool
HotelSurfsand Resort
148 West Gower Avenue, Cannon Beach
★ 4.7 (1381)
BeachfrontSwimming pool
HotelInn at Cannon Beach
3215
★ 4.7 (787)
BeachfrontPet friendly
HotelThe Stephanie Inn & Dining Room
2740 South Pacific Street, Cannon Beach
★ 4.7 (593)
Beachfront
HotelThe Waves Cannon Beach★★
188 W 2nd St, Cannon Beach, OR 97110
★ 4.6 (530)
Beachfront
HotelLand's End at Cannon Beach
263 E 2nd St, Cannon Beach, OR 97110
★ 4.6 (332)
BeachfrontPet friendly
HotelTolovana Inn
West Warren Way, Cannon Beach
★ 4.3 (2256)
BeachfrontPet friendlySwimming pool
Holiday HomeHidden Villa Cottages by Vacasa★★★
188 E Van Buren, Cannon Beach, OR 97110
★ 3.5 (60)♿
BeachfrontPet friendly
Guesthouse
The Loft of Riley
31910 Markham Lane, Arch Cape
Beachfront