Hotel Directory in Cannon Beach, OR

36 hotels available — compare and request rates.

29,420+
Hotels
46
States
5
Brands
$0
Fees

Find Your Perfect Stay in Cannon Beach, Oregon

Planning a getaway to the coast? Whether you are looking for a cozy beachfront cottage or a modern suite, finding the right accommodation in Cannon Beach is the first step to a relaxing vacation. With a diverse range of independent hotels, visitors can experience the authentic charm of the Pacific Northwest while enjoying competitive pricing.

When comparing rates, consider these local highlights:

  • Proximity to the iconic Haystack Rock for early morning walks.
  • Boutique lodging options that offer a personalized touch.
  • Seasonal discounts for travelers visiting during the autumn or spring.

Our platform makes it easy to browse available properties, compare guest reviews, and secure the best deals on your next coastal retreat.

Compare hotel rates 36 hotels in Cannon Beach are ready to respond.

Available hotels

Showing 12 of 36

Sea Sprite on the Estuary

North Spruce Street, Cannon Beach
View hotel

Surfsand Resort

148 West Gower Avenue, Cannon Beach, 97110
View hotel

The Guest House

1016 South Hemlock Street, Cannon Beach, 97110
View hotel

The Ocean Lodge

2864 South Pacific Street, Cannon Beach, 97110
View hotel

The Stephanie Inn & Dining Room

2740 South Pacific Street, Cannon Beach, 97110
View hotel

The Wayside Inn

42 South Hemlock Street, Cannon Beach
View hotel

Tolovana Inn

West Warren Way, Cannon Beach
View hotel

Tolovana Inn

3400 South Hemlock Street, Cannon Beach, 97145
View hotel

Wave Crest

South Hemlock Street, Cannon Beach, 97110
View hotel

White Heron Lodge

North Spruce Street, Cannon Beach
View hotel
← Previous 1 2 Next →