Spa Hotels in Cannon Beach
12 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)Pet-friendly (12)Family (2)Beachfront (10)EV charging (3)Wheelchair accessible (3)Parking (1)Gym (3)Breakfast included (1)Best for families (2)Quiet stays (32)
HotelPacific Suites by Hallmark
1287 Pacific Dr, Cannon Beach, OR 97110
★ 4.9 (17)
Pet friendlySwimming pool
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
HotelThe Stephanie Inn & Dining Room
2740 South Pacific Street, Cannon Beach
★ 4.7 (593)
Beachfront
HotelThe Wayside Inn★★★
42 South Hemlock Street, Cannon Beach
★ 4.7 (506)
Pet friendlySwimming pool
HotelLodges at Cannon Beach
132 E Surfcrest Ave, Cannon Beach, OR 97110
★ 4.7 (37)
Pet friendlySwimming pool
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
GuesthouseWhite Heron Lodge
North Spruce Street, Cannon Beach
★ 4.6 (32)
HotelSand Castle Inn★★★
615 S Hemlock St, Cannon Beach, OR 97110
★ 4.5 (49)
Pet friendlySwimming pool
MotelThe Harrison Inn★★★
987 S Hemlock St, Cannon Beach, OR 97110
★ 4.1 (32)
Pet friendlySwimming pool
Caravan Park
Cannon Beach RV Resort
340 Elk Creek Road, Cannon Beach
Swimming pool