XC IndexOpen the map

Cross-country ski trails in Minnesota

201 venues, 1,872 km of trail

Minnesota has 201 groomed cross-country ski venues on XC Index, with 1,872 km of trail mapped between them. The largest trail systems are Upper Gunflint Trail near Grand Marais (61.3 km), Sugarbush Trail System near Lutsen (60.8 km) and Jay Cooke State Park near Wrenshall (52 km). The biggest clusters are around Minneapolis–St. Paul (54), Duluth (23) and Grand Marais and the Gunflint Trail (17).

New snow on the pines along the Howard Wagoner Trail
New snow on the pines along the Howard Wagoner Trail · January 2026
Hoarfrost and fresh corduroy at Andes Tower Hill
Hoarfrost and fresh corduroy at Andes Tower Hill · January 2020
Fresh tracks in the St. Croix River valley
Fresh tracks in the St. Croix River valley · December 2019

Minnesota cross-country ski conditions

0 of 201 venues have snow on the ground; 25 have snow in the forecast for the next four days. The snowiest:

VenueOn the groundNext 4 daysLatest report
Bird Lake TrailHoyt Lakes0 in0.6 in—
Banadad TrailGrand Marais0 in0.4 inMar 19, 2026
Central Gunflint Trail SystemGrand Marais0 in0.3 in—
Golden Eagle Lodge Nordic Ski CenterGrand Marais0 in0.3 in—
ReposeEly0 in0.3 in—
Bally Creek TrailsGrand Marais0 in0.2 in—
Bear Head Lake State ParkEly0 in0.2 in—
Boulder Lake Management Area Ski TrailsRice Lake0 in0.2 in—
Flathorn-Gegoka TrailsFinland0 in0.2 inApr 9, 2026
Giants Ridge Cross Country SkiingBiwabik0 in0.2 in—

22 venues here post condition reports we track. Most recent: Spirit Mountain Nordic Center (Nov 8), Upper Spirit Mountain Trails (Nov 8), Graystone Trails (Nov 2), Lebanon Hills Regional Park (Nov 2) and University of Minnesota Landscape Arboretum (Oct 14).

Updated Nov 10, 13:00 UTC. An Open-Meteo model estimate, not a grooming report.

A typical Nov 10

There is usually no snow on the ground at any venue here on Nov 10. That is the median of the last 10 winters in NOAA’s SNODAS snow analysis; the map’s Typical layer shows it everywhere.

All 201 venues