Minnesota Cross Country Skiing Trails and Maps

1054 Reviews

Looking for the best Cross Country Skiing trails around Minnesota?

Find the top rated cross country skiing trails in Minnesota, whether you're looking for an easy short cross country skiing trail or a long cross country skiing trail, you'll find what you're looking for. Click on a cross country skiing trail below to find trail descriptions, trail maps, photos, and reviews.

City Trails and Maps in Minnesota

  • Relevance
  • Name
  • Length
  • Most Popular
Activities
Length
Surfaces
Type
54 Results
Activities
Length
Surfaces
Type

Battle Creek Regional Park Trail

2 mi
State: MN
Asphalt

Big Rivers Regional Trail

6.08 mi
State: MN
Asphalt

Blazing Star State Trail

6 mi
State: MN
Asphalt

Bruce Vento Regional Trail

8.3 mi
State: MN
Asphalt

Cannon Valley Trail

20.9 mi
State: MN
Asphalt

Clear Lake Bike Trail System

5 mi
State: MN
Asphalt

Dakota Rail Regional Trail

28.8 mi
State: MN
Asphalt

Douglas State Trail

12.5 mi
State: MN
Asphalt

Duluth Lakewalk

7 mi
State: MN
Asphalt

Gandy Dancer Trail (Northern Section)

51 mi
State: MN, WI
Ballast, Dirt

Gitchi-Gami State Trail

33.5 mi
State: MN
Asphalt

Great Northern Trail

8.5 mi
State: MN
Asphalt, Grass

Greenway of Greater Grand Forks

21.1 mi
State: MN, ND
Asphalt

Heartland State Trail

49 mi
State: MN
Asphalt

Kenilworth Trail

1.5 mi
State: MN
Asphalt

Lake Wobegon Trail

65.8 mi
State: MN
Asphalt

Longyear Lake Trail

1.8 mi
State: MN
Asphalt
Accordion

Luce Line Trail

76.7 mi
State: MN
Asphalt, Crushed Stone, Grass

Mesabi Trail

155 mi
State: MN
Asphalt, Gravel

Paul Bunyan State Trail

121.7 mi
State: MN
Asphalt

Red Jacket Trail

6.3 mi
State: MN
Asphalt, Crushed Stone

Rocori Trail

7.2 mi
State: MN
Asphalt

Root River State Trail

42.1 mi
State: MN
Asphalt

Swedish Immigrant Trail

10.3 mi
State: MN
Asphalt

West River Parkway Trail

8.9 mi
State: MN
Asphalt, Concrete

Afton to Lakeland Trail

4 mi
State: MN
Asphalt

Beaver Islands Trail

11.4 mi
State: MN
Asphalt

Casey Jones State Trail

20.5 mi
State: MN
Asphalt, Grass, Gravel

Glacial Lakes State Trail

29 mi
State: MN
Asphalt

Goodhue Pioneer State Trail

9.7 mi
State: MN
Asphalt

Harmony-Preston Valley State Trail

18 mi
State: MN
Asphalt

Matthew Lourey State Trail (Willard Munger State Trail)

81.8 mi
State: MN
Crushed Stone, Dirt, Gravel

Minnehaha Trail

5 mi
State: MN
Asphalt

Minnesota River Bluffs LRT Regional Trail

19.91 mi
State: MN
Crushed Stone

Minnesota Valley State Trail

34.1 mi
State: MN
Asphalt, Crushed Stone

Rainy Lake Trail

12.8 mi
State: MN
Asphalt

Sakatah Singing Hills State Trail

39.3 mi
State: MN
Asphalt

Shooting Star State Trail

24.3 mi
State: MN
Asphalt

Soo Line Recreational Trail

10.5 mi
State: MN
Asphalt

Alex Laveau Memorial Trail (Willard Munger State Trail)

8.7 mi
State: MN
Asphalt, Dirt, Gravel

Blue Ox Trail (Voyageur Trail)

96.5 mi
State: MN
Ballast, Dirt

Bottineau Trail

3.2 mi
State: MN
Asphalt

Soo Line Trail (Southern Route)

114.5 mi
State: MN
Ballast, Gravel

Western Waterfront Trail

