All states›Oregon›Cannon Beach

Hotels And Motels in Cannon Beach, OR

12 hotels and motels in and around Cannon Beach, Oregon.

Cannon Beach has about 1,500 residents. Population: U.S. Census Bureau, 2024 estimate.

Top 10 hotels and motels in Cannon Beach

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.

  1. 1Tolovana Inn

    3400 S Hemlock St, Cannon Beach, OR 97145

    Spotted an error? Let us know

  2. 2Ecola Creek Lodge

    208 E 5th St, Cannon Beach, OR 97110

    Spotted an error? Let us know

  3. 3Land's End

    263 E 2nd St, Cannon Beach, OR 97110

    Spotted an error? Let us know

BEFORE YOU GO

Plan a hotel stay

Practical guides for comparing options, preparing questions and confirming arrangements directly.

All guides
  1. 4The Courtyard

    964 S Hemlock St, Cannon Beach, OR 97110

    Spotted an error? Let us know

  2. 5Webb's Scenic Surf

    255 N Larch St, Cannon Beach, OR 97110

    Spotted an error? Let us know

  3. 6Sea Breeze Court

    1015 S Hemlock St, Cannon Beach, OR 97110

    Spotted an error? Let us know

  4. 7Sea Sprite at Haystack Rock

    280 Nebesna St, Cannon Beach, OR 97110

    Spotted an error? Let us know

  5. 8Hallmark Inns & Resort Inc

    1400 S Hemlock St, Cannon Beach, OR 97110

    Spotted an error? Let us know

  6. 9Surfsand Resort Hotel

    264 E 3rd St, Cannon Beach, OR 97110

    Spotted an error? Let us know

  7. 10Sandpiper Beach House

    Cannon Beach, OR

    Spotted an error? Let us know

12hotels and motels
11with a phone
10with a website

Of the 12 hotels and motels listed in Cannon Beach, 11 give a phone number and 10 have a website. The nearest bigger selection is Astoria with 17.

Cannon Beach 12 hotels and motels

All 2 other hotels and motels in Cannon Beach

Same order: the most complete listings first.

  1. Maloney's Beach House

    379 N Spruce St, Cannon Beach, OR 97110-3203

    Spotted an error? Let us know

  2. Little Yellow House CB

    988 S Hemlock St, Cannon Beach, OR 97110

    Spotted an error? Let us know

Nearby in Oregon