In This Article

I can tell you from experience, where you stay really shapes how you experience this beautiful state. I’ve stayed in everything from cozy inns tucked into wine country to elegant resorts on the coast. You can find boutique hotels in walkable cities like Portland, rustic lodges in the mountains, and charming bed-and-breakfasts surrounded by forests or farms. Whether you’re looking to relax in luxury or just want a comfy place to crash after a day of hiking, you’ll find something that fits your vibe. I’ve rounded up some of my favorite places across Oregon.

Highlights:

  • Luxury coastal resorts with sweeping ocean views and spa amenities
  • Charming inns in the Willamette Valley near top vineyards
  • Mountain lodges near Mount Hood and Crater Lake for outdoor adventures
  • Hip boutique hotels in Portland with walkable access to dining and nightlife
  • Peaceful B&Bs in small towns and scenic rural retreats

Luxury Oregon Hotels:

1. Escape to Sunriver Resort for Family Adventures and Nature-Packed Days

Rating: ★★★★★

Escape to Sunriver Resort for Family Adventures and Nature-Packed Days

© Sunriver Resort

If you’re dreaming of a getaway where you can truly unplug and enjoy the best of Oregon’s outdoors, I've been recommending Sunriver Resort for decades.

Set on 3,300 acres along the Deschutes River, it offers incredible scenery and things to do than you can probably fit into one trip.

You’ll love staying in the rustic-modern rooms. I had a cozy setup with a private bath. When I wasn’t relaxing indoors, I spent time exploring Sunriver Village. There is also biking along scenic trails, and kayaking down the river.

To relax, you’ll want to head to Sage Springs Club & Spa. You can also play tennis, golf or just lounge by The Cove Pool.

2. Stay at Inn at the 5th for Boutique Luxury in the Heart of Eugene

Stay at Inn at the 5th for Boutique Luxury in the Heart of Eugene

© Inn at the 5th

If you’re planning a trip to Eugene and want something that feels a little more special than your typical hotel stay, I really think you’ll love the Inn at the 5th.

I stayed here on a weekend getaway and was completely charmed by the boutique luxury feel and the fact that it’s tucked right inside the historic 5th Street Public Market. You can walk to everything.

You’ll get the full upscale experience here.

And the food? You’ve got to eat at Marché. Their French-inspired dishes were incredible. I enjoyed being able to stroll right back to my room after dinner.

Address: Inn at the 5th, 205 East 6th Avenue, Eugene, OR 97401 Phone: 541-743-4099

Romantic Oregon Hotels:

3. Stroll Through Blooms and Stay Cozy at Oregon Garden Resort

Stroll Through Blooms and Stay Cozy at Oregon Garden Resort

© Oregon Garden Resort

Location:

Silverton, OR

Highlights:

Want to wake up to garden views and unwind in rustic comfort? Oregon Garden Resort sits right above an 80-acre botanical wonderland, making it the perfect spot to relax and explore Oregon’s natural beauty.

Recommended For:

Garden lovers, romantic getaways, spa seekers, and travelers looking for a quiet Willamette Valley retreat.

What I Love:

Private decks or patios overlooking the garden, cozy rustic-chic décor, and easy access to forests, trails, and nature excursions nearby.
  • Stay in inviting rooms with forest-green carpets, beige tones, plush bedding, and modern furnishings for a comfortable home base.
  • Enjoy in-room amenities like cable TV, coffeemakers, and your own private deck or patio for sipping coffee among the trees.
  • Relax at the full-service spa, take a dip in the outdoor pool, and fuel up with a complimentary breakfast each morning.
  • Explore top nearby attractions like Tillamook State Forest, Siuslaw National Forest, and Mt. Hood National Forest—all within easy reach.

Address:

Oregon Garden Resort, 895 West Main Street, Silverton, OR
Phone: 503-874-2500

Unique Oregon Hotels:

4. Balance Play and Relaxation at Eagle Crest Resort in Redmond

Balance Play and Relaxation at Eagle Crest Resort in Redmond

© Eagle Crest Resort

Location:

Redmond, OR

Highlights:

Looking for sunshine, mountain views, and endless outdoor adventure? Eagle Crest Resort is your go-to Central Oregon escape, offering 1,700 acres of fun and relaxation just outside Redmond.

Recommended For:

Active travelers, golf enthusiasts, nature lovers, and families wanting a sun-soaked resort stay near Bend and the Cascade Mountains.

What I Love:

300+ days of sunshine, two golf courses, access to epic natural parks, and bright, modern accommodations with everything you need to recharge.
  • Stay in tastefully decorated, airy rooms with contemporary furnishings and stunning views of the high desert landscape.
  • Play with access to mountain biking, hiking, golf, and rock climbing right outside your door.
  • Visit nearby attractions like Smith Rock State Park, Todd Lake, and Cline Falls State Park—perfect for day trips and scenic exploration.
  • Relax with resort amenities including a full-service spa, a sparkling pool, and on-site dining options to keep you fueled and pampered.

Address:

Eagle Crest Resort, 1522 Cline Falls Road, Redmond, OR
Phone: 541-923-2453

5. Soak Up Coastal Vibes at Salishan Coastal Lodge by SCP Hotels

Soak Up Coastal Vibes at Salishan Coastal Lodge by SCP Hotels

© Salishan Coastal Lodge by SCP Hotels

Location:

Gleneden Beach, OR

Highlights:

If you’re craving coastal serenity with a touch of luxury, Salishan Coastal Lodge by SCP Hotels is where you want to be. Nestled on 150 forested acres with sweeping ocean views, it’s an unforgettable Oregon Coast retreat.

Recommended For:

Couples, nature lovers, golfers, wellness travelers, and anyone wanting peace and Pacific views in a rustic-luxe setting.

What I Love:

Infinity whirlpools overlooking Siletz Bay, spa treatments under tall trees, and a forest-to-shore golf course wrapped in stunning coastal charm.
  • Stay in spacious, thoughtfully designed rooms with cozy rustic décor and modern amenities to match the lodge’s nature-forward vibe.
  • Golf 18 scenic holes that weave through towering old-growth forest and hug the coastline for unbeatable views.
  • Unwind with massages at the spa or take in coastal wildlife from the infinity whirlpool—bald eagle sightings included.
  • Stroll along the beach at sunset or simply relax in this expansive, peaceful natural setting.

Address:

Salishan Coastal Lodge by SCP Hotels, 7760 North Highway 101, Gleneden Beach, OR
Phone: 541-764-2371

Plan Your Trip