

Teton Springs Lodge & Spa est situé à Victor, Idaho, une ville de montagne pittoresque connue pour ses activités de plein air. Le lodge est à environ 3 km du centre-ville de Victor et à 21 km de la station de ski Grand Targhee. Le parc national de Yellowstone est à environ 127 km, tandis que Jackson Hole est à environ 48 km de l'hôtel. L'aéroport de Jackson Hole est le plus proche, situé à 48 km à l'ouest de l'établissement.