Cross-Country Skiing

Winter Activity Updates

Icon of ice skate
01/16/2020: All trails open and ungroomed except the Elver Park snow loop groomed for skate and classic skiing thanks to our CXC Skiing partners. The Elver shelter/restrooms open by 9am and staffed 4-8 for concessions, ski, sled and snowshoe rentals.
Cross-Country Skiing

A daily or annual ski permit is required for Elver ParkOdana Hills, and Yahara Hills and may be purchased ONLINEAll other trails are free to use. 

2020 FEES

Odana Hills
Odana Hills by Sonya Hollenthoner
Daily $7
Annual $30
Senior (65+) & Disabled $15
Replacement $12


  • 2020 permit available beginning November 15 & valid for use in 2019
  • Permit is also valid for Dane County Park trails 
  • 2019 permit valid through December 31, 2019 

  • GROOMED = trail is open and recently groomed with tracks for classic or rolled for skate and classic skiing with date listed  
  • OPEN = trail is snow covered, skiable but not recently groomed
  • CLOSED = skiing is not advised or permitted
  • Ski trails typically open after the first snowfall over 4" depending on the type of snow and trail conditions.
  • Fee-based trails are groomed more frequently, as conditions allow and for both skate and classic skiing.
  • Free ski trails are tracked or roll groomed for classic cross-country skiing. 
  • We may not be able to groom or we may need to close a trail to preserve the trail condition. This website is updated as soon as information from the field is available.
  • Permit fees are non-refundable

  • Follow directional arrows. Some trails are marked for one-way use
  • Trails are rated for difficulty at the trailhead
  • Skiers stay on groomed trails only
  • No dogs, horses, snowboards, motor vehicles, hiking or snowshoeing on groomed trails
  • Slower skiers please stay to the right