Hotels & places to stay in Cannon Beach
52 places to stay in Cannon Beach, OR — ranked by guest rating and popularity.
About Cannon Beach:Population 1,7025 m elevationAmerica/Los Angeles time
Browse by type
The numbers
52 places to stay · 33 guest-rated · average 4.5★
Showing 52 of 52
HotelIsabel House LLC
107 E Jackson, Cannon Beach, OR 97110
★ 5.0 (1)
HotelPacific Suites by Hallmark
1287 Pacific Dr, Cannon Beach, OR 97110
★ 4.9 (17)
HotelThe Ocean Lodge
2864 South Pacific Street, Cannon Beach
★ 4.8 (563)
MotelSchooner’s Cove Inn★★★
188 North Larch Street
★ 4.8 (477)
HotelSea Breeze Court★★★
1015 South Hemlock Street, Cannon Beach
★ 4.8 (203)
HotelSea Sprite at Haystack Rock
280 Nebesna St, Cannon Beach, OR 97110
★ 4.8 (179)
GuesthouseSea Sprite on the Estuary
North Spruce Street, Cannon Beach
★ 4.8 (51)♿
ResortHallmark Resort & Spa Cannon Beach
1400 S Hemlock St, Cannon Beach, OR 97110
★ 4.7 (1806)
HotelSurfsand Resort
148 West Gower Avenue, Cannon Beach
★ 4.7 (1381)
HotelInn at Cannon Beach
3215
★ 4.7 (787)
HotelThe Stephanie Inn & Dining Room
2740 South Pacific Street, Cannon Beach
★ 4.7 (593)
HotelThe Wayside Inn★★★
42 South Hemlock Street, Cannon Beach
★ 4.7 (506)
HotelWebb's Scenic Surf★★★
255 N Larch St, Cannon Beach, OR 97110
★ 4.7 (180)
HotelEcola Inn
1164 Ecola Ct, Cannon Beach, OR 97110
★ 4.7 (96)
GuesthouseWave Crest
South Hemlock Street, Cannon Beach
★ 4.7 (43)
HotelLodges at Cannon Beach
132 E Surfcrest Ave, Cannon Beach, OR 97110
★ 4.7 (37)
HotelSand Trap Inn
539 S Hemlock St, Cannon Beach, OR 97110
★ 4.7 (10)
HotelThe Waves Cannon Beach★★
188 W 2nd St, Cannon Beach, OR 97110
★ 4.6 (530)
HotelCannon Beach Hotel
1116 South Hemlock Street, Cannon Beach
★ 4.6 (491)
HotelLand's End at Cannon Beach
263 E 2nd St, Cannon Beach, OR 97110
★ 4.6 (332)
GuesthouseWhite Heron Lodge
North Spruce Street, Cannon Beach
★ 4.6 (32)
GuesthouseEcola Creek Lodge★★★
208 East 5th Street, Cannon Beach
★ 4.5 (370)♿
HotelSand Castle Inn★★★
615 S Hemlock St, Cannon Beach, OR 97110
★ 4.5 (49)
HotelLighthouse Inn
South Hemlock Street, Cannon Beach
★ 4.4 (139)
HotelThe Courtyard
★ 4.4 (92)
HotelTolovana Inn
West Warren Way, Cannon Beach
★ 4.3 (2256)
MotelHearthstone inn
★ 4.3 (35)
MotelInn at Village Centre
231 N Hemlock St, Cannon Beach, OR 97110
★ 4.3 (4)
MotelInn at Haystack Rock
437 South Hemlock Street, Cannon Beach
★ 4.2 (453)
HotelMcBee Cottages★★★
★ 4.1 (113)
MotelThe Harrison Inn★★★
987 S Hemlock St, Cannon Beach, OR 97110
★ 4.1 (32)
HotelGuesthouse Inn
1016 S Hemlock St, Cannon Beach, OR 97110
★ 4.0 (54)
Holiday HomeHidden Villa Cottages by Vacasa★★★
188 E Van Buren, Cannon Beach, OR 97110
★ 3.5 (60)
Hotel
Arch Cape Inn & Retreat
Hotel
Argonaut Inn
Hotel
Beaches Inn
South Hemlock Street, Cannon Beach
Caravan Park
Cannon Beach RV Resort
340 Elk Creek Road, Cannon Beach
Campsite
Ecola Park Hiker's Camp
HotelEscape Lodging
2864 Pacific Ave, Cannon Beach, OR 97110
Caravan Park
Forest Lake Resorts
Greenwood Lane, Seaside
Hotel
Hallmark Resort & Spa
1400 South Hemlock Street, Cannon Beach
Guesthouse
Harrison Street Inn at Cannon Beach
East Harrison Street, Cannon Beach
Hotel
Inn at Arch Cape
31950 West Ocean Lane, Arch Cape
Hotel
Inn at Haystack Rock Site II
632 South Hemlock Street, Cannon Beach
Hotel
Land’s End
Hotel
Sandcastle Inn
615 South Hemlock Street, Cannon Beach
Guesthouse
The Guest House
1016 South Hemlock Street, Cannon Beach
Guesthouse
The Loft of Riley
31910 Markham Lane, Arch Cape
Campsite
The Retreat
Hotel
Tolovana Inn
3400 South Hemlock Street, Cannon Beach
Motel
Waves Motel
Caravan Park
cannon beach park
South Hemlock Street
Other cities in United States
Staying in Cannon Beach — FAQs
How many places to stay are there in Cannon Beach?
There are 52 places to stay listed in Cannon Beach on Where to Rest — hotels, motels, hostels, apartments and more, with photos, guest ratings, amenities and booking links.
Where is the best place to stay in Cannon Beach?
Top-rated stays in Cannon Beach include Arch Cape Inn & Retreat, Argonaut Inn, Beaches Inn. See our ranked list of the best places to stay in Cannon Beach.
