Book a stay at The Inn at Cannon Beach in Oregon with prices from $99 per night at Travelzoo. A two-night minimum stay is required. We found the best price on stays Sunday-Thursday most nights through February 8. Friday-Saturday stays are $129 per night. Your stay includes breakfast and the treat yourself right package. This gets you your choice of a bottle of sparkling, red or white wine, two commemorative wine glasses, a rose bud in a vase, plus a box of truffles. National Geographic named Cannon Beach one of the most beautiful places in the world. Need to cancel? Do so at least 7 nights before your stay. Taxes, fees, and exclusions apply.