3.4 mi
State: MN
Gravel

Minnesota River State Trail

12.3 mi
State: MN
Asphalt, Dirt

Taconite State Trail

165 mi
State: MN
Asphalt, Ballast, Dirt, Grass, Gravel

Soo Line Trail (Northern Route)

113 mi
State: MN
Ballast, Gravel

Arrowhead State Trail

135 mi
State: MN
Asphalt, Ballast, Dirt, Grass, Gravel

Bear Island Lake Trail

21.7 mi
State: MN
Ballast

Iron Ore Trail

11.6 mi
State: MN
Ballast
Trail Image Trail Name States Length Surface Rating
This is a lovely, yet challenging course (200-ft elevation gain), heading eastbound from the Samuel H. Morgan Regional Trail on the western edge of Battlefield Creek Regional Park. The blacktop trail...
MN 2 mi Asphalt
The Big Rivers Regional Trail runs along the upper portion of what was originally a two-tiered section of railroad track built for one of the state’s oldest railroads, the Minnesota Central...
MN 6.08 mi Asphalt
The Blazing Star State Trail is located in Albert Lea, near Minnesota’s southern border. The town is known as “The Land Between the Lakes,” and the trail begins on the northern shore of one of the...
MN 6 mi Asphalt
The Brown’s Creek State Trail, which opened in October 2014, is a 5.9-mile addition to Minnesota’s extensive Willard Munger State Trail system. The rail-trail stretches from the St. Croix riverfront...
MN 5.9 mi Asphalt
The Bruce Vento Regional Trail is named in honor of Bruce Frank Vento, a member of the U.S. House of Representatives from 1977 until he died in 2000, representing Minnesota’s fourth congressional...
MN 8.3 mi Asphalt
The Cannon Valley Trail, which became a National Recreation Trail in 2018, links the southeastern Minnesota communities of Red Wing, Welch, and Cannon Falls for 20.9 miles along the former route of...
MN 20.9 mi Asphalt
Circling around the 652-acre lake on the eastern edge of Waseca, the Clear Lake Bike Trail System provides a fun recreational experience and a unique way to explore this pristine body of water. A very...
MN 5 mi Asphalt
The nearly 29-mile Dakota Rail Regional Trail leaves off from its eastern end at the lakefront in downtown Wayzata, an idyllic suburb of Minneapolis. The paved rail trail carries trail users across...
MN 28.8 mi Asphalt
The Douglas State Trail occupies the railbed of the former Chicago Great Western Railway corridor between the cities of Rochester and Pine Island. Several of the concrete obelisk railroad mile markers...
MN 12.5 mi Asphalt
The Duluth Lakewalk extends between Canal Park and S. 60th Avenue E. near University Park. The southern half of the trail follows the shore of Lake Superior quite closely from the south end to 26th...
MN 7 mi Asphalt
This 98-mile, "interstate" trail crosses into Minnesota and then back again into Wisconsin on its way from St. Croix Falls to its connection with the Saunders State Trail just south of Superior. In...
MN, WI 51 mi Ballast, Dirt
The Gateway State Trail is an 18.3-mile-long segment of the Willard Munger State Trail that offers an urban link to the countryside. The western end of this paved trail begins on the north end of...
MN 18.3 mi Asphalt
When completed, the Gitchi-Gami State Trail will traverse 88 paved miles between the cities of Two Harbors and Grand Marais on Lake Superior’s northern shore. Currently, the trail exists in five...
MN 33.5 mi Asphalt
The Great Northern Trail offers a paved north-south route through the city of Elk River and into the city of Zimmerman on northwest outskirts of Minneapolis.  For 8.5 miles, the rail-trail winds...
MN 8.5 mi Asphalt, Grass
Grand Forks, North Dakota, and East Grand Forks, Minnesota, host a network of paved paths along the Red River and Red Lake River that form the border between these two cities. At just more than 20...
MN, ND 21.1 mi Asphalt
The Heartland State Trail is one of many long-distance trails managed by the Minnesota Department of Natural Resources. When established in 1974, it became one of the first rail-trail conversions in...
MN 49 mi Asphalt
The Kenilworth Trail runs through dense forest along the eastern side of Minnesota's Cedar Lake. Occasionally, trail users can catch glimpses of some of the stately residences in the ritzy Minneapolis...
MN 1.5 mi Asphalt
As fans of public radio can tell you, the Lake Wobegon Trail’s namesake is the fictional town of Lake Wobegon, made famous by author and radio personality Garrison Keillor of A Prairie Home Companion....
MN 65.8 mi Asphalt
The Longyear Lake Trail encircles its namesake lake in the city of Chisholm, Minnesota. On the southeast side of the trail at 4th Avenue, trail users can connect directly with the 115-mile Mesabi...
MN 1.8 mi Asphalt
Largely constructed on a former rail corridor running north/south out of the city of Waseca, the Loon Lake Trail is a short but sweet trail that provides residents with off-road access to important...
MN 2.2 mi Asphalt
Accordion
The Luce Line Trail leads between Minnesota's rural landscapes and urban Minneapolis, traveling through suburbs and wooded stretches, across wetlands, near lakes, through tallgrass prairie remnants,...
MN 76.7 mi Asphalt, Crushed Stone, Grass
Traversing the incredibly scenic Iron Range region of northern Minnesota, the Mesabi Trail is well on its way to becoming one of the longest rail-trails in the United States. When completed, the...
MN 155 mi Asphalt, Gravel
The Paul Bunyan State Trail, which stretches 121.7 miles from Bemidji to Brainerd, is one of the longest rail-trails in the country. The multiuse, fully paved trail is mainly for nonmotorized use;...
MN 121.7 mi Asphalt
The popular Red Jacket Trail, which runs south from Mankato, utilizes three converted railroad trestles, including the stunning Red Jacket Trestle, which is more than 80 feet high and 550 feet long...
MN 6.3 mi Asphalt, Crushed Stone
Minnesota’s Rocori Trail is named for the three small towns through which it runs (Richmond, Cold Spring and Rockville). From its western end in Richmond, the paved rail-trail heads east through Cold...
MN 7.2 mi Asphalt
Along much of its route, the Root River State Trail follows the winding course of its namesake river for 42 miles through the Minnesota towns of Fountain, Lanesboro, Whalan, Peterson, Rushford, and...
MN 42.1 mi Asphalt
The developing Swedish Immigrant Trail will one day span 22 miles from Taylors Falls on the banks of the St. Croix River to the central Minnesota town of Wyoming. The paved trail will run east-west...
MN 10.3 mi Asphalt
The West River Parkway Trail, also known as the Mississippi River Gorge Regional Trail, extends between Plymouth Avenue North opposite Boom Island and Ford Parkway in Minnehaha Regional Park, where...
MN 8.9 mi Asphalt, Concrete
The Willard Munger State Trail is a collection of multiple-use trails that include the Willard Munger Trail (Hinckley–Duluth), Alex Laveau Memorial Trail (which intersect in Carlton), and the Matthew...
MN 71.4 mi Asphalt
The Afton to Lakeland Trail runs for 4 miles north to south from Lakeland to Afton, sandwiched between a highway and the St. Croix River. The flat, paved trail passes through Lakeland Shores, Lake St....
MN 4 mi Asphalt
The Beaver Islands Trail follows the route of an inactive railway that was originally part of a charter railroad of the Minneapolis and Northwestern Railway Company. Built in 1882, the railroad line...
MN 11.4 mi Asphalt
Three separate segments make up the Casey Jones State Trail, which is one of the first state trails authorized by Minnesota state trail legislation in the 1960s. The rail-trail is named for the...
MN 20.5 mi Asphalt, Grass, Gravel
The 22-mile original section of the paved Glacial Lakes State Trail follows the former right-of-way of the Burlington Northern Railroad between Willmar and about 1 mile west of Paynesville at...
MN 29 mi Asphalt
The Goodhue Pioneer State Trail is a work in progress as part of a planned 47-mile trail linking the cities of Red Wing, Goodhue, Zumbrota, Mazeppa, Bellechester, and Pine Island along an inactive...
MN 9.7 mi Asphalt
The Harmony–Preston Valley State Trail runs 18 miles on a north-south line between the town of Harmony and the Root River State Trail, which it meets between Lanesboro and Fountain. The paved trail is...
MN 18 mi Asphalt
The Willard Munger State Trail is a collection of three multiple use trails roughly stretching between the towns of Hinckley and Duluth. The three trail segments include the Hinckley–Duluth, Alex...
MN 81.8 mi Crushed Stone, Dirt, Gravel
Minnehaha Trail connects two popular parks in the Twin Cities as it follows Minnehaha Creek through a corridor that is a mix of woodland and open areas. It is sometimes referred to as Minnehaha Creek...
MN 5 mi Asphalt
The Minnesota River Bluffs LRT Regional Trail runs southwest from the Minneapolis suburb of Hopkins to Carver Bluffs Parkway and Carver Creek Circle. The trail is over 19 miles in length and occupies...
MN 19.91 mi Crushed Stone
Notice: Check Minnesota DNR for current conditions and potential closure information. The Minnesota Valley State Trail is used by cyclists, equestrians, hikers, snowmobilers, and cross-country...
MN 34.1 mi Asphalt, Crushed Stone
The Rainy Lake Trail offers a scenic route of nearly 13 miles through Northern Minnesota woodlands, marshlands, and lakefront neighborhoods from International Falls to the stunning Voyageurs National...
MN 12.8 mi Asphalt
This trail is so nice they named it twice: Sakatah is the Dakota word for “singing hills.” The Dakota people of the Great Sioux Nation originally lived in this scenic part of Minnesota, where the Big...
MN 39.3 mi Asphalt
Shooting Star State Trail, which is over 24 miles long, is an 8-foot-wide asphalt path from Nicolville (east) to Le Roy (west). It follows an unused railroad bed on Milwaukee Road, which once...
MN 24.3 mi Asphalt
The Soo Line Recreational Trail is a continuation of the Soo Line Trail (southern route), just north of Royalton, Minnesota. This 10-mile segment, however, does not permit motorized uses, unlike its...
MN 10.5 mi Asphalt
The Willard Munger State Trail is a collection of three multiple use trails roughly stretching between the towns of Hinckley and Duluth. The three trail segments include the Hinckley–Duluth, Alex...
MN 8.7 mi Asphalt, Dirt, Gravel
The Blue Ox–Voyageur Trail is a multi-use trail that permits ATVs and snowmobiles. It also accommodates mountain bikers, hikers, and equestrians along the former railroad right-of-way between...
MN 96.5 mi Ballast, Dirt
The 3-mile-long Bottineau Trail runs through the small town of Red Lake Falls to a rural area to its north. The trail is named after Pierre Bottineau, a Minnesota frontiersman who died in the...
MN 3.2 mi Asphalt
Unlike the traditional rail trail, which are often most used by bikers, the Soo Line Trail (Southern Route) is primarily an ATV trail and is composed of a primarily rough dirt and gravel...
MN 114.5 mi Ballast, Gravel
Developed in 1988, the Western Waterfront Trail (WWT) offers direct access to the shoreline of the St. Louis River estuary in southwestern Duluth. The trail begins right across the street from the...
MN 3.4 mi Gravel
When complete, the Minnesota River State Trail will stretch from Big Stone Lake State Park north of Ortonville to Le Sueur, a distance of more than 175 miles. Currently, three disconnected segments of...
MN 12.3 mi Asphalt, Dirt
The Taconite State Trail runs for 165 miles between Grand Rapids and Ely, Minnesota, but only the first 6 miles in Grand Rapids are paved. Most of the trail is used in winter for snowmobiling and...
MN 165 mi Asphalt, Ballast, Dirt, Grass, Gravel
Unlike the traditional rail trail, which are often most used by bikers, the Soo Line Trail is primarily an ATV trail and is composed of a primarily rough dirt and gravel surface. The trail runs for...
MN 113 mi Ballast, Gravel
Arrowhead State Trail runs between the Taconite State Trail at Pike River Flowage near Peyla and to 3 miles south of International Falls (east of I-71 near Chapple). The trail is popular among...
MN 135 mi Asphalt, Ballast, Dirt, Grass, Gravel
Much of Bear Island Lake Trail passes through Bear Island Lake State Forest in Minnesota's northern reaches, near Superior National Forest and Boundary Waters Canoe Area. The lake itself is huge, with...
MN 21.7 mi Ballast
The Iron Trail follows an old railroad corridor for 15 miles between the towns of Tower and Embarrass in northern Minnesota's Boundary Waters region. The trail traverses a mix of boreal forest and...
MN 11.6 mi Ballast

