Minnesota Cross Country Skiing Trails and Maps

744 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

Afton to Lakeland Trail

4 mi
State: MN
Asphalt

Arrowhead State Trail

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

Battle Creek Regional Park Trail

2 mi
State: MN
Asphalt

Bear Island Lake Trail

21.7 mi
State: MN
Ballast

Beaver Island Trail

5.1 mi
State: MN
Asphalt

Big Rivers Regional Trail

4.4 mi
State: MN
Asphalt

Blazing Star State Trail

6 mi
State: MN
Asphalt

Blue Ox Trail (Voyageur Trail)

96.5 mi
State: MN
Ballast, Dirt

Bottineau Trail

3.2 mi
State: MN
Asphalt

Bruce Vento Regional Trail

7 mi
State: MN
Asphalt

Cannon Valley Trail

19.7 mi
State: MN
Asphalt

Casey Jones State Trail

20.5 mi
State: MN
Asphalt, Grass, Gravel

Clear Lake Bike Trail System

5 mi
State: MN
Asphalt

Dakota Rail Regional Trail

26.6 mi
State: MN
Asphalt, Gravel

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
Ballast, Dirt

Gitchi-Gami State Trail

28.6 mi
State: MN
Asphalt

Glacial Lakes State Trail

29 mi
State: MN
Asphalt

Goodhue Pioneer State Trail

9.7 mi
State: MN
Asphalt
Accordion

Great Northern Trail

4.6 mi
State: MN
Asphalt, Grass

Greenway of Greater Grand Forks

21.1 mi
State: MN, ND
Asphalt

Harmony-Preston Valley State Trail

18 mi
State: MN
Asphalt

Heartland State Trail

49 mi
State: MN
Asphalt

Iron Ore Trail

11.6 mi
State: MN
Ballast

Kenilworth Trail

1.5 mi
State: MN
Asphalt

Lake Wobegon Trail

65.5 mi
State: MN
Asphalt

Longyear Lake Trail

1.8 mi
State: MN
Asphalt

Loon Lake Trail System

2.2 mi
State: MN
Asphalt

Luce Line Trail

72.9 mi
State: MN
Asphalt, Crushed Stone, Grass

Mesabi Trail

135 mi
State: MN
Asphalt, Gravel

Minnehaha Trail

5 mi
State: MN
Asphalt

Minnesota River Bluffs LRT Regional Trail

19.91 mi
State: MN
Crushed Stone

Minnesota River State Trail

12.3 mi
State: MN
Asphalt, Dirt

Minnesota Valley State Trail

27.1 mi
State: MN
Asphalt, Crushed Stone

Paul Bunyan State Trail

119.3 mi
State: MN
Asphalt

Rainy Lake Trail

12.8 mi
State: MN
Asphalt

Red Jacket Trail

6.3 mi
State: MN
Asphalt, Crushed Stone

Rocori Trail

3.2 mi
State: MN
Asphalt

Root River State Trail

42 mi
State: MN
Asphalt

Sakatah Singing Hills State Trail

39 mi
State: MN
Asphalt

Shooting Star State Trail

18.8 mi
State: MN
Asphalt

Soo Line Recreational Trail

10.5 mi
State: MN
Asphalt

Soo Line Trail - Northern Route

113 mi
State: MN
Ballast, Gravel

Soo Line Trail - Southern Route

105.6 mi
State: MN
Ballast, Gravel

Swedish Immigrant Trail

3.4 mi
State: MN
Asphalt

Taconite State Trail

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

West River Parkway Trail

8.9 mi
State: MN
Asphalt, Concrete

Western Waterfront Trail

3.4 mi
State: MN
Gravel

Willard Munger State Trail (Alex Laveau Memorial Trail)

8.7 mi
State: MN
Asphalt, Dirt, Gravel

Willard Munger State Trail (Matthew Lourey State Trail)

