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
Similar Places
Location
Loading map...
Twin Falls
Details
View location
Claim Your Business
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