Where to Rest

Hotels & places to stay in Cannon Beach

133 places to stay in Cannon Beach, OR ranked by guest rating and popularity.

About Cannon Beach:Population 1,7025 m elevationAmerica/Los Angeles timeAir quality Good (US AQI 35)

Where to stay in Cannon Beach

Cannon Beach has 52 places to stay listed on Where to Rest, mostly hotels. The most comfortable time to visit is generally from July to September.

Among the highest-rated accommodations are Tolovana Inn, Hallmark Resort & Spa Cannon Beach, and Surfsand Resort.

Compare live availability and prices for Cannon Beach across our booking partner. We may earn a commission — it costs you nothing extra.

Check live prices in Cannon Beach

Browse by type

The numbers

133 places to stay · 33 guest-rated · average 4.5

Popular filters

Showing 133 of 133

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)
Pet friendlySwimming pool
The Ocean Lodge, Hotel in Cannon BeachHotel
The Ocean Lodge
2864 South Pacific Street, Cannon Beach
4.8 (563)
BeachfrontBreakfastPet friendly
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)moderate
BeachfrontPet friendlySwimming pool
Surfsand Resort, Hotel in Cannon BeachHotel
Surfsand Resort
148 West Gower Avenue, Cannon Beach
4.7 (1381)
BeachfrontSwimming pool
Inn at Cannon Beach, Hotel in Cannon BeachHotel
Inn at Cannon Beach
3215
4.7 (787)
BeachfrontPet friendly
The Stephanie Inn & Dining Room, Hotel in Cannon BeachHotel
The Stephanie Inn & Dining Room
2740 South Pacific Street, Cannon Beach
4.7 (593)
Beachfront
The Wayside Inn, Hotel in Cannon BeachHotel
The Wayside Inn★★★
42 South Hemlock Street, Cannon Beach
4.7 (506)
Pet friendlySwimming pool
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)
Pet friendlySwimming pool
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)
Beachfront
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)
BeachfrontPet friendly
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)
Pet friendlySwimming pool
Lighthouse Inn, Hotel in Cannon BeachHotel
Lighthouse Inn
South Hemlock Street, Cannon Beach
4.4 (139)
Pet friendly
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)
BeachfrontPet friendlySwimming pool
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)
Pet friendlySwimming pool
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)
BeachfrontPet friendly
Bed & Breakfast
Arch Cape Catering
Hotel
Arch Cape Inn & Retreat
Bed & Breakfast
Arch Cape Loft
Resort
Arch Darkly
Hotel
Argonaut Inn
Motel
Argonauta Ocean Front Inn
Bed & Breakfast
At Ocean's Edge B&B
Bed & Breakfast
Aunt Kathy's Cabin
Motel
Beach House
Holiday Home
Beachcomber Vacation Homes Cannon Beach
Hotel
Beaches Inn
South Hemlock Street, Cannon Beach
Bed & Breakfast
Blue Gull Inn
Bed & Breakfast
Blue Pacific Retreat
Resort
Cannon Beach 4th Of July Parade
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
Bed & Breakfast
Casa Pacifica
Hotel
Courtyard by Marriott
Campsite
Ecola Park Hiker's Camp
Lodge
Emrick Beach Cabin
Escape Lodging, Hotel in Cannon BeachHotel
Escape Lodging
2864 Pacific Ave, Cannon Beach, OR 97110
Resort
Falcon Cove
Caravan Park
Forest Lake Resorts
Greenwood Lane, Seaside
Bed & Breakfast
Gone Costal's Beach Housr
Guesthouse
Guest House Inn
Resort
Hallmark Inns & Resort Inc
Hotel
Hallmark Resort & Spa
1400 South Hemlock Street, Cannon Beach
Guesthouse
Harrison Street Inn at Cannon Beach
East Harrison Street, Cannon Beach
Holiday Home
Haystack Lodgings
Hotel
High Tide
Bed & Breakfast
Horse Tale Flats
Holiday Home
Inga's Cottage
Hotel
Inn at Arch Cape
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
Bed & Breakfast
Muriels Bed and Breakfast
Bed & Breakfast
North Fork 53
Bed & Breakfast
Ocean Point Inn
Motel
Oceanspray Inn
Hotel
Pirates Treasure
Holiday Home
Puffins Perch
Bed & Breakfast
Rustlewood
Holiday Home
Saddle Mountain Cottage
Motel
Sand Trap Inn
Hotel
Sandcastle Inn
615 South Hemlock Street, Cannon Beach
Motel
Sandtrap Inn
Holiday Home
Schilling Beach House
Holiday Home
Sea Pines
Hotel
Sea Star Suites
Bed & Breakfast
Seagull Landing
Holiday Home
Seascape Beach Retreat
Guesthouse
Seascape Guesthouse
Resort
Seascape Retreat
Bed & Breakfast
Shaw's Oceanfront Bed and Breakfast
Holiday Home
Star Gazer Beach House
Holiday Home
Starfish Vacation Rentals
Bed & Breakfast
Stephanie Inn
Motel
Sunset Inn
Bed & Breakfast
Sunset Retreat
Bed & Breakfast
The Beach House
Holiday Home
The Bears Den Yurt Rental
Guesthouse
The Guest House
1016 South Hemlock Street, Cannon Beach
Holiday Home
The House At Arch Cape
Holiday Home
The House at Castle Rock
Guesthouse
The Loft of Riley
31910 Markham Lane, Arch Cape
Beachfront
Campsite
The Retreat
Hotel
Tolovana Inn
Hotel
Tolovana Inn
3400 South Hemlock Street, Cannon Beach
Holiday Home
Vacasa Rentals: Alki' House
Holiday Home
Vacasa Rentals: Arch Cape Ocean Views
Holiday Home
Vacasa Rentals: Bear's Head - 2 bedroom
Holiday Home
Vacasa Rentals: Cannon Beach Historic Beach House
Resort
Vacasa Rentals: Cannon Resort
Holiday Home
Vacasa Rentals: Casa Pacifica
Holiday Home
Vacasa Rentals: Coho 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: Hemlock Beach House
Holiday Home
Vacasa Rentals: Hidden Villa Cottage #1- The Nautical Cottage
Holiday Home
Vacasa Rentals: Hidden Villa Cottage #3 - The Garden Cottage
Holiday Home
Vacasa Rentals: Hidden Villa Cottage #4 - The Ocean Cottage
Holiday Home
Vacasa Rentals: Hidden Villa Cottage #5 - The Sunflower Cottage
Holiday Home
Vacasa Rentals: Hidden Villa Cottage #6 - The Starfish Cottage
Holiday Home
Vacasa Rentals: Monroe Landmark
Holiday Home
Vacasa Rentals: Riverfront Roundhouse
Holiday Home
Vacasa Rentals: The Peanut Coop Beach House
Holiday Home
Vacasa Rentals: The Royal Rose Cottage
Holiday Home
Vacasa: Beaches Inn - Pacific Surf
Hotel
Van Buren Lighthouse Inn
Motel
Waves Motel
Holiday Home
Yellow Rose Cottage
Bed & Breakfast
cabin # 26
Caravan Park
cannon beach park
South Hemlock Street
Holiday Home
vacation rental

