Tucked into Pennington County, about two miles from Mount Rushmore, is a sparkling, stunningly beautiful lake that’s perfect for a day trip (or longer). It is absolutely pristine, and it’s a beloved alternative to the busier, more crowded lakes in South Dakota (though this one is popular among locals, so come out on a weekday and/or early in the morning and you’ll have better odds of some quality alone time). Come check out what I suspect could also be the best swimming hole in South Dakota: It’s Horsethief Lake, and it’s an absolute doozy when it comes to incredibly beautiful places in our little corner of the nation.

Related Stories

This Little-Known Lake Is Perfect For Easy Boating, Fishing, and Birding In South Dakota

This Little-Known Lake Is Perfect For Easy Boating, Fishing, and Birding In South Dakota

The Small Town Lake In South Dakota That's An Idyllic Summer Day Trip

The Small Town Lake In South Dakota That's An Idyllic Summer Day Trip

The Clearest Lake In South Dakota Is Almost Too Beautiful To Be Real

The Clearest Lake In South Dakota Is Almost Too Beautiful To Be Real

To make your reservations for the ultimate camping adventure (or just to get more info), be sure to check out the Horsethief Lake Campground page on Recreation.gov. Where are your favorite places to go swimming in South Dakota? Do you know about any hidden gem lakes, ponds, or swimming holes? Let me know!

OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.

Explore South Dakota