Register for free!

Register for free with TrailLink today!

We're a non-profit all about helping you enjoy the outdoors
  • View over 40,000 miles of trail maps
  • Share your trail photos
  • Save your own favorite trails
  • Learn about new trails near you
  • Leave reviews for trails
  • Add new and edit existing trails

Recent Trail Reviews

Mesabi Trail

Just the right amount of challenge

September, 2025 by nk2zvxqyvd

My husband and I rode the Mesabi trail in early September. The maples were just beginning to change and fall was in the air. It’s a beautiful well-maintained trail. We liked the variety of up and down, something you don’t always get on a strictly rail trail. The small towns along the way are charming. However, know that you are often riding on streets and some towns have better signage than others. Notes from SpiketheBiker were especially helpful. (Referenced below.) We are 65 year olds who ride in Colorado and Wyoming with hills and wind. We usually do anywhere from 20 to 40 mile rides 2 - 3 times a week. We bikepacked from Grand Rapids to Ely in 3 days, (loaded with 20 lb panniers) staying in campgrounds most nights. We did get rerouted around Giant’s Ridge due to work on the trail and ended up just riding the highway all the way into Tower (25 miles). It had an OK shoulder most of the way, but would not recommend riding it with weekend traffic. It was hard to find many details about the trail online until I found SpiketheBiker’s post on Trip Advisor dated June 26, 2023. A big shoutout to them. The post was helpful and accurate. Several had mentioned a long 8% grade hill which had me a bit concerned, but never really said where it was and I never figured it out either. There are definitely some leg burning hills, but the only one that caused me to stop several times was one on the highway to Tower, other than that the others were manageable and I didn’t think terribly long even riding loaded. Our favorite part was between Tower and Ely. It is the newest and smoothest section. Absolutely beautiful at the top by Eagle’s Nest where we did see a bear, but it seemed more scared of us than we were of it. We stayed at Itasca County Fairgrounds in Grand Rapids, Chisholm Iron Trail Campground in Chisholm, and Hoodoo Campground in Tower (although the Vermillion state park might have been a better choice because you don’t have to leave the trail and it’s less expensive, but also no showers). A big shoutout to Ron and Lara in Ely for the warm shower and bed. Also recommend Brainstorm Cafe in Ely for coffee/tea/smoothies and bakery goodies. Yum! Highly recommend the Mesabi Trail even though it’s not a rail trail per se, it is just the right amount of challenge. There are also plenty of entry points to do out and backs if you don’t want to do the whole trail.

