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.

View more Minnesota Road Races.
Share your favorites!
Minnesota Search
Find Road Races Near You
Find Road Races Near You
May
28

30 For Freedom

6:00 AM
Cedar Valley Church, Bloomington, MN
Learn More
May
28
May
29
May
30

Memorial Day Murph

8:00 AM
Fairmont CrossFit, Fairmont, MN
Learn More
May
30

The Brian Kraft Memorial 5k

8:30 AM
Lake Nokomis Community Center, Minneapolis, MN
Learn More
May
30

Memorial Day Murph

10:00 AM
Crossfit Progression, Rochester, MN
Learn More
Jun
01

Minnesota Brewery Running Series - Fulton Beer

6:00 PM
Fulton Brewing Taproom and Inbound BrewCo, Minneapolis, MN
Learn More
Jun
04
Jun
04

Lake Region Run

7:30 AM
Dr. Allen Magnuson Park, Fergus Falls, MN
Learn More
Jun
04
Jun
04

Girls On The Run 5K

8:00 AM
Normandale Community College, Bloomington, MN
Learn More
Jun
04

Shaver Shuffle 5K

9:00 AM
Northwest Greenway, Plymouth, MN
Learn More
Jun
05

Buffalo Triathlon

8:00 AM
Sturges Park, Buffalo, MN
Learn More
Show More
Select a Minnesota town to find
the Best Things-To-Do and Places To Go around you
Kanabec County