A short 21-mile drive up the river from Salmon

Welcome to Twin Peaks Guest Ranch!

Six hundred and seventy seven acres of isolated bliss located at the end of civilized travel.   Our retreat provides stunning mountain views in every direction, more stars than you’ve seen lately, and an abundance of tranquility and solitude. Twin Peaks is the perfect location for a secluded  vacation.

About Twin Peaks Guest Ranch

Landscape View of Twin Peaks Guest Ranch in Salmon Idaho.

Imagine A Place

Light years from the maddening crowd, where you can spend a family vacation doing absolutely nothing.  Or you can spend each day doing everything under the sun and feel totally consumed either way. 

Sunset photo of Twin Peaks in Salmon Idaho.

Imagine Twin Peaks Guest Ranch

Of course, a promise this bold begins and ends with location.  If you've never been to the Salmon area of Idaho, all we can say is brace yourself when you arrive.  The mountains are spellbinding.  The river is as clear as polished glass, and the people are warm and welcoming.


Always Pristine Facilities

As you gaze through the photos of our lodge and cabins, you'll be struck by how flawless everything looks.  We're always updating our facilities to ensure a clean, warm and relaxing atmosphere.

Find Us On:


We'd Love to Hear From You!

We're remote, but not too remote for internet access.

For directions to Twin Peaks Guest Ranch, click the "Get Directions" button on the map below.

Twin Peaks Guest Ranch

199 Twin Peaks Ranch Rd, Salmon, Idaho 83467, United States

Cabin Reservations (208) 894-2290 Lodge/Restaurant (208) 894-2273

Drop us a line!