Shingle Creek Regional Trail (MN)

links to many other trails

September, 2025 by tedigreyowl

Great trail! Connects to other well-paved regional and local trails. Need more exploring to do.

Root River State Trail

Fabulous Trail, A+++

September, 2025 by julieganser

We rode from Lanesboro to Fountain and back. Trail was in great condition 95% of the time with lots of shade and numerous interesting views. We started down the Harmony-Preston spur but turned back after a couple miles. It had lovely scenery but the condition is not up to par with the rest of the trail. From Lanesboro to Rushford the trail was A+, but slipped down to a B+ around Rushford. Happily after that area the trail went back to A++. The incline between Rushford and Houston is a bit challenging but so much fun on the downslopes!

Accordion

Grand Rounds Scenic Byway

Theodore Wirth trail

September, 2025 by stevecb

Yesterday we rode this very bumpy trail. Part of the Cedar Lake trail is closed and hopefully there’s some resurfacing going on in the area. Still busy on a Sunday afternoon but in need of new paving!

Rainy Lake Trail

Rainy Lake

September, 2025 by trekterri

It was a beautiful trail that was paved. Most of the trail was going through woods with a short section of road riding. We stopped in Rainier to enjoy a restaurant and ice cream treats with live entertainment. We rode it in June 2025.

