Cannon Beach, Oregon, United States of America
Still exploring? Discover similar destinations

Hotels in Cannon Beach

Guests

Why book with Hotels.com?

Where to stay in Cannon Beach?

  • Inn at Cannon Beach

    Inn at Cannon Beach

    3-star

    Tolovana Park1.7 miles to city centre

    Guest rating9.6.Exceptional1,020 Hotels.com guest reviews
    Inn at Cannon Beach
  • The Waves/The Argonauta Inn/The White Heron Lodge

    The Waves/The Argonauta Inn/The White Heron Lodge

    2-star

    Downtown Cannon Beach0.1 miles to city centre

    Guest rating9.2.Superb648 Hotels.com guest reviews
    The Waves/The Argonauta Inn/The White Heron Lodge
  • Hallmark Resort - Cannon Beach

    Hallmark Resort - Cannon Beach

    3-star

    Downtown Cannon Beach0.7 miles to city centre

    Guest rating9.0.Superb586 Hotels.com guest reviews
    Hallmark Resort - Cannon Beach
  • Tolovana Inn

    Tolovana Inn

    2.5-star

    Tolovana Park1.8 miles to city centre

    Guest rating8.0.Very Good942 Hotels.com guest reviews
    Tolovana Inn
  • Inn at Haystack Rock

    Inn at Haystack Rock

    2.5-star

    Downtown Cannon Beach0.4 miles to city centre

    Guest rating8.6.Fabulous640 Hotels.com guest reviews
    Inn at Haystack Rock
  • The Wayside Inn

    The Wayside Inn

    2.5-star

    Tolovana Park1.8 miles to city centre

    Guest rating9.2.Superb395 Hotels.com guest reviews
    The Wayside Inn
  • The Ocean Lodge

    The Ocean Lodge

    3.5-star
    VIP

    Tolovana Park1.5 miles to city centre

    Guest rating9.6.Exceptional347 Hotels.com guest reviews
    The Ocean Lodge
  • Sea Breeze Court

    Sea Breeze Court

    2-star

    Downtown Cannon Beach0.5 miles to city centre

    Guest rating9.6.Exceptional459 Hotels.com guest reviews
    Sea Breeze Court
  • Ecola Creek Lodge

    Ecola Creek Lodge

    3-star

    Downtown Cannon Beach0.4 miles to city centre

    Guest rating9.0.Superb425 Hotels.com guest reviews
    Ecola Creek Lodge
  • Land's End at Cannon Beach

    Land's End at Cannon Beach

    3-star

    Downtown Cannon Beach0.1 miles to city centre

    Guest rating8.8.Fabulous349 Hotels.com guest reviews
    Land's End at Cannon Beach
  • Schooner's Cove Inn

    Schooner's Cove Inn

    2.5-star

    Downtown Cannon Beach0.1 miles to city centre

    Guest rating9.4.Exceptional87 Hotels.com guest reviews
    Schooner's Cove Inn
  • Lighthouse Inn

    Lighthouse Inn

    2.5-star

    Downtown Cannon Beach0.5 miles to city centre

    Guest rating9.0.Superb205 Hotels.com guest reviews
    Lighthouse Inn
  • Sea Sprite on the Estuary

    Sea Sprite on the Estuary

    3.5-star

    Downtown Cannon Beach0.2 miles to city centre

    Guest rating9.2.Superb154 Hotels.com guest reviews
    Sea Sprite on the Estuary
  • Cannon Beach Hotel Collection

    Cannon Beach Hotel Collection

    3.5-star

    Downtown Cannon Beach0.6 miles to city centre

    Guest rating9.0.Superb212 Hotels.com guest reviews
    Cannon Beach Hotel Collection
  • Sea Sprite at Haystack Rock

    Sea Sprite at Haystack Rock

    3.5-star

    Tolovana Park1.4 miles to city centre

    Guest rating9.2.Superb205 Hotels.com guest reviews
    Sea Sprite at Haystack Rock
See more properties

Top neighborhoods in Cannon Beach

Top landmarks in Cannon Beach

Find out more about Cannon Beach

There's a lot visitors like about Cannon Beach, especially its beaches and restaurants. Collect beach glass at top spots like Cannon Beach and Haystack Rock. While you're here, make time to enjoy other sights such as Ecola State Park.

Similar destinations

Not sure where to go? Here are some popular destinations you may like

Keep exploring

Not found the right property yet? Explore other destinations or refine your current search further.

See more Cannon Beach hotels