Schulze Lake Beach
Eagan, Minnesota · Lebanon Hills Regional Park
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
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
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
★ Top verifiedLac Lavon Park
Burnsville, Minnesotalake
🛶

Crystal Beach
Burnsville, Minnesotalake
🛶🏄

Carver Lake Park and Beach
Woodbury, Minnesotalake
★ Top verifiedLake Harriet South Beach
Minneapolis, Minnesotalake
🛶🏄🚤
★ Top verifiedEast Bush Lake Beach
Minneapolis, Minnesotalake
🛶🏄🚤

Thomas Beach
Minneapolis, Minnesotalake
🛶🏄