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).



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:
| Venue | On the ground | Next 4 days | Latest report |
|---|---|---|---|
| Bird Lake TrailHoyt Lakes | 0 in | 0.6 in | — |
| Banadad TrailGrand Marais | 0 in | 0.4 in | Mar 19, 2026 |
| Central Gunflint Trail SystemGrand Marais | 0 in | 0.3 in | — |
| Golden Eagle Lodge Nordic Ski CenterGrand Marais | 0 in | 0.3 in | — |
| ReposeEly | 0 in | 0.3 in | — |
| Bally Creek TrailsGrand Marais | 0 in | 0.2 in | — |
| Bear Head Lake State ParkEly | 0 in | 0.2 in | — |
| Boulder Lake Management Area Ski TrailsRice Lake | 0 in | 0.2 in | — |
| Flathorn-Gegoka TrailsFinland | 0 in | 0.2 in | Apr 9, 2026 |
| Giants Ridge Cross Country SkiingBiwabik | 0 in | 0.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
- Afton State Park Afton · 17.9 km
- Alder Pond Coleraine · 11.1 km
- Alimagnet Park Burnsville
- Amen Lake Deer River · 20.7 km
- Andes Tower Hill Ski Area Kensington · 14.2 km
- Bagley Nature Area Duluth · 4.1 km
- Baker Park Reserve Medina · 14.1 km
- Bally Creek Trails Grand Marais · 23.7 km
- Banadad Trail Grand Marais · 14 km
- Banning State Park Sandstone
- Battle Creek Regional Park East Landfall · 17.5 km
- Baylor Regional Park Norwood
- Bear Head Lake State Park Ely
- Belwin Conservancy Afton
- Bemidji High School Trails Bemidji · 5.7 km
- Big Aspen Recreation Area Mountain Iron · 34.6 km
- Big Ridge Grand Rapids
- Bird Lake Trail Hoyt Lakes · 19 km
- Biskey Ponds Ski Trails Rice Lake · 11.8 km
- Black Bay Trail Ranier · 3.4 km
- Black's Grove Park Bluffton · 7.8 km
- Blueberry Hills Deer River · 10.5 km
- Boulder Lake Management Area Ski Trails Rice Lake · 20.3 km
- Braemar Golf Course Edina
- Brandt Pines Ski Trail Grantsburg · 12.4 km
- Brooktree Golf Course Owatonna
- Brookview Golf Course Golden Valley
- Buffalo River State Park Glyndon
- Bunker Hills Regional Park Coon Rapids · 17.7 km
- Camden State Park Lynd
- Carver Park Reserve Crown College · 20.1 km
- Cascade River State Park Lutsen · 9.6 km
- Cedarholm Golf Course Roseville
- Central Gunflint Trail System Grand Marais · 20.1 km
- Chain of Lakes Golden Valley · 14.8 km
- Chester Bowl Duluth · 3 km
- Chester Woods Park Rochester
- Cleary Lake Regional Park Credit River · 6.1 km
- Collinwood Park Cokato
- Columbia Golf Course Columbia Heights · 5.6 km
- Como Golf Course Falcon Heights · 5.2 km
- Cottage Grove Ravine Regional Park Cottage Grove
- Crow Wing State Park Brainerd
- Deep Portage Ski Trails Hackensack · 1.9 km
- Detroit Mountain Ski Trails Detroit Lakes
- Dunton Locks Ski Trails Detroit Lakes · 3.2 km
- Eagle Lake Regional Park Plymouth
- Edgewood Golf Course North River · 6.2 km
- Elm Creek Park Reserve Maple Grove · 15.9 km
- Ely Nordic Ski & Bike Club Winton · 13 km
- Erkki Harju Ski Trail Two Harbors · 9.4 km
- Essex Park Ski Trails Rochester · 11 km
- Fern Lake Bemidji · 5.6 km
- Five Lakes Nordic Frazee · 13.2 km
- Flandrau State Park New Ulm
- Flathorn-Gegoka Trails Finland · 29.4 km
- Fond du Lac State Forest Cromwell
- Forest History Center Grand Rapids · 5.3 km
- Forestville/Mystery Cave State Park Preston
- Fort Snelling State Park Saint Paul
- French Rapids Ski Trails Merrifield · 9.6 km
- French Regional Park Plymouth · 6.5 km
- Frontenac State Park Frontenac
- Gamehaven Park Marion · 9.4 km
- Gateway State Trail Mahtomedi
- George Washington Pines Grand Marais · 3.8 km
- Giants Ridge Cross Country Skiing Biwabik · 48.6 km
- Glen Lake Golf Course Minnetonka · 2.5 km
- Glendalough State Park Battle Lake
- Golden Eagle Lodge Nordic Ski Center Grand Marais · 34.7 km
- Goose Lake Trail Whipholt · 10 km
- Gooseberry Falls State Park Beaver Bay · 21 km
- Grand View Lodge - The Pines Nisswa
- Graystone Trails St. Cloud · 4.6 km
- Great River Bluffs State Park Winona
- Harry Larson County Forest Silver Creek · 40.2 km
- Hartley Park Duluth · 4.1 km
- Hayes Lake State Park Roseau
- Hiawatha Golf Course Minneapolis · 4.2 km
- Highland 9-hole Golf Course Lilydale · 8.1 km
- Hobson Forest Trail Bemidji
- Hormel Nature Center Austin
- Howard Wagoner Trail Tower · 10.9 km
- Hyland Lake Park Reserve Bloomington · 10.8 km
- Irving and John Anderson County Park North Branch
- Itasca State Park Park Rapids
- Jackson Meadow Marine on St. Croix · 2.5 km
- Jay Cooke State Park Wrenshall · 52 km
- Kaplan's Woods Parkway Owatonna · 9.7 km
- Kirkbride Ski Trail Fergus Falls
- Korkki Nordic Knife River · 12.4 km
- Lac Qui Parle State Park Watson
- Lake Bemidji State Park Bemidji
- Lake Bronson State Park Lake Bronson
- Lake Byllesby Regional Park Cannon Falls · 4.6 km
- Lake Carlos State Park Carlos
- Lake Elmo Park Reserve Lake Elmo · 11.9 km
- Lake Maria State Park Silver Creek · 8.3 km
- Lake Minnewashta Regional Park Chanhassen
- Lebanon Hills Regional Park Eagan · 29.2 km
- Legion Trails Grand Rapids · 2.9 km
- Lester Park Rice Lake · 15 km
- Lincoln Drive Park East Grand Forks · 7.3 km
- Lindenwood Park Moorhead · 12.4 km
- Lone Rock Trail Empire · 16.1 km
- Lutsen Mountains Nordic Trails Lutsen · 5.3 km
- Magney-Snively Trail Proctor · 19.1 km
- Maplelag Resort White Earth · 46.4 km
- McCarthy Beach State Park Side Lake
- Milaca Trails Milaca
- Mille Lacs Kathio State Park Vineland · 30.8 km
- Minneopa State Park Mankato
- Mississippi National Ski Trails Bay City · 13.8 km
- Montebello Trail Bemidji · 2.6 km
- Moose Lake State Park Moose Lake
- Mother Bear Ski Trail Two Harbors · 13.1 km
- Mount Itasca Coleraine · 9.1 km
- Mountain View Recreation Area Detroit Lakes · 4.8 km
- Movil Maze Trail Turtle River · 14.6 km
- Murphy-Hanrehan Park Reserve Savage · 14.7 km
- Nerstrand-Big Woods State Park Nerstrand
- Ney Nature Center Henderson
- Nordic Ridge Recreation Area Crosslake · 9 km
- Nordic trails near Aurora Aurora · 3.1 km
- Nordic trails near Chisholm Chisholm · 3.1 km
- Nordic trails near Mendota Mendota · 6.1 km
- Nordic trails near Mentor Mentor · 6.4 km
- Nordic trails near North River North River · 4.6 km
- Nordic trails near Oronoco Oronoco · 20.4 km
- Nordic trails near Pelican Rapids Pelican Rapids · 16.4 km
- Norpine Trail System Lutsen · 37.5 km
- Northland Arboretum Brainerd · 11.5 km
- Northwoods Ski Trail Silver Bay · 37.9 km
- Otsego County Park Elk River
- Phalen Golf Course Little Canada · 6.3 km
- Piedmont Trail Duluth · 5.3 km
- Pincushion Mountain Trails Grand Marais · 20.2 km
- Pine Point Regional Park Stillwater · 6.6 km
- Pine Valley Scanlon · 5.6 km
- Portage Park Grand Rapids · 4 km
- Quarry Hill Park Rochester · 11 km
- Rainbow Resort Trails Elbow Lake · 20.9 km
- Repose Ely · 71.4 km
- Rice Lake State Park Owatonna
- River Bend Nature Center Faribault
- River Road Unit Trails La Prairie · 4.5 km
- Robert Ney Regional Park Maple Lake
- Roosevelt Ski Trail Fergus Falls
- Root River State Trail Lanesboro · 40.2 km
- Rugged Spruce Golf Course Mahtowa · 26 km
- Rum River Central Regional Park Ramsey
- Saint Mary's University Winona · 13.4 km
- Sakatah Lake State Park Waterville
- Sand Dunes State Forest Zimmerman
- Savanna Portage State Park McGregor
- Scenic State Park Bigfork
- Sibley State Park New London
- Silver Rapids Ski Trails Winton · 10.7 km
- Snowflake Nordic Ski Center Duluth · 13 km
- Soaring Eagle Trail Park Rapids
- Solbakken Resort Lutsen · 18.7 km
- Spidahl Ski Gaard Erhard · 3.7 km
- Spirit Mountain Nordic Center Proctor · 4.5 km
- Spirit River Nature Area Cambridge
- Spring Lake Park Reserve Cottage Grove · 8.3 km
- Springvale County Park Cambridge
- Spruce Hill Park Miltona
- St. Croix Bluffs Regional Park Hastings
- Stanley Eddy Park Reserve South Haven
- Staring Lake Ski Trails Eden Prairie · 5.4 km
- Sturgeon River Trails Chisholm · 15.9 km
- Sugar Hills Grand Rapids
- Sugarbush Trail System Lutsen · 60.8 km
- Sunfish Lake Park Lake Elmo · 1.6 km
- Suomi Hills Deer River · 18.1 km
- Tamarack Nature Center White Bear Township
- Terrace Oaks Park Burnsville
- Theodore Wirth North Golden Valley · 14.2 km
- Theodore Wirth South Golden Valley · 13.7 km
- Three Island Park Bemidji
- Tilson Creek Ski Trail Ranier · 18.3 km
- Tomahawk Snowmobile Trail Finland · 0.1 km
- Trezona Ski Trails Winton · 6.1 km
- Trout Lake Recreation Area Taconite · 10 km
- University of Minnesota Cloquet Forestry Center Cloquet · 9.3 km
- University of Minnesota Golf Course Lauderdale · 5.1 km
- University of Minnesota Landscape Arboretum Chanhassen · 8.7 km
- Upper Gunflint Trail Grand Marais · 61.3 km
- Upper Spirit Mountain Trails Proctor · 10.8 km
- Vadnais/Sucker Lakes Vadnais Heights · 1.6 km
- Vasaloppet Nordic Center Trails Mora · 10 km
- Viking Ship/Davy Park Trail Moorhead · 6.6 km
- Washburn Lake Solitude Area Trails Emily · 4.6 km
- Wild Mountain Taylors Falls · 0.1 km
- Wild River State Park Taylors Falls · 33.6 km
- William O'Brien State Park Marine on St. Croix · 14.3 km
- Wolf Ridge Environmental Learning Center Finland · 3.4 km
- Wolf Ridge Environmental Learning Center Finland · 2.9 km
- Wood Lake Nature Center Richfield · 2.2 km
- Woodland Trails Elk River · 16.4 km
- Zippel Bay State Park Williams