Bear Creek Trail (MN)

Beautiful urban wooded trail year round

August, 2025 by mort2748

I need to ride this trail every time I cycle to almost anywhere in Rochester. I consider that a great privilege. It is such a beautiful trail that all my rides are joyful rides. Despite it being in an urban setting, wildlife can be frequently spotted. I've seen White-tail Deer, Giant Snapping Turtles, Bald Eagles, Great Blue Herons, Wood Ducks. I've heard and seen many songbirds, and Chorus Frogs can be heard here in the spring. The Southern section is heavily wooded along the creek, the Northern Section travels along the creek through Bear Creek and Slatterly Parks. There are multiple underpasses so you do not have to cross traffic at all.

Douglas-Cascade Trail

Essential Connector Trail

August, 2025 by mort2748

This is an essential connector trail from the Douglas State Trail to the Rochester Minnesota city trail system. It runs on the same Chicago Great Western Railway route as the rest of the Douglas State Trail with the exception of its two bridges, the Arianna Celeste MacNamara Memorial Bridge over US 14 and the CP Railroad, and the David Rossman Memorial Bridge over Valleyhigh Drive, and the short segment that is an access easement through the former IBM property. Little Thistle Brewery is connected to this trail. Please use extra caution when crossing 19th Street, there have been serious bike/car collisions there.

