1 Photo Spot at the Shoshone Falls

Shoshone Falls, often referred to as the "Niagara of the West," is a stunning natural waterfall on the Snake River near Twin Falls, Idaho. It stands at 212 feet tall, which is higher than Niagara Falls, though not as wide.

Imprint & Contact © Locationscout 2026 Privacy / Terms