See what's inside
Shoshone Falls in Twin Falls
Own this business?Claim your videos
AI Vibe Check:
Shoshone Falls in Twin Falls, Idaho, is often referred to as the 'Niagara of the West,' with a height of 212 feet, making it one of the tallest waterfalls in the United States. The area provides scenic viewpoints and is easily accessible for visitors looking to explore nature. Ideal for photographers, the vista points offer dramatic views, especially in spring when the water flow is at its peak. Despite its beauty, fewer tourists visit here compared to larger attractions.
✓Real videos from locals
✓500M+ experiences discovered
🔥Trending with locals right now
🔥Trending with locals right now
Location
Loading map...
Twin Falls
Is this your business? Claim it for free
Claim this business to update its information, manage video reviews, and so much more!
Claim Your Business