81.8 mi
State: MN
Crushed Stone, Dirt, Gravel
Trail Image Trail Name States Length Surface Rating
The Afton to Lakeland Trail links its namesake towns on the Minnesota side of the St. Croix River. The trail runs between Quinlan Avenue North/Eighth Street at Crocker Park in Lakeland and Pike Avenue...
MN 4 mi Asphalt
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
Closure Notice: Beginning Oct.28, 2020 through Fall 2021, segments of this trail north and south of Upper Afton Road will be closed to allow for a regional sewer rehabilitation project. The Point...
MN 2 mi Asphalt
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
Beaver Island 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 5.1 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 lines, the Minnesota Central Railroad. At...
MN 4.4 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 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
The trail is named in honor of Bruce Frank Vento, a member of the U.S. House of Representatives from 1977 until his death in 2000, representing Minnesota’s fourth congressional district. Vento is...
MN 7 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 along the former route of the Chicago Great...
MN 19.7 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
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
Sections of the Dakota Rail Regional Trail, which extends westward from the Minneapolis suburbs situated along Lake Minnetonka, have been opening since June 2009. The trail occupies the former Dakota...
MN 26.6 mi Asphalt, Gravel
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 51 mi Ballast, Dirt
Then 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, several segments, totaling...
MN 28.6 mi Asphalt
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
Accordion
The Great Northern Trail offers a paved north-south route across the city of Elk River on the fringe of the northwestern outskirts of Minneapolis. For nearly 5 miles, the rail-trail winds through the...
MN 4.6 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 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 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 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
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, this trail’s namesake is the fictional town of Lake Wobegon, made famous by author and radio personality Garrison Keillor of A Prairie Home Companion. Along the...
MN 65.5 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
The Luce Line Trail occupies the former railbed of the Electric Short Line Railroad, started in 1908. The tracks continued to be expanded into the late 1920s, when the rail line became known as the...
MN 72.9 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 135 mi Asphalt, 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
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
As of spring 2016, bridge access to the Minnesota Valley State Trail was still closed at Memorial Park in Shako-pee until further notice. Check the Minnesota Department of Natural Resources website...
MN 27.1 mi Asphalt, Crushed Stone
Paul Bunyan State Trail, stretching 119 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; however,...
MN 119.3 mi Asphalt
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
Named after a Seneca Indian chief who lived in the area until the 1830s, the Red Jacket Trail runs along an old Milwaukee Road (formerly the Minnesota Railroad and the Central Railroad) right-of-way...
MN 6.3 mi Asphalt, Crushed Stone
Minnesota’s Rocori Trail, named for the three small towns through which it will eventually run (Rockville, Cold Spring, and Richmond), currently has two disconnected segments open for use. The...
MN 3.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 mi Asphalt
Closure notice: Beginning Tuesday, May 26, a 6 mile portion of the Sakatah Singing Hills State Trail will be closed for reconstruction. The portion of trail affected by this closure is from 5th St. NW...
MN 39 mi Asphalt
Shooting Star State Trail, currently 19 miles long, is an 8-foot-wide asphalt path from LeRoy (east) to Rose Creek (west). It follows an unused railroad bed on Milwaukee Road, which once stretched...
MN 18.8 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 Soo Line North Trail travels for 113 miles through forest and bog between Moose Lake in the south and Cass Lake in the north. The trail, which is popular with ATVs in the summer and snowmobiles in...
MN 113 mi Ballast, Gravel
The Soo Line Trail Southern Route is more popularly known as the Soo Line South ATV Trail. The converted rail-trail runs for 105.6 miles in Minnesota between Royalton and the Minnesota–Wisconsin state...
MN 105.6 mi Ballast, Gravel
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 3.4 mi Asphalt
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
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
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
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 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 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
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 70 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

Upgrade to TrailLink Unlimited for only $29.99 per year

With Unlimited, get added access and customize your trips more easily!
  • Unlimited offline map downloads
  • Unlimited GPX downloads
  • Make your own guidebooks
  • Create custom routes

Recent Trail Reviews

Hudson to Lakeland/Afton Trail

Best View of St. Croix River

January, 2022 by mverhulst

I’ve been using this trail across the Saint Croix River for 40 years and every time I have to stop in the middle and look north all the beautiful islands and sailboats moored in front of Hudson. The trail is next to I94 so you’ll have noise but it’s worth it.

Paul Bunyan State Trail

Nice Trail

November, 2021 by cmqd7hfq52

My husband and I rode 100 miles on Oct. 11, 2021. We started in Baxter and rode to Hackensack then turned around and went back. The weather was perfect and the scenery was beautiful. We stopped in Nisswa (great facilities for riders!) and Pine River. Hackensack didn’t really seem to cater to the needs of riders on the trail as well as other towns. Wish we could have ridden the whole trail but we didn’t have any way to shuttle back to Baxter. The trail was nice except for periods of cracks that don’t seem like much at first, but after awhile they get irritating.

Vermillion River Regional Greenway

10 mile loop

November, 2021 by lterhaar31

Agree with other reviewers. This is a poorly marked trail. Put some signs up showing where to go! We started downtown and that didn’t work. Maybe if you start at the falls you will have better luck.

