Horsethief Lake from the pier. Black Hills fishing area.

Horsethief Lake

Peaceful mountain lake near Mount Rushmore with swimming, fishing, and scenic walking trail.

About

Horsethief Lake, located just west of Mount Rushmore near Keystone, South Dakota, is a scenic mountain lake known for its calm waters and family-friendly atmosphere. Surrounded by pine-covered hills and granite rock formations, the lake offers a quieter alternative to busier nearby attractions. It’s a popular spot for swimming, kayaking, canoeing, and fishing, with clear water and a designated swim beach. A paved trail loops around the lake, making it ideal for an easy walk with scenic views. Horsethief Lake Campground sits nearby, offering shaded campsites, picnic areas, and convenient access to the water. Its close proximity to Mount Rushmore and easy accessibility make it a great stop for both relaxation and outdoor recreation in the Black Hills.