Weather in Cannon Beach

Best time to visit: July to September — typically pleasant, with comfortable temperatures and less rain.

10°
6°
Jan
9°
5°
Feb
11°
5°
Mar
13°
8°
Apr
15°
10°
May
17°
12°
Jun
18°
14°
Jul
20°
15°
Aug
19°
14°
Sep
15°
10°
Oct
12°
8°
Nov
10°
6°
Dec

Max/min °C with monthly precipitation. Climate normals via Open-Meteo.

Daylight hours in Cannon Beach

9.0h
Jan
10.3h
Feb
11.8h
Mar
13.5h
Apr
14.9h
May
15.7h
Jun
15.4h
Jul
14.2h
Aug
12.6h
Sep
11.0h
Oct
9.5h
Nov
8.7h
Dec

Daylight hours (15th of each month).

Other cities in United States

Staying in Cannon Beach — FAQs

How many places to stay are there in Cannon Beach?

There are 133 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 Catering, Arch Cape Inn & Retreat, Arch Cape Loft. See our ranked list of the best places to stay in Cannon Beach.

Are there hotels with a pool in Cannon Beach?

Yes — 9 places to stay have a swimming pool in Cannon Beach. Use the "Swimming pool" filter to find them.

Are there pet-friendly places to stay in Cannon Beach?

12 places to stay in Cannon Beach welcome pets. Use the "Pet friendly" filter to see them all.

Places to stay nearby