Accordion

Dakota Rail Regional Trail

Geat Trail, Easy To Bike, Beautiful Ride

October, 2021 by twdfish

We start from Gale Woods Farm and bike West to trail end at Babcock Avenue in Lester Prairie, where trail becomes ATV trail. Tried biking that unpaved part but it is full of the ballast rock from former railroad which made for bad ride. Trail section in Carver County has some bad pavement sections, but otherwise a smooth and flat trail. Near Lake Waconia a family has created a fantastic trail stop on their hobby farm with playground type equipment for the kids, animals to pet and feed, and benches to relax on. The best part is they have a refrigerator and freezer where you can buy a cold bottled water, popsicles, or Schwans ice cream bars for 50 cents to $1.00. We always stop to buy ice cream, pet the goats, cats, and miniature horses. Bring some nickles and you can buy corn to feed the animals. Stop in one of the towns along the trail to eat - we have a favorite in New Germany that has an outdoor patio and great pizza.

Greenway of Greater Grand Forks

ONE OF THE BEST!

October, 2021 by thejake91739

Visiting from SoCal, my wife and I rode this spectacular trail on October 1. Despite a heavy cloud cover and the threat of rain, we could not imagine a more beautiful time of year to to ride this trail thanks to the mild temperatures and an abundance of amazing fall color.
On a Friday morning/afternoon, we pretty much had this marvelously well-maintained trail and greenway all to ourselves.
Starting at Riverside Park in Grand Forks, North Dakota, we rode the Red River loop counterclockwise, plus one southerly spur into a lovely Grand Forks suburb for a total of fifteen miles. Just the loop, which crosses the Red River into East Grand Forks, Minnesota, would have been an easy, flat ten miles. If you have the Trail Link app, you first timers will want to rely on it since there are many unmarked forks in the trail.
This trail truly exceeded my expectations! It is without a doubt the calmest, quietest, safest, most beautiful urban/suburban trail I have ever ridden thanks to the well designed greenways. We loved how the emphasis was on the natural beauty of the trees, river, and greenways, and how it was enhanced by the beautiful protective walls, bridges, and curvy paths. On our three week odyssey of riding our bikes in ten states in sixteen days, this was by far our favorite! Kudos to the cities of Grand Forks and East Grand Forks. Your city planners hit a home run with this project!

(From the For What It's Worth department: The superb conclusion to our perfect North Dakota/Minnesota bicycle adventure was a delicious late lunch at the Blue Moose Bar and Grill in East Grand Forks. It was an ideal setting for us out on the covered patio overlooking the greenway, bike trail, and its gorgeous fall colors!)

Minnehaha Trail

very bumpy

October, 2021 by bruceclaire

Would be great for biking or running, scary at many pets for rollerblading

Bruce Vento Regional Trail

vento trail to nowhere

October, 2021 by mikrosoftsuksdabig1

straight and wide. it ends up by kwik trip on the north end which is good and on us 61 which sucks. other reviews say the trail is smooth. it is not. st paul trails are generally poorly cared for. the cracks are occasionally filled with tar but not filler so the bumps remain. contacting the city is worthless. they simply reply that your email has been forwarded to the responsible department.

Casey Jones State Trail

A fun mixed terrain trail

October, 2021 by kungfudanyo

I did the trail from Pipestone to Woodstock. I attempted to continue to the county line, but the final 2 miles leaving Woodstock isn't maintained. It was knee high weeds. Still, a really fun trail mixed with mostly asphalt, some gravel, and a little grass. My ride was 22 miles round trip.
I was riding a drop bar gravel bike with 40mm slick tires which was perfect for the trail. The first asphalt section is similar to a highway shoulder...mostly smooth with some cracking. The second asphalt section is very smooth. Next is mostly flat gravel which turns into grass through the park in Woodstock.
I enjoyed the trail, and will visit again. A fun ride!

Hardwood Creek Regional Trail

09.25.21

September, 2021 by tomlinn001

The trail path is in excellent condition, no bumps or potholes. The terrain is level, the path is straight. A nice trail to just ride and enjoy being outside and riding.

Great Northern Trail

Fun trail.

September, 2021 by sondaleebennett

Fun trail.

Point Douglas Regional Trail

Nice trail!

September, 2021 by tgreen55402

Very pleasant ride connecting Hastings, MN and Prescott, WI. Trail surface is in excellent condition.

Root River State Trail

Root River State trail

September, 2021 by harmokj

Spent the day riding this trail. Really enjoyed myself. Will make it back in early fall to see the color change.

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