Where to Rest

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

Isabel House LLC, Hotel in Cannon BeachHotel
Isabel House LLC
107 E Jackson, Cannon Beach, OR 97110
5.0 (1)
Pacific Suites by Hallmark, Hotel in Cannon BeachHotel
Pacific Suites by Hallmark
1287 Pacific Dr, Cannon Beach, OR 97110
4.9 (17)
The Ocean Lodge, Hotel in Cannon BeachHotel
The Ocean Lodge
2864 South Pacific Street, Cannon Beach
4.8 (563)
Schooner’s Cove Inn, Motel in Cannon BeachMotel
Schooner’s Cove Inn★★★
188 North Larch Street
4.8 (477)
Sea Breeze Court, Hotel in Cannon BeachHotel
Sea Breeze Court★★★
1015 South Hemlock Street, Cannon Beach
4.8 (203)
Sea Sprite at Haystack Rock, Hotel in Cannon BeachHotel
Sea Sprite at Haystack Rock
280 Nebesna St, Cannon Beach, OR 97110
4.8 (179)
Sea Sprite on the Estuary, Guesthouse in Cannon BeachGuesthouse
Sea Sprite on the Estuary
North Spruce Street, Cannon Beach
4.8 (51)
Hallmark Resort & Spa Cannon Beach, Resort in Cannon BeachResort
Hallmark Resort & Spa Cannon Beach
1400 S Hemlock St, Cannon Beach, OR 97110
4.7 (1806)
Surfsand Resort, Hotel in Cannon BeachHotel
Surfsand Resort
148 West Gower Avenue, Cannon Beach
4.7 (1381)
Inn at Cannon Beach, Hotel in Cannon BeachHotel
Inn at Cannon Beach
3215
4.7 (787)
The Stephanie Inn & Dining Room, Hotel in Cannon BeachHotel
The Stephanie Inn & Dining Room
2740 South Pacific Street, Cannon Beach
4.7 (593)
The Wayside Inn, Hotel in Cannon BeachHotel
The Wayside Inn★★★
42 South Hemlock Street, Cannon Beach
4.7 (506)
Webb's Scenic Surf, Hotel in Cannon BeachHotel
Webb's Scenic Surf★★★
255 N Larch St, Cannon Beach, OR 97110
4.7 (180)
Ecola Inn, Hotel in Cannon BeachHotel
Ecola Inn
1164 Ecola Ct, Cannon Beach, OR 97110
4.7 (96)
Wave Crest, Guesthouse in Cannon BeachGuesthouse
Wave Crest
South Hemlock Street, Cannon Beach
4.7 (43)
Lodges at Cannon Beach, Hotel in Cannon BeachHotel
Lodges at Cannon Beach
132 E Surfcrest Ave, Cannon Beach, OR 97110
4.7 (37)
Sand Trap Inn, Hotel in Cannon BeachHotel
Sand Trap Inn
539 S Hemlock St, Cannon Beach, OR 97110
4.7 (10)
The Waves Cannon Beach, Hotel in Cannon BeachHotel
The Waves Cannon Beach★★
188 W 2nd St, Cannon Beach, OR 97110
4.6 (530)
Cannon Beach Hotel, Hotel in Cannon BeachHotel
Cannon Beach Hotel
1116 South Hemlock Street, Cannon Beach
4.6 (491)
Land's End at Cannon Beach, Hotel in Cannon BeachHotel
Land's End at Cannon Beach
263 E 2nd St, Cannon Beach, OR 97110
4.6 (332)
White Heron Lodge, Guesthouse in Cannon BeachGuesthouse
White Heron Lodge
North Spruce Street, Cannon Beach
4.6 (32)
Ecola Creek Lodge, Guesthouse in Cannon BeachGuesthouse
Ecola Creek Lodge★★★
208 East 5th Street, Cannon Beach
4.5 (370)
Sand Castle Inn, Hotel in Cannon BeachHotel
Sand Castle Inn★★★
615 S Hemlock St, Cannon Beach, OR 97110
4.5 (49)
Lighthouse Inn, Hotel in Cannon BeachHotel
Lighthouse Inn
South Hemlock Street, Cannon Beach
4.4 (139)
The Courtyard, Hotel in Cannon BeachHotel
The Courtyard
4.4 (92)
Tolovana Inn, Hotel in Cannon BeachHotel
Tolovana Inn
West Warren Way, Cannon Beach
4.3 (2256)
Hearthstone inn, Motel in Cannon BeachMotel
Hearthstone inn
4.3 (35)
Inn at Village Centre, Motel in Cannon BeachMotel
Inn at Village Centre
231 N Hemlock St, Cannon Beach, OR 97110
4.3 (4)
Inn at Haystack Rock, Motel in Cannon BeachMotel
Inn at Haystack Rock
437 South Hemlock Street, Cannon Beach
4.2 (453)
McBee Cottages, Hotel in Cannon BeachHotel
McBee Cottages★★★
4.1 (113)
The Harrison Inn, Motel in Cannon BeachMotel
The Harrison Inn★★★
987 S Hemlock St, Cannon Beach, OR 97110
4.1 (32)
Guesthouse Inn, Hotel in Cannon BeachHotel
Guesthouse Inn
1016 S Hemlock St, Cannon Beach, OR 97110
4.0 (54)
Hidden Villa Cottages by Vacasa, Holiday Home in Cannon BeachHoliday Home
Hidden 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
Escape Lodging, Hotel in Cannon BeachHotel
Escape 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.

Places to stay nearby