Hotels & Accommodation in Cannon Beach

Search Cannon Beach Hotels

When are you visiting Cannon Beach?™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Cannon Beach Hotels

Oregon’s seaside town of choice is one of the few sizeable getaways on this beautiful stretch of the Pacific coast. Close enough for a weekend break from Portland or Seattle, the beach is photographer’s delight with its iconic Haystack Rock monoliths just offshore. Best of all, this town has shied away from many modern influences in an attempt to preserve its unique, heritage-drenched ambiance. But it is the surreal scenery, featured in the Hollywood hit The Goonies and recently resurfaced with its role in the Twilight trilogy, which has really put Cannon Beach on the map.

Hotels in Cannon Beach

Hotels in Cannon Beach are in abundance. Charming bed and breakfasts are popular. Most are located close to or on the beach, and expect many to offer fireplaces, cozy rooms, excellent bathroom facilities, and welcoming hosts. This really is a down-to-earth vacation spot. Expect modest, family-run inns and lodges. Though some are more upscale than others, they all provide quality services for guests and include features like ocean views, wireless internet, and luxurious room décor. The Gilbert Inn is among the more beautiful yet pricey lodgings. Cottages, large beach-front vacation homes, and self-service condos have become thriving options for guests. Whether downtown or by the beach, these lodgings can usually accommodate more than one family.

Where to stay

When it comes to tourism, the busiest district in Cannon Beach is the downtown area. A plethora of family-friendly and budget lodgings are available here, including inns, hotels, and bed and breakfasts. Inn at Haystack Rock and Blue Gull Inn offer friendly and comfortable services for guests, with that ‘all important’ view. The district just to the south of downtown is the beachfront area of Cannon Beach. Families looking for memorable rental homes and hotels overlooking the serene beach will find them here. Cheap and comfortable accommodations include the Sand Castle Inn and the Sunset Inn.