Comfortable rooms, a relaxed atmosphere, and a location that puts you right where the adventure begins — in the heart of Victor.
Steps from the Snake River and trailheads to the Grand Tetons.
Since 2009
Teton River Ranch isn't just a place to sleep — it's where you start your day with coffee on the porch and end it watching the sun dip behind the Grand Tetons. We've been welcoming travelers to Victor for over 15 years, and we still treat every guest like family.
Whether you're here for fly-fishing on the Snake River, hiking in Grand Teton National Park, or simply need a quiet basecamp between adventures, we've got you covered. Clean rooms, friendly faces, and zero pretense — that's the ranch way.
Every room is thoughtfully furnished with everything you need after a long day outdoors — comfortable beds, working desks, and all the amenities that make a trip smoother.
A cozy retreat with a plush queen bed, workspace, and views of the valley. Perfect for solo travelers or couples.
Spacious enough for the whole crew — two queen beds, extra storage, and plenty of room to spread out after a day on the trail.
Our largest room — a full kitchenette, separate sitting area, and the kind of space that makes a week-long stay feel effortless.
* Availability and rates vary by season. Contact us directly for current pricing.
Victor sits at the crossroads of some of Idaho's most stunning outdoor recreation. Here's what's waiting for you.
World-class hiking, wildlife viewing, and mountain scenery just 10 minutes from our door.
Fly-fishing, rafting, and kayaking on one of the most legendary rivers in the West.
A scenic gem inside Grand Teton National Park — boat rides, trails, and unforgettable views.
Local restaurants, the Victor Museum, and a quiet small-town charm that's hard to beat.
"We've been coming to Teton River Ranch for years. It's the kind of place where you feel like you're visiting friends, not checking into a hotel."
Give us a call, send a message, or just stop by. We're right here in Victor and happy to help you make the most of your trip.
Fill out the form below and we'll get back to you as soon as possible.