Teton Springs Lodge & Spa está ubicado en Victor, Idaho, un pintoresco pueblo de montaña conocido por la recreación al aire libre. El lodge se encuentra a unos 3 km del centro de la ciudad de Victor y a 21 km del área de esquí Grand Targhee. El Parque Nacional Yellowstone está aproximadamente a 127 km de distancia, mientras que Jackson Hole está a unos 48 km del hotel. El Aeropuerto de Jackson Hole es el aeropuerto principal más cercano, ubicado a 48 km al oeste de la propiedad.