Das Hotel South Fork Lodge Swan Valley liegt in unmittelbarer Nähe von der Echo Canyon, und zwar ungefähr 3 km von hier entfernt. Das Hotel verfügt auch über Parkplätze.
Zu den Sehenswürdigkeiten, in einer Entfernung von etwa 10 Fahrminuten vom Hotel, gehört auch die Fall Creek Wasserfälle.