Find Swimming Holes

Schulze Lake Beach

Eagan, Minnesota · Lebanon Hills Regional Park

Get directions

Verified · 3 independent sources

WATER
lake
ACCESS
Designated swim area
FEE
Yes, see below
SEASON
Best in summer

About Schulze Lake Beach

Schulze Lake Beach is a designated swimming hole on Schulze Lake within Dakota County's Lebanon Hills Regional Park in Eagan, Minnesota. For anyone in Eagan looking for a lake to swim in, it is one of only two official swimming beaches operated by Dakota County Parks, with a sandy shore, a bathhouse, and a buoyed swim area.

The beach sits within the roughly 2,000-acre Lebanon Hills Regional Park, near the Lebanon Hills Visitor Center in the park's eastern section at 860 Cliff Road, Eagan. The park also contains an extensive trail network, including a separate West Trailhead area known regionally for mountain biking.

Swimming at Schulze Lake Beach

Swimming is confined to a roped, buoyed designated area of Schulze Lake; open lake swimming outside that area is prohibited. The county describes the water as clear with a sandy beach, making it a popular family swim spot, though there is no lifeguard on duty and adult supervision of children is required.

How to get to this swimming hole

The beach is reached via Lebanon Hills Regional Park's eastern section, near the Lebanon Hills Visitor Center at 860 Cliff Road, Eagan, MN 55123.

Parking: A dedicated beach parking lot is provided, but it fills quickly on hot summer days; the county advises visitors to come at less busy times, and parking along the entrance road is not allowed.

The hike in

Time on foot
under 5 minutes on foot from the beach parking lot

The beach parking lot sits directly adjacent to the swim area; this is a drive-up/short-walk beach, not a hike-in swimming hole. Lebanon Hills does have its own separate trail network (including mountain-biking trails at the West Trailhead), but no trail or hike is required to reach the water from the beach lot.

Plan your visit

Bringing kids

OK with supervision

Sandy beach with a roped/buoyed swim area described by the county as clear water, but there is no lifeguard on duty at any Dakota County beach, so active adult supervision of children is required; swim diapers are mandated for non-toilet-trained kids.

Parking

Free

Dedicated beach parking lot, no admission or parking fee, but it fills on hot summer days; the county advises coming at off-peak times and does not allow parking along the entrance road.

Restrooms

Yes

Bathhouse at the beach with restrooms, a baby changing station, and a changing area; open 9 a.m.-8 p.m. during the Memorial Day-Labor Day beach season. Additional restrooms/park info at the Lebanon Hills Visitor Center, 860 Cliff Road.

Water clarity

Clear

Dakota County's own beach page describes Schulze Lake as having clear water with a sandy shore. No independent visitor reports could be located to corroborate this, so the rating rests on the official source only.

Hours

Beach open daily, sunrise to 8 p.m., Memorial Day weekend through Labor Day; bathhouse restrooms open 9 a.m.-8 p.m. during that season. Lebanon Hills Visitor Center (860 Cliff Road) is open 9 a.m.-8 p.m. May 23-Sept. 7, 2026, and 9 a.m.-5 p.m. the rest of the year.

On the water

KayaksCanoesPaddleboards

Restrictions: No watercraft of any kind permitted inside the roped/buoyed swimming area. Lebanon Hills' own listing describes only a 'nonmotorized boat launch and canoe route access' at Schulze Lake, and the county's main boating page identifies Lake Byllesby Regional Park -- not Lebanon Hills -- as its motorized-boat launch site, so motorboats/jet skis do not appear to be permitted on Schulze Lake; this absence-of-mention could not be confirmed with an explicit prohibition statement.

Canoes, kayaks, and stand-up paddleboards can be rented directly from the park (see rentals) and launched via the nonmotorized boat launch/canoe route near the beach.

Rentals nearby

Lebanon Hills Regional Park Visitor Center (Dakota County Parks summer equipment rental)

Canoes, kayaks, and stand-up paddleboards; premium portaging canoes also available. All rentals include paddles and life jackets.

Prices: Canoes/kayaks $12/hour; paddleboards $17/hour; premium portaging canoe $35 half-day or $55 full day; $20 late-return fee. Renter must be 18+.

Lebanon Hills Visitor Center, 860 Cliff Road, Eagan, MN 55123 (adjacent to Schulze Lake) · Daily 9 a.m.-8 p.m., May 23-Sept. 7, 2026 season; online reservations up to 7 days ahead

Schulze Lake Beach: FAQ

Does Schulze Lake Beach charge a fee?

No admission charge to use the beach.

Is Schulze Lake Beach kid friendly?

Sandy beach with a roped/buoyed swim area described by the county as clear water, but there is no lifeguard on duty at any Dakota County beach, so active adult supervision of children is required; swim diapers are mandated for non-toilet-trained kids.

Do I need to hike to reach Schulze Lake Beach?

No significant hike is required. The swimming area is close to parking and access.

Where do I park for Schulze Lake Beach?

Dedicated beach parking lot, no admission or parking fee, but it fills on hot summer days; the county advises coming at off-peak times and does not allow parking along the entrance road.

Can I bring a kayak or paddleboard to Schulze Lake Beach?

Canoes, kayaks, and stand-up paddleboards can be rented directly from the park (see rentals) and launched via the nonmotorized boat launch/canoe route near the beach.

When is the best time to visit Schulze Lake Beach?

Summer season only, the beach operates Memorial Day weekend through Labor Day, daily from sunrise to 8 p.m. (bathhouse restrooms open 9 a.m.-8 p.m.).

What are the rules at Schulze Lake Beach?

Swimming is restricted to the buoyed designated area; no inner tubes, rafts, or loungers in the swim area (only Coast Guard-approved flotation devices); swim diapers required for untrained children; pets prohibited in the beach area; no tobacco, campfires, grills, or glass containers at the beach; scuba diving requires a special permit.

More swimming holes near Eagan

All swimming holes in Minnesota