Gateway State Trail (Willard Munger State Trail)

great day, terrible mowing.

August, 2025 by c4prvb5zvn

Started at north end, Pine Point Park and did 11 miles south to turn around. Couple of knucklehead kids, playing around between paved and equestrian trail, so was irritated by them, but the 3M (Monday midday mower) was worse. One worker with an oversized tractor to drag his mower around and litter the trail with multiple chewed up shredded branches for several miles was not fun. Washington County should be able to do a better job than that.

Cannon Valley Trail

We ride the trail a few times a year. It's gotten so bumpy in places that it's not a comfortable ride anymore. Redwing to Welch bad. Cannon to Welch almost as bad. Could be one of the nicest trails in the state if the surface was overlayed.

August, 2025 by radkargo

We ride the trail a few times a year. It's gotten so bumpy in places that it's not a comfortable ride anymore. Redwing to Welch bad. Cannon to Welch almost as bad. Could be one of the nicest trails in the state if the surface was overlayed.

DWP Trail

Thrilled to find this beautiful trail

August, 2025 by malia.bergstrom

We had ridden the Munger Trail from Jay Cooke campground to the Skihut near the Spirit Bike Park and Ski Hill and a clerk in the store told us about this trail as an alternative to get back. We loved it. In that direction it’s mostly uphill, so be young and fit or have an e-bike like we did. The ride is through beautiful birch forests with views of the St. Louis River. The entrance is through the paved parking lot near the ski lift and then further up and to the right on the gravel lot. At the entrance of the trail signs warn of rocks and jumps, but that refers to the groomed mountain bike trails off to the side in the first mile or two of the trail. None of that is actually on the trail.

Alex Laveau Memorial Trail (Willard Munger State Trail)

Easy, smooth, shaded, green

August, 2025 by malia.bergstrom

We rode from the campground at Jay Cooke State Park almost to the trailhead in Duluth. We stopped at the Skihut Adventure Center store right near the trail—about 13 miles. The pavement was reasonably maintained with cracks having been repaired. The few bumps were marked in orange. We were riding hybrid bikes and had no issues with surface quality. It’s fairly level in this section and wide enough that we were able to ride 2 abreast most of the time. There is a section marked closed for repairs, but everyone just rode around the barriers with no problems.

Ashby Trail

Beautiful trail

August, 2025 by heidivasek

Trail has some really pretty views of the prairie and wooded areas near rock river. Nice and short, out and back memorial trail. I enjoyed it.

Explore by City

Explore by City

Explore by Activity

Explore by Activity

Log in to your account to:

  • View trail paths on the map
  • Save trails to your account
  • Add trails, edit descriptions
  • Share photos
  • Add reviews

Log in with Google

Log in with Apple

OR

Register for free!

Join TrailLink (a non-profit) to view more than 40,000 miles of trail maps and more!

Register with Google

Register with Apple

OR

Your account has been deleted.