The 10 Best Road Races in Minnesota!

In spite of—or perhaps because of—the weather, Minnesotans love to run. With some of the country’s prettiest road races, the North Star State attracts runners from all over the country. Moreover, Minnesotans will turn just about any occasion into a reason to run a race. Here are some of the favorites.

1. Twin Cities Marathon, Minneapolis-St. Paul, MN

The Twin Cities Marathon (TCM) is frequently called the "Most Beautiful Urban Marathon" in the country. Its route winds along tree-lined parkways, around lakes, follows the course of the Mississippi River, and passes some of the most historic homes in the Twin Cities—often as fall foliage is hitting its colorful peak. The marathon’s more than 12,000 annual entrants and elevation changes along the course also rank the TCM among the country’s 10 biggest and most challenging races.

2. Grandma’s Marathon, Two Harbors-Duluth, MN

The state's “other” big marathon is a 26.2-mile race along the North Shore of Lake Superior, from Two Harbors to Duluth. Long a favorite among Minnesota’s running community, Grandma’s Marathon attracts thousands of runners from around the world every June. The course is relatively level, with an overall elevation drop of just over 100 feet from start to finish, and extremely beautiful, with North Woods trees and lake views along most of the route.

3. Polar Dash, St. Paul, MN

Thousands of runners kick off the new year by running the Polar Dash half marathon in St. Paul. The annual Jan. 1 race starts on Harriet Island, across from the downtown district, and follows the course of the Mississippi River for just over six miles. Runners turn round at that point and make their way back to Harriet Island for the finish.

4. Ham Run Half Marathon, Cook County, MN

With far fewer runners than other distance races in Minnesota, the Ham Run Half Marathon encourages solitude, “leave no trace” practices …and eating. The course is far from cell towers, deep within the Superior National Forest. Following the path of 2007’s Ham Lake Fire, the race skirts the Boundary Waters Canoe Area Wilderness, along the Gunflint Trail, and ends at Way of the Wilderness Canoe Outfitters. The annual May event kicks off the night before with a pasta supper. Racers are then treated to an all-you-can eat ham dinner after the finish. 

5. Bemidji Blue Ox Marathon, Bemidji, MN

Every year, up to 300 entrants relish the fall colors and relatively flat, paved course of the Bemidji Blue Ox Marathon. Cool temperatures and beautiful, North Woods scenery keep runner on pace in this race known for its fast finishing times.

6. Stillwater Log Run, Stillwater, MN

A fall road race in the gorgeous St. Croix River Valley, the Stillwater Log Run offers 5K, 12K and 10-mile races along a winding, downhill course. Regardless of the race you choose, the finish line is just north of downtown Stillwater, at the historic St. Croix Boom Site, where timber sent down the river was gathered in the city’s logging days. The descending grade gives the Log Run its reputation as one of the country’s fastest 10-milers.

7. Dick Beardsley Marathon, Detroit Lakes, MN

The Dick Beardsley Marathon is a USTAF-certified qualifying race, which means its scenic course around Big Detroit Lake (twice!) will attract plenty of runners from around the state and the country. Runners start the course by running counter-clockwise around the lake, then turn and retrace their steps clockwise to the finish.

8. Mankato Marathon, Mankato, MN

Annualy in October, the Mankato Marathon starts on the campus of Minnesota State University at Mankato, and winds it way slowly into the Minnesota River valley and downtown Mankato. With a few ups and downs along the way, the last portion of the race is largely downhill, descending to a flat course toward the finish line.

9. St. Paul Urban Trail Run, St. Paul, MN

A race on paved trails (and stairs!) fully within the city limits of St. Paul, the point-to-point Urban Trail Run showcases the capitol city’s beauty on a course that starts at Battle Creek Park and ends at Flat Earth Brewing, where you can cool off with a local craft beer. Despite its urban setting, the course has considerable elevation changes (as much as 300 feet) as it winds up and down along the Mississippi River bluffs.

10. Med City Marathon, Byron-Rochester, MN

The Med City Marathon—named for Rochester’s renowned medical facilities, like the Mayo Clinic—starts a few miles west of Rochester in the town of Byron. The course wends its way over rolling farm country and along Cascade Creek, past several lakes, and through a handful of neighborhoods before runners cross the finish line in downtown Rochester.

Minnesota Search
View more Minnesota Road Races.
Find Road Races Near You
Find Road Races Near You
Dec
11

Reindeer Run

7:30 AM
Lake Harriet Bandshell Minneapolis, MN
Learn More
Dec
11
Dec
11

Wild Santa 5K

10:30 AM
Wild State Cider Duluth, MN
Learn More
Dec
18

Jingle Bear 5K

8:30 AM
Boatworks Commons White Bear Lake, MN
Learn More
Select a Minnesota town to find
the Best Things-To-Do and Places To Go around you
Kanabec County