City of Madison Logo
Ski Trail Thirty-two kilometers of signed and groomed trails await cross-country skiers in 6 Madison Parks locations.  Trail difficulties range from easy to advanced.  

Ski Rental is available at Elver Park (daily) and Odana Hills (weekends/holidays and MMSD winter break only). 

A Cross-Country Ski Permit is required for Elver Park, Odana Hills and Yahara Hills.  This annual pass is also valid on Dane County Park Ski Trails Please note that the fee-based trails will have a higher level of grooming, which includes skate ski lanes, tracks and more frequent grooming. The free/non-fee ski trails will have tracks groomed at least weekly..

Please remember that Mother Nature (not the Madison Parks) decides when the cross-country ski trails can open. To groom the ski trails, we need at least 4 inches of snow. To keep updated on the ski trail conditions, subscribe to email updates on My Account.  

Trail Rules
  • A trail pass is required at Elver Park, Odana Hills and Yahara Hills Golf Courses and groomed Dane County Park trails.
  • For your safety, some trails are marked for one-way use. Please follow these directions.
  • Trails are rated for difficulty at the trailhead.
  • Dogs, horses, snowboards, motor vehicles and snowshoes are not allowed on designated cross-country ski trails.
  • Skiers must stay on groomed trails. Off-trail skiing can damage greens and tees on the golf courses and harm wildlife and plants in conservation parks.
  • Please report any safety hazard, vandalism, or damaged facilities to the Parks Office, (608) 266-4711.
  • Where trails are groomed for both skating and diagonal striding, please respect each other's space.
  • Slower skiers stay to the right.
  • Please repair sitzmarks on downhill trails as a courtesy to your fellow skiers.
  • NO HIKING OR SNOWSHOEING on the ski trails.


Ski trail grooming standards: 
Elver Park, Odana Hills and Yahara Hills ski trails require a permit, therefore have a higher level of grooming provided. When conditions allow, these trails will be groomed 3-5 times a week, including the weekends. These three park/trails systems will be groomed for both skate skiing and traditional/diagonal.

The rest of the trails are FREE for anyone to use. These trails will be groomed for traditional/diagonal skiing once a week as conditions allow.

The public may call (608) 266-4711 for more information.

01/09/2015 - We have rolled/packed trails at Elver, Yahara, and Odana, but due to the nature of the snow/heavy winds, coverage is still not adequate to ski on. Skiing is not recommended, please be advised that if you choose to ski, you may encounter exposed grass, sticks, rocks, and asphalt paths.

Skiing at Cherokee Marsh - South Unit

Location: 802 S. Wheeler Rd.
CLOSED
Ski Trail Details

Door Creek Park - Ski Trail

Location: 7035 Littlemore Dr.
CLOSED
Ski Trail Details

Elver Park Ski Trails

Location: 1250 McKenna Blvd.
CLOSED
Ski Trail Details

Monona Golf Course - Ski Trail

Location: 111 Dean Ave.
CLOSED
Ski Trail Details

Odana Hills Golf Course - Ski Trail

Location: 4635 Odana Rd.
CLOSED
Ski Trail Details

Owen Conservation Park - Ski Trail

Location: 6021 Old Sauk Rd.
CLOSED
Ski Trail Details

Turville Point Conservation Park - Ski Trail

Location: 1156 Olin Turville Ct.
CLOSED
Ski Trail Details

Yahara Hills Golf Course - Ski Trail

Location: 6701 Hwy 12 & 18 East
CLOSED
Ski Trail Details