A Cross-Country Ski Pass is required for all skiers ages 18 and older on Dakota County Park trails. The ski pass is required for cross-country ski and skate skiing trails in Dakota County Parks, however it is not required for the Lone Rock Trail at UMore Park. Funds generated from this pass help support the parks’ ski facilities, including trail grooming and maintenance. Check trail conditions.
Please note the Minnesota Ski Pass is a separate program and is neither accepted nor required to use Dakota County Parks ski trails.
Ski passes on sale now.
Daily Pass: $6
Season Pass: $25
All passes are individual passes. Each skier age 18 years and older needs to purchase a pass.
Purchasing a daily or season pass
You can purchase daily or season passes the following ways:
Visa, MasterCard and Discover accepted. The address entered for the pass application must match the billing address on the credit card. Purchase a pass online now.
You can purchase a daily or season pass at the Lebanon Hills Visitor Center or Western Service Center in the third floor Parks Department or first floor service center front desk during business hours. Cash or check only at the service center front desk. Credit card, cash or check is accepted at the Lebanon Hills Visitor Center and in the Parks Department.
Season passes are also available at the Northern Service Center and Administration Center with cash or check only.
At the trailhead
Payboxes are available to purchase daily and season passes at the Jensen Lake and Holland Lake trailheads in Lebanon Hills Regional Park and Schaar’s Bluff Trailhead in Spring Lake Park Reserve. There is no attendant on duty, so exact cash or check payment is required. Make checks payable to: Dakota County Parks.
By phone (season passes only)
Call 952-891-7000 during business hours. The season pass will be mailed to you.
No refund is available on pass purchases.