2864 S. Pacific Street
Cannon Beach, OR 97110
Get directions

About Us

Of all Cannon Beach hotels, The Ocean Lodge offers the most unique and romantic lodging on the Oregon coast, just steps away from the iconic Haystack Rock.

Reviews