

Teton Springs Lodge & Spa is located in Victor, Idaho, a scenic mountain town known for outdoor recreation. The lodge is about 2 mi from Victor city center and 13 mi from Grand Targhee Ski Area. Yellowstone National Park is approximately 79 mi away, while Jackson Hole is around 30 mi from the hotel. Jackson Hole Airport is the nearest major airport, located 30 mi west of the property.