Luxury Hotels in Cannon Beach

Compare 4 luxury hotels in Cannon Beach: oceanfront suites, spa baths, and free breakfast. Check rates and book your coastal escape now.

Check-in
Sun, 27 Sept
Check-out
Mon, 28 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sun, 27 Sept
-
Check-out
Mon, 28 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sun, 27 Sept
-
Check-out
Mon, 28 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-4 out of 4
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great401 total reviews
our site & Booking.com
Map
235 yd from City Center817 yd from Haystack Hill State Park
EV ChargingFireside DiningLibrary
  • Edwardian-inspired room designs
  • Fireside dining experience
  • Complimentary mimosas at breakfast
FromUS$ 134 /nightSelect
9.2
Perfect1069 total reviews
our site & Booking.com
Map
1.2 mi from City Center171 yd from Tolovana Park
EV ChargingYoga PassesBeach Gear
  • Cottage-style buildings with lush gardens
  • Free passes to local fitness and yoga
  • Pet-friendly with treats and beach gear
FromUS$ 169 /nightSelect
8.2
Great845 total reviews
our site & Booking.com
Map
278 yd from City Center311 yd from Coaster Theatre
Garden CourtyardsFull KitchensComplimentary Bicycles
  • Garden courtyards with fire pits
  • Full kitchens in every room
  • Complimentary bicycles for exploring
FromUS$ 88 /nightSelect
8.9
Great358 total reviews
our site & Booking.com
Map
81 yd from City Center668 yd from Coaster Theatre
KitchenetteFitness PassBeach Gear
  • Pet-friendly kitchenette suites
  • Complimentary fitness center access
  • Free beach chairs and toys
FromUS$ 119 /nightSelect

Cannon Beach's luxury hotel scene centers on the shoreline near Haystack Rock, where high-end properties mix Oregon coast access with polished comfort. Travelers pay roughly $200-$400 per night during peak season for premium rooms. The best areas are midtown, within walking distance of the beach and galleries, and Tolovana Park, a quieter stretch south of town. Most luxury stays here include ocean views, kitchenettes, and easy access to Ecola State Park trails. For a refined stay, the Inn at Cannon Beach pairs a superb 92/100 guest score with free breakfast, yoga passes, and family-focused amenities. Its 1.5-mile walk to town keeps you close to dining, yet far enough for a quiet evening. Meanwhile, Inn at Haystack Rock earns a very good 82/100 with rooms set around garden courtyards, private patios, and a fire pit-ideal for couples. Both properties offer free parking and WiFi, making them practical bases. When booking, confirm whether the room has a full kitchen or kitchenette, as this varies by property. Also, note that Cannon Beach Hotel Collection and the Inn at Cannon Beach provide cribs upon request-useful for families. Alternatively, the Lighthouse Inn, rated fabulous at 89/100, places you a two-minute walk from the sand, with spa baths and fireplaces in select suites. For the most convenience, choose a hotel near Haystack Rock and the town center to skip driving.

Luxury in Cannon Beach isn't about stuffy formality; it's about location and thoughtful extras. At Cannon Beach Hotel Collection, you get family rooms, free WiFi, and a 2-minute walk to the beach, while the Inn at Cannon Beach adds a 92/100 guest score, free breakfast, and access to a fitness center. These hotels cater to different moods-some embrace romance with fireplaces and spa tubs, others prioritize family space and easy beach access. Budget travelers can find luxury touches for less in shoulder seasons, but expect premium rates in summer. For the best experience, book a room with a sea view and ask about free parking-most properties include it. If you plan to explore beyond town, Ecola State Park and Tolovana Beach State Park are within a short drive. Whether you're after a romantic retreat or a family-friendly base, Cannon Beach's luxury hotels deliver a memorable Oregon coast stay without the pretense.