Directory: Minnesota Bike Trails

Minnesota’s five regions have thousands of miles of paved and mountain bike trails to explore
Holzinger Lodge Trail
Holzinger Lodge Trail

Visit Winona

Southern Minnesota

BELMONT PARK

LOCATION: Jackson, 43.81993963095932, -95.02855401338513

TYPE: Unpaved

DISTANCE: 5.3 miles

DESCRIPTION: This 80-acre park is rich with history and natural beauty. Located on the east bank of the Des Moines River, this trail has switchbacks, berms, and jumps that drop 120 feet into the river valley.

PARKING: Available on-site.

LEVEL: Easy to difficult

COST: Free

INFO: 507-847-2525; co.jackson.mn.us

BLAZING STAR STATE TRAIL

LOCATION: Albert Lea, 43.642570657540055, -93.32250720864288

TYPE: Paved

DISTANCE: 6 miles

DESCRIPTION: A paved stretch that connects Albert Lea Lake and Myre-Big Island State Park, this trail features a diverse landscape of wetlands, prairie, and oak savanna, as well as great birding spots in the spring and fall. 

PARKING: One lot available next to Frank Hall Park at the intersection of Frank and James avenues; parking also available in Myre-Big Island State Park.

LEVEL Moderate

COST: Free

INFO: 507-414-6193; mndnr.gov/trails  

CAMDEN STATE PARK

LOCATION: Lynd, 44.35619487326335, -95.9198552675769

TYPE: Unpaved

DISTANCE: 5.25 miles

DESCRIPTION: Ride through hardwood forests and prairie with trails that are suitable for beginners and experienced riders. There’s also an abundance of wildflowers when in season.

PARKING: Available on-site.

LEVEL: Easy to difficult

COST: $7 daily; $35 year-round

INFO: 507-872-7031; dnr.state.mn.us

Cannon Valley Trail
Cannon Valley Trail

Cannon Valley Trail

CANNON VALLEY TRAIL 

LOCATION: Cannon Falls, 44.5582494768784, -92.7215914

TYPE: Paved

DISTANCE: 19.7 miles

DESCRIPTION: This paved trail traces the Cannon River and features many miles of sightseeing, from the Cannon River Turtle Preserve to an abandoned river channel. 

PARKING: Parking available on North Service Drive. 

LEVEL: Easy

COST: $5 daily wheel pass for 18 and older; $25 per season

INFO: 507-263-0508; cannonvalleytrail.com 

CARON PARK

LOCATION: Faribault, 44.34538565034988, -93.1650082298346

TYPE: Dirt

DISTANCE: 2 miles

DESCRIPTION: Caron Park is a remnant of the Big Woods Forest Community, meaning it has rich environmental features and history. Trails are bi-directional and pass by Prairie Creek. Keep an eye out for the natural waterfall as well.

PARKING: Street parking available.

LEVEL: Easy to moderate

COST: Free

INFO: 507-332-6112; ricecountymn.gov

CASEY JONES STATE TRAIL 

LOCATION: Currie and Pipestone, 44.07673831807797, -95.67169985998149

TYPE: Both paved and unpaved

DISTANCE: 10.6 miles

DESCRIPTION: Connecting Pipestone, Woodstock, Lake Wilson, and Currie, this trail boasts Lake Shetek and rolling prairie. Named after railroad engineer Casey Jones, it was one of the first trails to be authorized by Minnesota.

PARKING: Pipestone: available off Highway 23; Woodstock and Lake Wilson: available at the community park; Currie: available at the End-O-Line Railroad Park and Museum.

LEVEL: Moderate to challenging

COST: Free

INFO: 507-832-6031; mndnr.gov/trails

CEDAR CREEK PARK

LOCATION: Fairmont, 45.11088770585724, -94.55472441531124

DISTANCE: 1.8 miles

TYPE: Paved

DESCRIPTION: This compact-yet-scenic trail is lush with trees and mowed nature trails nearby to explore. There are also two 18-hole disc golf courses within the park.

PARKING: From Interstate 90: exit on Highway 39 and drive south for 5.5 miles, take a left on 80th Street (Lake Aires Road), and take the next left on Cedar Creek Road. Lot available at end of the road. From Highway 15: go west on 80th Street and take a right on Cedar Creek Road. Lot available at the end of the road.

LEVEL: Easy

COST: Free

INFO: fairmont.org

DOUGLAS STATE TRAIL 

LOCATION: Between Rochester and Pine Island, 44.0837317762188, -92.54636590230987 

TYPE: Paved

DISTANCE: 12.5 miles 

DESCRIPTION: Pass through some rich agricultural land and see geese and pheasant on this bike trail built off an abandoned railroad grade.

PARKING: Rochester: available south on CSAH 22, 2 miles to Olmstead County Road, then 0.3 miles east to Rochester trailhead; Douglas: west on Olmstead Country Road 14, 3 miles to the Douglas trailhead; Pine Island: Goodhue County Road 11 for 0.5 miles to Pine Island City Park trailhead. 

LEVEL: Easy

COST: Free

INFO: 507-206-2847; mndnr.gov/trails

EASTWOOD PARK

LOCATION: Rochester, 44.01177469693327, -92.41331272458181

TYPE: Unpaved

DISTANCE: 7 miles 

DESCRIPTION: This mostly wooded trail has twists and turns along the Zumbro River. There are three sections that weave throughout the park.

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Free

INFO: rochestermn.gov

FORT LEHILLIER SKILLS TRAIL

LOCATION: Mankato, 44.12826787417346, -94.04394776443304

TYPE: Unpaved

DISTANCE: 2.2 miles

DESCRIPTION: Rollers and berms wind on the Blue Earth River on bidirectional trails. Perfect for those looking to pick up more riding skills.

PARKING: Head to canoe river access area by the South 90 bridge. 

LEVEL: Easy to moderate

COST: Free

INFO: mntrails.com/project/southern-minnesota-mountain-bike-trails

GAMEHAVEN TRAILS

LOCATION: Rochester, 43.95267968721105, -92.44284959172427

TYPE: Paved

DISTANCE: 12 miles

DESCRIPTION: With scenic views of Gamehaven Lake, the Gamehaven Trail System contains a rolling singletrack trail with a handful of short climbs. Be careful to not trespass on the nearby marked Boy Scout camp property. Fat biking is available in the winter.

PARKING: Lot available near the Reservoir Parking Connector.

LEVEL: Easy

COST: Free

INFO: minnesotacycling.org/gamehaven-rochester-mn

GOODHUE PIONEER STATE TRAIL 

LOCATION: Red Wing, 44.54331291260561, -92.56974800229244

TYPE: Paved

DISTANCE: 47 miles when complete (currently in progress)

DESCRIPTION: This trail allows one to pass through grass prairies, oak savanna, and maple forests while keeping an eye out for creatures like deer, wild turkeys, and bald eagles.

PARKING: Available in the city of Red Wing, in the Hay Creek unit of the Richard J. Dorer State Forest, and the southern portion of the Covered Bridge Park in Zumbrota.

LEVEL: Easy

COST: Free

INFO: 507-206-2847; mndnr.gov/trails

GREAT RIVER RIDGE STATE TRAIL 

LOCATION: Between Plainview and near Eyota, northeast of Rochester, 44.02113956303226, -92.25532408696955

TYPE: Paved

DISTANCE: 15 miles when complete (currently in progress)

DESCRIPTION: Made up of a largely agricultural landscape, this trail features miles of quiet farmland and a few creek crossings.

PARKING: Plainview: at trailhead on Third Street Southwest; Elgin: in town; Eyota: on County Road 9.

LEVEL: Easy

COST: Free

INFO: 507-206-2847; mndnr.gov/trails 

HARMONY-PRESTON VALLEY STATE TRAIL  

LOCATION: Between Harmony and Preston, southeast of Rochester, 43.67297840203906, -92.07252436184632

TYPE: Paved

DISTANCE: 18 miles 

DESCRIPTION: The northern two-thirds of the trail are constructed from a former railroad and continue to pass through farmland as well as wooded areas. There is much wildlife to see as well, such as deer, hawks, and wild turkey.

PARKING: Harmony: take Fourth Street Northwest 0.5 miles to parking lot; Preston: take Fillmore Street (County Road 12) 0.5 miles to parking lot.

LEVEL: Easy

COST: Free

INFO: 507-206-2847; mndnr.gov/trails 

HOLZINGER LODGE TRAIL

LOCATION: Winona, 44.04105152363901, -91.66254543901714

TYPE: Rocky clay

DISTANCE: 9 miles 

DESCRIPTION: This 9-mile loop has steep climbs and winding curves, and it passes through a mature hardwood forest and blufftops.

PARKING: Heading toward the bluff, follow the Huff Street crossing of Highway 61 and then turn right onto Lake Boulevard. Go about three-quarters of a mile to reach the Holzinger Lodge parking lot on the left.

LEVEL: Difficult

COST: Free

INFO: visitwinona.com

HEATH CREEK TRAIL

LOCATION: Northfield, 44.472204514927675, -93.18205480193842

TYPE: Unpaved

DISTANCE: 1 mile

DESCRIPTION: This short two-way trail near St. Olaf College can be accessed by crossing Highway 19 or from Sechler Park. As the name suggests, it parallels Heath Creek and winds through a quaint, pleasant, wooded area.

PARKING: Street parking only. 

LEVEL: Easy

COST: Free

INFO: croct.org/heath-creek-st-olaf-mtb-trail

KAPLAN’S WOODS

LOCATION: Owatonna, 44.0625908859776, -93.23566493556054

TYPE: Unpaved

DISTANCE: 6 miles

DESCRIPTION: This singletrack trail is moderately difficult, with log jumps and hills amid a wooded landscape. Located next to Lake Kholmire, the trail is also scenically appealing. 

PARKING: Available on-site.

LEVEL: Intermediate

COST: Free

INFO: 507-444-4321; exploreminnesota.com 

KIWANIS MOUNTAIN BIKE TRAIL

LOCATION: Mankato, 44.198154543772695, -94.01861110927062

TYPE: Unpaved

DISTANCE: 6 miles

DESCRIPTION: Due to Kiwanis’ river valley and floodplain terrain, this double loop trail has many exciting features: boardwalks, rocks, and jumps. Fat biking is available in the winter, too.

PARKING: Head into the Kiwanis Recreation Area and onto the short gravel road. Lot available on right side.

LEVEL: Easy to advanced

COST: Free

INFO: joinmamb.com

Luverne Trails
Luverne Trails

City of Luverne

LUVERNE TRAILS

LOCATION: Luverne 43.6662019035895, -96.20307627305257

DISTANCE: About 15 miles total

TYPE: Paved

DESCRIPTION: Including the Luverne Loop, Ashby Trail, and Blue Mounds Trail, the trails of Luverne take bicyclists through city sights, lakes, agricultural fields, and views of the Blue Mound cliffline.

PARKING: Luverne Loop: public parking available along the route; Blue Mounds: available at intersection of Main Street and Mound Avenue, at Blue Mounds State Park, and at Cliffline Area along County Highway 8 (parking pass needed). 

LEVEL: Easy

COST: Free

INFO: cityofluverne.org/trails

MEMORIAL PARK TRAILS

LOCATION: Red Wing, 44.5620233061009, -92.52115171068394

DISTANCE: 12 miles

TYPE: Unpaved

DESCRIPTION: Trails range from easy to difficult and are shared with hikers and cross-country skiiers.

PARKING: Located in Red Wing, from Main Street Southeast on Highway 58, continue on Bush Street to Mississippi National Golf Links for paved surface.

LEVEL: Easy to difficult

COST: Free

INFO: redwing.org

MYRE BIG ISLAND STATE PARK

LOCATION: Albert Lea, 43.63735457116805, -93.30890121680532

DISTANCE: 7 miles

TYPE: Grass

DESCRIPTION: Trails are shared with hikers and wind through forested hills and pass by Albert Lea Lake. Note that trails have limited accessibility when wet.

PARKING: Available on-site.

LEVEL: Moderate

COST: $7 daily; $35 year-round

INFO: 507-668-7060; dnr.mn.state.us

NEY NATURE CENTER TRAIL

LOCATION: Henderson, 44.535620281701924, -93.88704145700214

TYPE: Unpaved

DISTANCE: 1.5 miles

DESCRIPTION: This singletrack trail has berms, a rock garden, and drops—an easy to intermediate-level ride suitable for all cyclists.

PARKING: Trails are not located on the Nature Center property but north of the intersection of Highway 19 and Henderson Station Road. Parking available in this area.

LEVEL: Easy to moderate

COST: Free

INFO: neycenter.org/visit-us/mountain-biking

RED JACKET TRAIL 

LOCATION: Between Mankato and Rapidan, 44.11812558615121, -94.04924536948536

TYPE: Paved

DISTANCE: 6 miles

DESCRIPTION: Named after a Seneca Indian chief, the Red Jacket Trail employs three railroad trestles. The impressive Red Jacket Trestle spans the length of the Le Sueur River and Highway 66. This trail also includes Red Jacket Trail Park, which has stunning views of the trestle.

PARKING: Mankato: take Riverfront Drive exit off U.S. 14, turn left onto Riverfront Drive, then turn right on Stoltzman Road for parking. Weagel Park: from Sibley Street, turn right onto West Seventh Street, turn left onto Highway 66, turn left onto Indian Lake Road for parking. Red Jacket Trail Park: from Highway 22, turn right onto County Road 90, turn left onto Highway 66, and turn left for parking available on the right.

LEVEL: Easy

COST: Free

INFO: 507-304-4025; blueearthcountymn.gov

RIVER BEND NATURE CENTER

LOCATION: Faribault, 44.278073237440076, -93.24132807487763

TYPE: Grass and dirt

DISTANCE: 10 miles

DESCRIPTION: These easy, multiuse trails pass by the Straight River and provide scenic views of the bluffs. Fat biking is available in the winter.

PARKING: Available on-site.

LEVEL: Easy

COST: Free

INFO: rbnc.org/seasonal-recreation

Root River State Trail
Root River State Trail

Minnesota Department of Natural Resources

ROOT RIVER STATE TRAIL 

LOCATION: Between Fountain and Houston, 43.767994056762554, -91.8739631309798

TYPE: Paved

DISTANCE: 42 miles

DESCRIPTION: Root River State Trail presents splendid views of the limestone bluffs of the Root River Valley, as well as historical buildings and rural communities in passing trail towns. There is much wildlife to see, such as wild turkey, deer, and even rattlesnakes, which are a state protected species.

PARKING: Fountain: from Highway 52, take County Road 8 a mile to available parking. Lanesboro: from County Road 8, turn right onto Parkway Avenue South. Parking available on the street and next to Sylvan Park on the left. Peterson: from County Road 25, continue straight before turning right onto Park Street, and turn right again on Fillmore Street for parking.

LEVEL: Moderately challenging

COST: Free

INFO: 507-206-2847; mndnr.gov/trails

SAKATAH SINGING HILLS STATE TRAIL 

LOCATION: Between Faribault and Mankato, 44.20289183408095, -93.62574380027883

TYPE: Paved

DISTANCE: 39 miles

DESCRIPTION: Developed on an abandoned railroad grade, Sakatah Singing Hills State Trail passes through Sakatah Lake State Park and provides access to a few other lakes and parks within the route. Sakatah is the Dakota word for “singing hills.”

PARKING: Mankato: on U.S. 14, go
8 miles to Riverfront Drive exit, then turn right onto North Riverfront Drive. In 0.6 miles, turn left onto Lime Valley Road, where parking will be available; Faribault: take Exit 59 on I-35 and turn right onto Highway 21 to White Sands Park. 

LEVEL: Easy

COST: Free

INFO: 507-698-7852; mndnr.gov/trails

SCHINDLER’S WAY

LOCATION: Austin, 43.69217510227654, -92.96157396097978

TYPE: Unpaved

DISTANCE: 5 miles

DESCRIPTION: This is a fast, flat ride through woods and prairie land. Fat biking is available in the winter.

PARKING: Available in marked lots at Todd Park and on both sides of 11th Street Northeast where indicated.

LEVEL: Easy

COST: Free

INFO: minnesotacycling.org/schindlers-way-austin-mn

SECHLER PARK

LOCATION: Northfield, 44.4484438217028, -93.18125350510793

TYPE: Unpaved

DISTANCE: 1.75 miles

DESCRIPTION: Running along the shore of the Cannon River, this trail is ideal for beginners dipping their toes into mountain biking. There’s even a skills area with berms, jumps, and beams.

PARKING: Available on-site.

LEVEL: Easy

COST: Free

INFO: northfieldmn.gov

SEVEN MILE CREEK COUNTY PARK

LOCATION: St. Peter, 44.26607627636511, -94.03297212790913

TYPE: Unpaved

DISTANCE: 8 miles

DESCRIPTION: This 628-acre park switches from the Minnesota River to valley grasslands, to deciduous forests, to bluffs. Riders can see white-tail deer and wild turkeys. 

PARKING: Available on-site.

LEVEL: Easy to intermediate

COST: Free

INFO: 507-934-7723; co.nicollet.mn.us

SHATTUCK ST. MARY’S TRAIL

LOCATION: Faribault, 44.31228125709834, -93.26046948778148

TYPE: Unpaved

DISTANCE: 3-6 miles

DESCRIPTION: Built into the side of the riverbank above the Straight River, this handbuilt singletrack goes up and down the various ravines. The switchbacks on these trails require more expert skills.

PARKING: Available on 14th Street. 

LEVEL: Easy to moderate

COST: Free

INFO: croct.org/shattuck-st-marys-mtb-trails

SHOOTING STAR STATE TRAIL

LOCATION: Between LeRoy and Austin, 43.58312814261466, -92.78426342228396

TYPE: Paved

DISTANCE: 29 miles 

DESCRIPTION: Built off an unused railroad bed, this trail follows meadows and hardwood groves to agricultural fields. There is a Norwegian church that serves as a rest stop as well as a memorial for Margie Meier, a supporter of the trail. 

PARKING: LeRoy: on Lowell Street, east of County Road 14; Rowe Pit: off County Road 14, north of LeRoy; Lake Louise State Park: parking available with vehicle permit; Taopi: between Maple and Main streets on the south side of Highway 56; Adams: parking available on the south side of West Main Street (Highway 56). Rose Creek: parking available off Highway 56 or Fourth Street; J.C. Hormel Nature Center: off 21st Street. 

LEVEL: Easy

COST: $7 daily vehicle pass; $35 year-round

INFO: 507-414-6193; mndnr.gov/trails 

TRAVERSE DES SIOUX PARK

LOCATION: St. Peter, 44.349280221505246, -93.94325355434016

TYPE: Unpaved

DISTANCE: 11 miles

DESCRIPTION: With some of the best views of the Minnesota River in the area, Traverse des Sioux Park is one of Minnesota’s historic sites. It has easy bidirectional trails that weave through the trees.

PARKING: Available on-site.

LEVEL: Easy

COST: Free

INFO: 507-934-4840; saintpetermn.gov

Central Minnesota

BARSNESS PARK 

LOCATION: Glenwood, 45.64107815103215, -95.38282444057917

TYPE: Unpaved

DISTANCE: 7 miles

DESCRIPTION: This beginner- to intermediate-level singletrack system has views of Lake Minnewaska, berms, rollers, and rock obstacles.

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Free

INFO: ci.glenwood.mn.us/parks

BLACK’S GROVE

LOCATION: Wadena, 46.453518564489805, -95.19931293190686

TYPE: Unpaved

DISTANCE: 8 miles

DESCRIPTION: This singletrack trail passes through the woods and alongside Oak Creek with challenging sharp turns, steep drops, and roots and logs to hop. Fat biking is available in the winter.

PARKING: Available at the Big Spruce loop.

LEVEL: Moderate to difficult

COST: Free

INFO: mtbproject.com

CENTRAL LAKES STATE TRAIL 

LOCATION: Between Fergus Falls and Osakis, 46.019977109347366, -95.69989050871006

TYPE: Paved

DISTANCE: 55 miles

DESCRIPTION: This region notably features the Kensington Runestone, an artifact allegedly found near a small town southwest of Alexandria that supposedly dates to 1362. The trail’s Seven Sister Prairie on the north side of Lake Christina is an impressive group of seven glacially produced knolls. The landscaping on this trail is varied, including dense forest as well as farmland and rolling hills. 

PARKING: Fergus Falls: parking available at Central Lakes State Trail Trailhead off Highway 210 and in DeLagoon City Park; Alexandria: in Big Ole Park; Osakis: by Osakis Information Center; Dalton, Ashby, Evansville, Brandon, and Garfield: in dedicated lots or city streets.

LEVEL: Easy

COST: Free

INFO: 218-739-7576; mndnr.gov/trails

CUT LAKE TRAIL

LOCATION: Pine River, 46.740247956407195, -94.64083628102338

TYPE: Unpaved

DISTANCE: 10 miles

DESCRIPTION: This trail winds around Cut and Deer lakes and provides a nice, quiet ride through the forest.

LEVEL: Moderate

COST: Free

INFO: exploreminnesota.com/profile/cut-lake-trail

Cuyuna Lakes State Trail
Cuyuna Lakes State Trail

Minnesota Department of Natural Resources

CUYUNA LAKES STATE TRAIL 

LOCATION: Crosby, 46.476303, -93.8978952

TYPE: Paved

DISTANCE: 8 miles

DESCRIPTION: Inside the Cuyuna Country State Recreation Area, this trail features six natural lakes and 25 miles of undeveloped shoreline with a variety of fish species, including trout, bass, sunfish, and walleye. 

PARKING: Crosby: take Highway 210/6 and follow the signs to the Croft Mine Historical Park. Parking is also available on the west side of Highway 6; Riverton trail head: from Highway 210, go north to County Road 128. Take a right to the intersection of Rowe Road. Parking is available on the right of Rowe Road.

LEVEL: Easy

COST: $7 daily vehicle pass; $35 year-round 

INFO: dnr.state.mn.us

FERBER PARK 

LOCATION: Fergus Falls, 46.30874481742957, -96.04813564612337

TYPE: Unpaved

DISTANCE: 2.2 miles

DESCRIPTION: Developed by volunteers assisted by the City of Fergus Falls, Ferber Park’s biking trails are a mix of flat terrain and rolling hills and still in the process of being improved and implemented. 

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Free

INFO: fergusfallsmn.gov 

GLACIAL LAKES STATE TRAIL 

LOCATION: Between Willmar and Paynesville, and Roscoe and Cold Spring, 45.258949875652604, -94.94604522871388

TYPE: Paved

DISTANCE: 29 miles

DESCRIPTION: This trail bisects western tallgrass prairie and deciduous forest terrain, where one can view reptiles, small mammals, and butterflies. As the name implies, the lakes surrounding the area make this trail scenic. 

PARKING: Willmar: on Highway 12 east to County Road 89, turn left for parking available at the Civic Center; Spicer: go west at the junction of Highway 23 and County Road 10; New London: go 1 mile northeast of Main Street on County Road 31. Parking is available at the intersection of River View Lane. Hawick: parking is available at the intersection of Highway 23 and County Road 2; Richmond: on Highway 23, go north one block on Central Avenue South.

LEVEL: Easy

COST: Free

INFO: 320-796-2161; mndnr.gov/trails

HILLSIDE PARK

LOCATION: Elk River, 45.305232931902374, -93.5397575181757

TYPE: Unpaved

DISTANCE: 6.6 miles

DESCRIPTION: These wooded mountain biking trails are perfect for expert riders looking to work on their skills. Fat biking is available in the winter.

PARKING: Available on-site.

LEVEL: Difficult

COST: Free

INFO: elkrivermn.gov

JAIL TRAIL

LOCATION: St. Cloud, 45.54284775542044, -94.12989383864738

TYPE: Unpaved

DISTANCE: 7.5 miles

DESCRIPTION: Despite being named for the trail’s proximity to one of Minnesota’s correctional facilities, there’s nothing criminal about this trail. It is a singletrack ideal for all skill levels with great wildlife viewing, short climbs, and fun, quick turns.

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Free

INFO: 320-251-4170; visitstcloud.com

Kensington Rune Stone Park
Kensington Rune Stone Park

Kensington Rune Stone Park

KENSINGTON RUNE STONE PARK

LOCATION: Kensington, 45.8144267897302, -95.66701927614709

DISTANCE: 7.5 miles

DESCRIPTION: These trails weave through scenic maple, aspen, and oak forest alongside some lakes and meadows. Available for fat biking in the winter.

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Free

INFO: 320-762-2999; douglascountymn.gov

LAKE BROPHY COUNTY PARK

LOCATION: Alexandria, 45.91289708332872, -95.44802416755003

TYPE: Paved

DISTANCE: 6.5 miles

DESCRIPTION: These trails, ideal for both beginner and expert riders, wind through the uphill prairie and have jumps, drops, and sweeping turns. For unbeatable views of Alexandria, make sure to bike to the top of the park. To access the park by bike, take the paved Central Lakes Trail, which skirts this trail system.

PARKING: Available on-site.

LEVEL: Easy to difficult

COST: Free

INFO: douglascountymn.gov

LAKE WOBEGON TRAIL 

LOCATION: Between
St. Joseph and Osakis, with a spur north from Albany to Holdingford, 45.66974843864027, -94.73500939739333

TYPE: Paved

DISTANCE: 65.5 miles

DESCRIPTION: This trail is named after the fictional town of Lake Wobegon, coined by Minnesota radio personality Garrison Keillor. The small towns along the trail, such as Holdingford, gave Keillor inspiration for this fantastical place. The lengthy trail features lakes, woodland, and open farmland.

PARKING Available at the following trailheads: Waite Park, St. Joseph, Avon, Albany, Freeport, Melrose, Sauk Centre, West Union, Holdingford, and Bowlus.

LEVEL: Easy

COST: Free

INFO: 800-264-2940; lakewobegontrail.com 

MILLE LACS SOO LINE TRAIL 

LOCATION: Between Onamia and Isle, south of Mille Lacs Lake, 46.073303151105655, -93.66768878255682

DISTANCE: 11 miles 

TYPE: Paved and gravel (multiuse trails)

DESCRIPTION: This trail features scenic forest and countryside, plus a beach and swimming area, in Father Hennepin State Park. Keep an eye out for the rare albino deer dwelling in the area nearby.

PARKING: Onamia: available at the Library/Depot on Roosevelt Road; Isle: on Fifth Avenue, one block south of Main Street.

LEVEL: Easy

COST: Free

INFO: 888-350-2692; millelacs.com

QUARRY PARK

LOCATION: Waite Park, 45.537378770689166, -94.2417132542613

DISTANCE: 2.2 miles 

TYPE: Dirt, gravel, grass

DESCRIPTION: The largest park in the Stearns County Parks system, Quarry Park has a wide variety of doubletrack multiuse trails as well as hard-packed aggregate and natural-surface trails for both walking and biking. Fat biking is available in the winter.

PARKING: Available on-site.

LEVEL: Moderate

COST: $5 daily; $25 annual

INFO: 320-255-6172, stearnscountymn.gov

Prairie Woods Environmental Learning Center
Prairie Woods Environmental Learning Center

Prairie Woods ELC

PRAIRIE WOODS ENVIRONMENTAL LEARNING CENTER

LOCATION: Spicer, 45.244677901565865, -95.0400351226836

TYPE: Unpaved

DISTANCE: 4 miles

DESCRIPTION: This beginner-friendly ride begins at the Environmental Learning Center and winds through deciduous and prairie woods, with some boardwalk and bridges along the way.

PARKING: Gravel lot available below main education building.

LEVEL: Easy

COST: Free

INFO: 320-354-5894; willmarlakesarea.com

SAUK RIVER REGIONAL PARK

LOCATION: St. Cloud, 45.588523387509625, -94.19102858097271

TYPE: Unpaved

DISTANCE: 2 miles

DESCRIPTION: This is a short, easy ride ideal for beginners, although a technical line is available along a berm. A skills course and two skills-building trails were also built in 2023.

PARKING: Available at Friends of Whitney dog park. 

LEVEL: Easy

COST: Free

INFO: 320-253-2171

SAVANNA PORTAGE STATE PARK

LOCATION: McGregor, 46.81945747221645, -93.17606071096087

DISTANCE: 10 miles 

TYPE: Grass and dirt

DESCRIPTION: With varied topography and an expert-level climb up the Continental Divide, this trail system is challenging, but the views are worthwhile.

PARKING: Available on-site.

LEVEL: Moderate to difficult

COST: $7 daily; $35 year-round

INFO: 218-419-1500; dnr.state.mn.us

Stahl's Lake County Park
Stahl’s Lake County Park

McLeod County

STAHL’S LAKE COUNTY PARK

LOCATION: Hutchinson, 44.9484394658623, -94.42725887434418

DISTANCE: 3 miles 

TYPE: Unpaved

DESCRIPTION: This trail system is a short and sweet ride with moderate terrain, a seesaw, and a balance beam. 

PARKING: Available on-site.

LEVEL: Moderate

COST: Free

INFO: mcleodcountymn.gov

Northwest Minnesota

AGASSIZ RECREATIONAL TRAIL

LOCATION: Between Ulen and Crookston, 47.3917113309243, -96.2708251183878

DISTANCE: 53 miles

TYPE: Unpaved

DESCRIPTION: This abandoned railroad grade rides through Minnesota farmland and provides views of Sand Hill and Wild Rice rivers. There are also opportunities to see squirrels, coyotes, and deer.

PARKING: Crookston: go 1.5 miles southeast to where Highway 9 and Highway 102 meet. Fertile: available on city streets. Ulen: available off Highway 32, north of County Road 34 and County Road 16.

LEVEL: Easy to moderate

COST: Free

INFO: dnr.state.mn.us

DUNTON LOCKS COUNTY PARK

LOCATION: Detroit Lakes, 46.78277831342375, -95.8826124318148

DISTANCE: 3 miles 

TYPE: Paved

DESCRIPTION: Located on the shores of Muskrat Lake and Lake Sallie, this 53-acre park offers miles of mountain biking trails that pass through hardwood forested hills in the northern end and wooded terrain in the southern end. Northern trails pass through what was once a gathering spot for Sioux Natives, so there are remnants of burial mounds throughout the trail.

PARKING: Available on-site.

LEVEL: Easy

COST: Free

INFO: 218-847-0099; co.becker.mn.us

GOOSEBERRY MOUND PARK

LOCATION: Moorhead, 46.853498881637805, -96.78228525393844

DISTANCE: 3.5 miles

TYPE: Unpaved

DESCRIPTION: These easy, wide singletrack trails wind around the perimeter of the Red River. Since the trail is short, take multiple laps around for a more high-energy and intensive workout.

PARKING: Available on-site.

LEVEL: Easy

COST: Free

INFO: mtbproject.com

GREATER GRAND FORKS GREENWAY 

LOCATION: East Grand Forks and Polk, 47.9223034634545, -97.016854137529

DISTANCE: 10 miles (in Minnesota)

TYPE: Paved

DESCRIPTION: This trail connects the border of Grand Forks, North Dakota, and East Grand Forks, Minnesota, along the Red River and Red Lake River. There are a multitude of campgrounds, fishing sites, and playgrounds to enjoy, as well as golf courses and ice skating and hockey rinks. 

PARKING: River Heights Park: go east 2.7 miles on Gateway Drive from North Dakota to enter Minnesota. Take the East Grand Forks exit and turn left onto Fourth Street. Parking will be available on the right; Confluence of Red River and Red Lake River: go east on Demers Avenue. Take the Fourth Avenue South exit, then turn left onto Minnesota Avenue. Turn left, and parking is available before the Third Avenue Bridge. 

LEVEL: Easy

COST: Free

INFO: 701-746-2750; greenwayggf.com

HAYES LAKE STATE PARK 

LOCATION: Roseau, 48.63766485173657, -95.54523345199323

DISTANCE: 5 miles

TYPE: Unpaved

DESCRIPTION: Start the ride at Hayes dam and traverse through an easy, level, grassy terrain amid a wooded area.

PARKING: Available on-site.

LEVEL: Easy

COST: $7 daily; $35 year-round

INFO: 218-425-7504; dnr.state.mn.us

Heartland State Trail
Heartland State Trail

Minnesota Department of Natural Resources

HEARTLAND STATE TRAIL

LOCATION: Between Park Rapids and Cass Lake, 47.15239558501804, -94.6402347711641

DISTANCE: 49 miles

TYPE: Paved

DESCRIPTION: One of the first railroads that was converted to a bike trail, Heartland State Trail features views of lakes, rivers, streams, and wildlife such as bald eagles, bobcats, and coyotes. This trail also connects to the Paul Bunyan State Trail. 

PARKING: Park Rapids: from Highway 34, go north 0.25 miles on Mill Street for parking in Heartland County Park; Dorset: go north 1.4 miles on Highway 225 from Highway 34 for parking; Nevis: parking available off Highway 34 at the intersection of County Road 18 and Village Road; Akeley: north from Highway 34, go 0.1 miles on Hillside Avenue for parking; Walker: go south on County Road 12, proceed 0.25 miles from Highway 371 to Lake May Drive and Heartland Place; Erickson’s Landing: parking available 2 miles north of Walker on Highway 371; Steamboat Landing: go west off Highway 371. After 0.3 miles, parking is available on 130th Street Northwest; Cass Lake: Parking available on the north side of Highway 2.

LEVEL: Easy to moderate

COST: Free

INFO: 218-308-2372; mndnr.gov/trails 

LAKE BRONSON STATE PARK 

LOCATION: Lake Bronson, 48.72464568280081, -96.62574936732443

DISTANCE: 5 miles

TYPE: Grass and gravel

DESCRIPTION: This trail system is a non-challenging way to enjoy all the natural beauty Lake Bronson has to offer, from mink and otters to scenic lake views. Trails are mostly flat with some small hills here and there.

PARKING: Available on-site.

LEVEL: Easy

COST: $7 daily; $35 year-round

INFO: 218-754-2200; dnr.state.mn.us

MAPLELAG RESORT BIKE TRAILS

LOCATION: Callaway, 47.00930691863373, -95.77676938357011; 47.33475588209354, -94.56299046803375

DISTANCE: 23 miles

TYPE: Unpaved

DESCRIPTION: Maplelag Resort maintains well-groomed trails throughout the summer and fall seasons, as well as some fat-biking segments for the winter. On over 19 trails, a $15 pass will let bikers experience all sorts of difficulty levels and terrains.

PARKING: Park in the first lot upon entering the premises. 

LEVEL: Easy to difficult

COST: $15 for daily pass

INFO: maplelag.com

M.B. JOHNSON PARK

LOCATION: Moorhead, 46.91067403861451, -96.75526580975531

DISTANCE: 4 miles

TYPE: Unpaved

DESCRIPTION: This trail flows along a steep, large embankment and has some manageable obstacles. Fat biking is available in the winter.

PARKING: Available on-site.

LEVEL: Easy

COST: Free

INFO: 218-299-5340; cityofmoorhead.com

MIGIZI TRAIL 

LOCATION: Cass Lake, 47.33475588209354, -94.56299046803375

DISTANCE: 19 miles

TYPE: Paved

DESCRIPTION: This scenic trail features deciduous forest and red and white pines, as a large part of it traverses through the Chippewa National Forest. Migizi, the Ojibwe word for “bald eagle,” is the namesake of this trail. The eastern 2.8 miles of this trail connect with the Heartland State Trail. 

PARKING: Available at the Cass Lake Wayside Rest on Highway 2 and the South Pike Bay Picnic Area.

LEVEL: Easy

COST: Free

INFO: 218-335-8600; fs.usda.gov/chippewa

MOUNT ROSEAU

LOCATION: Roseau, 48.83535226633101, -95.74594021645548

DISTANCE: 6 miles

TYPE: Unpaved

DESCRIPTION: This singletrack trail rides through rolling hills, flowing turns, and even has a 60-foot man-made mountain for more experienced bikers. It is a wide open, grassy terrain that is well maintained and groomed.

PARKING: Street parking only.

LEVEL: Easy to moderate

COST: Free

INFO: mtbproject.com

MOUNTAIN VIEW RECREATION AREA

LOCATION: Detroit Lakes, 46.803811296323396, -95.77470215879677

DISTANCE: 6 miles

TYPE: Unpaved

DESCRIPTION: These singletrack trails are moderately challenging, with several different loop options. Riders enjoy a ride through a hardwood forest and can take a connecting trail to Detroit Mountain.

PARKING: Available on-site.

LEVEL: Moderate

COST: Free

INFO: co.becker.mn.us

MOVIL MAZE RECREATION AREA

LOCATION: Bemidji, 47.57774062921777, -94.83208130300814

DISTANCE: 8 miles

TYPE: Dirt, grass

DESCRIPTION: This trail system features twisty and challenging trails that make use of the land’s natural topography, perfect for bikers of all levels looking to improve their skills.

PARKING: Available on-site. 

LEVEL: Easy to difficult

COST: Free

INFO: co.beltrami.mn.us

Paul Bunyan State Trail
Paul Bunyan State Trail

Minnesota Department of Natural Resources

PAUL BUNYAN STATE TRAIL 

LOCATION: From Crow Wing State Park (Brainerd Lakes Area) to Lake Bemidji State Park, 47.58041820986701, -94.82077033900367

DISTANCE: 115 miles (not including short on-road connections through Baxter and Bemidji) 

TYPE: Paved

DESCRIPTION: Boasting the title of Minnesota’s longest state trail and the longest continuously paved rail trail in the United States, the Paul Bunyan State Trail also hosts oak savannas and prairies with bountiful wildlife. 

PARKING: Available in the following locations: Akeley, Backus, Baxter, Bemidji, Brainerd, Chippewa National Forest, Crow Wing State Park, Guthrie, Hackensack, Jenkins, La Porte, Lake Bemidji State Park, Lavinia, Merrifield, Nary, Nisswa, North County Trail, Pequot Lakes, and Walker.

LEVEL: Easy to moderate

COST: $7 daily vehicle pass; $35 year-round

INFO: 218-308-2372; mndnr.gov/trails 

Northeast Minnesota

DONALD D. FERGUSON DEMONSTRATION FOREST

LOCATION: Two Harbors, 47.10797577653353, -91.74888998090665

DISTANCE: 10 miles

TYPE: Unpaved

DESCRIPTION: Ride through the boreal woods of the Superior National Forest. Groomed for fat biking in the winter. This trail is also being planned to expand, up to 15-20 miles.

PARKING: Available on-site.

LEVEL: Easy

COST: Free

INFO: co.lake.mn.us

FOREST HISTORY CENTER

LOCATION: Grand Rapids, 47.23006146579099, -93.5653451963995

DISTANCE: 5 miles

TYPE: Unpaved

DESCRIPTION: This short, beginner-friendly ride takes bikers through Minnesota’s picturesque north woods, with three combined trails: the Forest
of Today Trail (3 miles), the River Trail
(1 mile), and the Swamp Trail (1 mile).

PARKING: Available on-site.

LEVEL: Easy

COST: Free

INFO: 218-327-4482; mnhs.org

Gitchi-Gami State Trail
Gitchi-Gami State Trail

Minnesota Department of Natural Resources

GITCHI-GAMI STATE TRAIL 

LOCATION: Along the North Shore of Lake Superior, 47.197014020035446, -91.38489784445896

DISTANCE: Over 33 miles (will be 86 miles when complete, currently in progress)

TYPE: Paved

DESCRIPTION: This trail has been slowly under construction for two decades but allows bicyclists to ride along the North Shore of Lake Superior while enjoying birch and aspen forests, lakeside beaches, and waterfalls. This trail, when completed, will connect five state parks.

PARKING: Silver Creek Cliff: go to the east side of the Silver Creek Cliff tunnel. Parking is available at the Silver Creek Cliff wayside; Grand Marais: available at the Grand Marais public water access; Schroeder to Tofte: available at the MNDOT wayside, Temperance River State Park, and Tofte town park off Sawbill Trail; Gooseberry Falls State Park to Silver Bay: available at Twin Points public water access, Iona’s Beach Scientific and Natural Area, Split Rock Lighthouse State Park trail center, Silver Bay hockey arena, rest area near the Beaver River, and Gooseberry Falls State Park.

LEVEL: Easy

COST: $7 daily vehicle pass; $35 year-round

INFO: 218-834-1430; mndnr.gov/trails 

HIDDEN VALLEY RECREATION AREA

LOCATION: Ely, 47.90393030241871, -91.8158246280663

DISTANCE: 24 miles

TYPE: Unpaved

DESCRIPTION: In the warmer months, the Hidden Valley Ski Trails are transformed into professionally developed singletrack mountain biking trails that take riders through the scenic white pine forest. There are even technical and skills tracks with jumps for more advanced riders.

PARKING: Go half a mile from the junction between Highway 1 and 169 to Hidden Valley Road. Take a right and go half a mile, where there will be parking at the Hidden Valley chalet.

LEVEL: Easy to advanced

COST: $5/day donation from non-members

INFO: 218-365-7600; fs.usda.gov

JACKPOT AND HIGH CLIMBER TRAILS

LOCATION: Tofte/Lutsen, 47.60160674488014, -90.86121630251144

DISTANCE: 16 miles

TYPE: Unpaved

DESCRIPTION: These twin trails are praised for their jumps, rollers, berms, and fast and loopy descents, all with the backdrop of the scenic wilderness. This ride has beginner portions but is most suited for experienced riders who can handle switchbacks and jumps.

PARKING: Available at Britton Peak Trailhead in Tofte, Ski Hill Road Trailhead in Lutsen Mountains, and on Onion River Road. 

LEVEL: Free

INFO: northshorevisitor.com

LEGION PARK TRAIL 

LOCATION: Grand Rapids, 47.24930472184074, -93.5370897796433

DISTANCE: 7 miles

TYPE: Unpaved

DESCRIPTION: Located in American Legion Memorial Park, this singletrack trail was hand-built and features technical twists, turns, and curves.

PARKING: Available on-site.

LEVEL: Moderate

COST: Free

INFO: northernlightsnordic.org

MAPLE HILL PARK

LOCATION: Hibbing, 47.60168434527672, -93.0255457325218

DISTANCE: 21 miles

TYPE: Unpaved

DESCRIPTION: This 160-acre park is a pleasant ride through the natural undeveloped environment of Hibbing.

PARKING: Available on-site.

LEVEL: Moderate

COST: Free

INFO: 218-262-3486; hibbingmn.gov

MESABI TRAIL 

LOCATION: Between Grand Rapids and Ely, 47.46367808831124, -92.52076305809695

DISTANCE: Over 150 miles (over 165 miles when completed, currently in progress)

TYPE: Paved

DESCRIPTION: Pass through 28 communities and by lakes, creeks, and ponds on this premier biking trail that spans from the Mississippi River to Minnesota’s Boundary Waters. 

PARKING: Available at the following access points: Kinney, Tower, Calumet, Giants Ridge, Aurora, Embarrass, McKinley, Gilbert, Bovey, Virginia, Taconite, Chisholm, Buhl, Biwabik, Grand Rapids, Fayal Township, Mountain Iron, Coleraine, Eagles Nest, Eveleth (Fayal Pond), Pengilly, Hibbing, Keewatin, Marble, Eveleth (Mesabi Station), Ely, Biwabik (Embarrass Lake), and Nashwauk.

LEVEL: Moderate

COST: Wheel pass is required for riders 18 and older; $5 for a three-day pass or $15 for the season

INFO: 877-637-2241; mesabitrail.com 

NICKEL LAKE TRAILS

LOCATION: Itasca, 47.60646416351756, -93.46097978305562

DISTANCE: Over 33 miles (will be 86 miles when complete)

TYPE: Unpaved

DESCRIPTION: Ride around the scenic lake area with the beautiful company of rolling wooded hills and grassy bogs. 

PARKING: Off County Road 45,
go 1.25 miles west of Scenic No. 7. 

LEVEL: Easy to moderate

COST: Free

INFO: 218-365-6123; ely.org

SAINT CROIX STATE PARK

LOCATION: Hinckley, 45.95376835585972, -92.61313698282272

DISTANCE: 21 miles

TYPE: Unpaved

DESCRIPTION: Minnesota’s largest state park features an elaborate trail system rich with history and wildlife. The
St. Croix River was an important trade route for centuries and was home to many logging camps in the mid-1800s. Today, the park is habitat to beaver, raccoons, foxes, deer, eagles, and more.

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Free

INFO: 320-280-7880; stcroix.statepark@state.mn.us

SPLIT ROCK LIGHTHOUSE STATE PARK

LOCATION: Two Harbors, 47.193355232697975, -91.39424941842277

DISTANCE: 3 miles

TYPE: Unpaved

DESCRIPTION: This is an easy, beginner-friendly ride along Lake Superior. For a longer ride, take the paved Gitchi-Gami State Trail on the return for a 6-mile total loop.

PARKING: Available at the Trail Center or in Gooseberry Falls State Park in the lower picnic area.

LEVEL: Easy

COST: $7 daily vehicle pass; $35 year-round

INFO: 218-595-7625; dnr.state.mn.us

TACONITE STATE TRAIL/DAVID DILL/ARROWHEAD STATE TRAIL

LOCATION: Grand Rapids to Ely, 47.753649836777285, -92.49971458091905

DISTANCE: 165 miles

TYPE: Paved and unpaved

DESCRIPTION: Taconite State Trail intersects with the David Dill/Arrowhead State Trail west of Lake Vermillion. The first 6 miles are paved, while the rest is unpaved and suitable for mountain biking through forests of birch, aspen, and isolated lakes and streams. Heading north, one can see the remains of the taconite and mining industry.

PARKING: Available at the following trailheads: McCarthy Beach State Park, Minnesota Highway 73, U.S. Highway 53, Minnesota Highway 1, Minnesota Highway 169 (Peyla), Minnesota Highway 135 (Tower).

LEVEL: Moderate to challenging

COST: Free

INFO: 218-328-8980; mndnr.gov/trails 

WILLARD MUNGER STATE TRAIL 

LOCATION: Between Hinckley and Duluth, 46.45338162213786, -92.76890421120025

DISTANCE: 70 miles

TYPE: Paved

DESCRIPTION: The Duluth segment of this trail takes bikers through the stunning scenery of Jay Cooke State Park, while the northeast part features views of the St. Louis River and the twin ports of Superior and Duluth. Watch for wolves, coyotes, and even black bears along the way.

PARKING: Carlton: go one block south of Highway 210 on County Road 1; Duluth: parking available at the northern trailhead on Grand Avenue (Highway 23) and 75th Avenue; West Hinckley: go one block north of the Hinckley Fire Museum (the intersection of Highway 61 and County Road 18); Jay Cooke State Park and Moose Lake State Park: parking available with vehicle permit.

LEVEL: Easy

COST: $7 daily vehicle pass; $35 year-round

INFO: 218-460-7021; mndnr.gov/trails 

Greater Twin Cities

BERTRAM CHAIN OF LAKES REGIONAL PARK 

LOCATION: Monticello, 45.29504812201111, -93.85674931670624

DISTANCE: 14.25 miles

TYPE: Unpaved

DESCRIPTION: A fast singletrack, switchbacks, as well as doubletracks are all features that are available in this park’s trail system. There are also plenty of logs and wooden bridges to explore. Fat biking is available in the winter.

PARKING: Available at the south entrance to the park off 90th Street.

LEVEL: Moderate

COST: Free

INFO: 763-682-7693; co.wright.mn.us

BETHEL HAUNTED FOREST TRAILS 

LOCATION: Bethel, 45.39089496659288, -93.26437103201557

DISTANCE: 6 miles

TYPE: Unpaved

DESCRIPTION: The Bethel Fire Department used to put on a haunted attraction in this area, giving it its spooky title. But this 80-acre wooded area is now more known for its interconnected bike trails that feature loops, log jumps, and some leftover man-made obstacles from the haunted attraction days.

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Free

INFO: mtbproject.com

Brown's Creek State Trail
Brown’s Creek State Trail

MInnesota Department of Natural Resources

BROWN’S CREEK STATE TRAIL 

LOCATION: Grant to Stillwater, 45.07114359636236, -92.83703667336673

DISTANCE: 5.9 miles

TYPE: Paved

DESCRIPTION: This trail follows Brown’s Creek, a trout stream with a dense canopy that provides ample shade for trail users. One may also see views of the St. Croix River and the National Scenic Riverway, Minnesota’s only river in the federal Wild and Scenic Rivers system. 

PARKING: Downtown Stillwater: available at the eastern end of the trail on Laurel Street; East Brown’s Creek Nature Preserve: go south of the intersection of McKusick Road and Neal Avenue; Grant: available under the Gateway State Trail bridge.

LEVEL: Easy

COST: Free

INFO: 651-259-5841; mndnr.gov/trails

BUCK HILL TRAILS 

LOCATION: Burnsville, 44.7246540795558, -93.28716640987477

DISTANCE: 6 miles

TYPE: Unpaved

DESCRIPTION: Singletrack mountain biking trails take riders through drops, downhill flow trails, and breathtaking views of Crystal Lake and the surrounding forest.

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Season or day pass required.

INFO: 952-435-7174; buckhill.com

CARVER LAKE PARK

LOCATION: Woodbury, 44.9039554511142, -92.97905079644073

DISTANCE: 5.5 miles

TYPE: Paved and unpaved

DESCRIPTION: Cruise the sout side of Carver Lake with loops, switchbacks, and gorgeous lake views. Fat biking is available in the winter.

PARKING: Available at lower parking lot on 3175 Century Ave. S.

LEVEL: Easy to moderate

COST: Free

INFO: woodburymn.gov

CEDAR LAKE LRT REGIONAL TRAIL + MINNESOTA RIVER BLUFFS LRT REGIONAL TRAIL 

LOCATION: Between Hopkins and Minneapolis, 44.9448662350375, -93.3360918310428

DISTANCE: 19.9 miles

TYPE: Paved and crushed stone

DESCRIPTION: This is an aggregate trail and former railroad that goes from Hopkins to Chaska. Bicyclists can view Shady Oak Lake, Riley Lake Park, and the Minnesota River Valley.

PARKING: Hopkins: available at Depot Coffee House between Excelsior Boulevard and Milwaukee Road; Eden Prairie: go west of Eden Prairie Road to Miller Park on Highway 212; Chaska: parking available where the trail meets Bluff Creek Drive.

LEVEL: Easy

COST: Free

INFO: threeriversparks.org 

COTTAGE GROVE BIKE PARK

LOCATION: Cottage Grove, 44.84565684928497, -92.9693756897273

DISTANCE: 26 acres (park, not a trail)

TYPE: Dirt

DESCRIPTION: This small but mighty work-in-progress bike park features jumps, ramps, pump tracks, and fun for the whole family. They regularly add new obstacles, so keep an eye out!

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Free

INFO: 651-458-3400; morcmtb.org/cottage-grove-bike-park

DAKOTA RAIL REGIONAL TRAIL 

LOCATION: Between Wayzata and New Germany, 44.90557485411182, -93.73812083751056

DISTANCE: 26 miles

TYPE: Paved

DESCRIPTION: Passing through Lake Minnetonka and Waconia, this trail follows the former Dakota Rail Corridor that ended in 2001. 

PARKING: Wayzata: available at Shaver Park; Mound: available at the downtown transit center at the intersection of Lynwood and Commerce boulevards;
St. Bonifacius: available at Don Logelin Memorial Lions Park;
New Germany: available on Broadway Street.

LEVEL: Easy

COST: Free

INFO: co.carver.mn.us/parks (western portion); threeriversparks.org (eastern)

Elm Creek Park
Elm Creek Park

Photo by Scott A. Schneider

ELM CREEK PARK RESERVE/RUSH CREEK REGIONAL TRAIL 

LOCATION: Champlin, Dayton, and Maple Grove, 45.13848231014937, -93.43794067983092

DISTANCE: 30 miles

TYPE: Paved

DESCRIPTION: Throughout Elm Creek Park Reserve, there are 20 miles of paved trails that eventually connect to the Rush Creek Regional Trail.

PARKING: Available at Coon Rapids Dam Park and Elm Creek Park Reserve.

LEVEL: Easy 

COST: Free

INFO: 763-694-7894; threeriversparks.org

FORT SNELLING STATE PARK 

LOCATION: St. Paul, 44.86622487242993, -93.19118793210258

DISTANCE: 10 miles

TYPE: Unpaved

DESCRIPTION: This is a pleasant, relatively flat, and beginner-friendly ride that takes riders along the Dakota County side of the river. Fat biking is available in the winter.

PARKING: Available by Gun Club Lake and at Picnic Island.

LEVEL: Easy 

COST: Free

INFO: 612-279-3550; fortsnelling.statepark@state.mn.us

GATEWAY STATE TRAIL 

LOCATION: Between St. Paul and Pine Point Park, northwest of Stillwater, 45.03434111747131, -92.94844903074005

DISTANCE: 18 miles

TYPE: Paved

DESCRIPTION: Built off the former Soo Line Railroad grade, this trail has a surprising number of rural areas, considering its proximity to the city. This trail features wetlands, parks, and lakes to view along the way.

PARKING: Available at the following trail accesses: North Saint Paul Trailhead, Flicek Park, Maplewood Community Center, Highway 36, and Second Street (North St. Paul), Arlington Avenue, 55th Street (southwest of Highway 36 and I-694), Mahtomedi Athletic Fields-Green Lot, Jamaica Avenue, under Gateway State Trail Bridge near Lake Masterman, Pine Point Regional Park (fee required), and along city streets.

LEVEL: Moderate

COST: Free

INFO: 651-259-5841; mndnr.gov/trails

GRAND ROUNDS BIKE TRAILS 

LOCATION: Minneapolis, 45.027781031026116, -93.26011313104526

DISTANCE: 51 miles 

TYPE: Paved

DESCRIPTION: The Grand Rounds Scenic Byway System is one of the United States’ longest continuous systems of urban parkways. This system weaves lakes, wetlands, lagoons, and woodlands and runs along parkways such as St. Anthony Parkway, Victory Memorial Drive, and Theodore Wirth Parkway. 

PARKING: North: take I-35W south into Minneapolis and exit on Stinson Boulevard. Take a right on Stinson Boulevard heading north, then turn left onto St. Anthony Parkway; South: take I-35W north into Minneapolis and exit at 46th Street. Take a left on 46th Street to East Lake Harriet Parkway; West: take I-394 east into Minneapolis and exit at Penn Avenue. Take a left on Penn to Glenwood avenues to Theodore Wirth Parkway; Downtown Minneapolis: take East Hennepin Avenue to West River Parkway.

LEVEL: Moderate

COST: Free

INFO: 612-230-6400; minneapolisparks.org

HAWK’S RIDGE MOUNTAIN BIKE TRAIL

LOCATION: Chaska, 44.82283001776057, -93.57265040322183

DISTANCE: 4 miles

TYPE: Unpaved

DESCRIPTION: This trail was hand-built by volunteers from the Carver Trails group and features hills, sharp corners, and verticals. A green trail is available for beginners, as well as a short black trail for advanced riders.

PARKING: Available across the street at Pioneer Ridge Middle School during off-school hours only. During school hours, park at nearby city parks and ride in from there.

LEVEL: Easy to moderate

COST: Free

INFO: chaskamn.gov

LAKE ELMO PARK RESERVE

LOCATION: Lake Elmo, 44.9709084381651, -92.90314923887563

DISTANCE: 8 miles 

TYPE: Mixed

DESCRIPTION: This multiuse trail is a pleasant ride that offers a view of Eagle Point Lake. Fat biking is available on the Big Bluestem Trail in the winter.

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: Vehicle permit required, $7 daily; $30 year-round 

INFO: co.washington.mn.us

LAKE REBECCA PARK RESERVE

LOCATION: Rockford, 45.07281808665736, -93.74935266759068

DISTANCE: 21.35 miles

TYPE: Paved and unpaved

DESCRIPTION: Take an easy, beginner-friendly ride through the big woods and wetland areas. The mountain bike trailhead begins at Hilltop Picnic Area, while an 8-mile paved path loops around the park reserve.

PARKING: Available on-site.

LEVEL: Easy

COST: Free

INFO: 763-694-7860; threeriversparks.org

Lone Lake Park
Lone Lake Park

City of MInnetonka

LONE LAKE PARK

LOCATION: Minnetonka, 44.901533958377776, -93.42754463206963

DISTANCE: 5 miles

TYPE: Unpaved

DESCRIPTION: Made to accommodate varying levels of biking skill levels, this trail system takes riders through Minnetonka’s Big Woods remnant forest and has steep topography and a fast and flowy singletrack. Bikers can bike all the way through by entering through the Minnesota River Bluffs Regional Trail and can leave their cars at home.

PARKING: From Shady Oak Road, park in the lower lot by the lake.

LEVEL: Easy to challenging

COST: Free

INFO: minnetonkamn.gov 

LUCE LINE STATE TRAIL 

LOCATION: Plymouth through Watertown, Winsted, and Silver Lake to Hutchinson, 44.955466487588176, -94.0351518733759 

DISTANCE: 63 miles

TYPE: Limestone from Plymouth to Winsted, paved from the McLeod and Carver County line to Hutchinson, crushed rock from Hutchinson to Cedar Mills, and natural (mowed grass) from Cedar Mills to Cosmos.

DESCRIPTION: The Luce Line is a preserved countryside, featuring woodlands, prairie, and nearby lakes with ducks and geese. Bicyclists can enjoy the differing landscapes of both metropolitan and rural Minnesota.

PARKING: Carver County Road 127: available south of County Road 20; Cedar Mills: available on the south side of Highway 7; Cosmos: available at Thompson Park and 252nd Avenue; Hutchinson: off Highway 7 on each end of town; Independence: east side of County Road 110 and south of County Road 6; Lyndale: off County Road 92; Long Lake: head south on Old Crystal Bay Road to Watertown Road. Go west to Stubbs Bay Road. Then, go south 0.25 miles for parking; Plymouth: off 10th Avenue North and Vicksburg Lane; Silver Lake: north side of Highway 7 at Park Avenue; Watertown: off Vega Avenue; Winsted: available at Babcock Avenue/County Road 1 and Kingsley Street/County Road 9.

LEVEL: Easy

COST: Free

INFO: 651-259-5841; mndnr.gov/trails; threeriversparks.org 

MIDTOWN GREENWAY

LOCATION: Minneapolis, 44.95055188634809, -93.2689895020445

DISTANCE: 5.5 miles

TYPE: Paved

DESCRIPTION: The Midtown Greenway, following the path of an abandoned railroad, makes commuting through the city efficient. Since the path is separated from the street grid, the Greenway makes for quick and seamless traveling, also connecting to the Minneapolis Chain of Lakes and paths along the Mississippi River.

PARKING: Brackett Field Park: take I-94 to Exit 235A toward Riverside Avenue. Merge onto Ninth Street, then turn right onto 26th Avenue. Turn left onto East 25th Street, then turn right onto 36th Avenue South. Go 0.4 miles to East 28th Street, and then turn left onto South 39th Avenue for available parking.

LEVEL: Easy

COST: Free

INFO: 612-879-0105; midtowngreenway.org 

MONARCH SINGLETRACK TRAIL

LOCATION: Waconia, 44.878552568847454, -93.71947480758786

DISTANCE: 10 miles

TYPE: Unpaved

DESCRIPTION: With 10 miles of trails ranging from easy to advanced, riders will experience wetlands, grasslands, and woodlands. The beginner trails feature a wider tread, while the more advanced loops, like the Raptor Ridge loop, have flowy trails and berms.

PARKING: Available on-site.

LEVEL: Easy to difficult

COST: Free

INFO: 763-694-7650; threeriversparks.org

MONTIVIEW MOUNTAIN BIKE CHALLENGE COURSE

LOCATION: Monticello, 45.28245822456811, -93.76578626756981

DISTANCE: 2.75 miles

TYPE: Paved

DESCRIPTION: First opened in 2020, this course is for experienced riders who can handle steep hills, jumps, and teeters. Fat biking is popular here in the winter, with the annual FatBikeFest in February. As it is a newer course, more trails are planned to be added in the future.

PARKING: Available at the top of Holy Spirit Trail.

LEVEL: Challenging

COST: Free

INFO: ci.monticello.mn.us

NINE MILE CREEK REGIONAL TRAIL 

LOCATION: Richfield, 44.904353893892626, -93.40298226923774 

TYPE: Paved 

DISTANCE: 15.3 miles 

DESCRIPTION: Connecting to the trail systems of the Minnesota River Bluffs Regional Trail, Cedar Lake Regional Trail, and Nokomis-Minnesota River Regional Trail, Nine Mile Creek provides bikers with views of various parts in Hennepin County, including the wetlands and woodlands of the Edina area and Lake Nokomis up north. 

PARKING: Available at Hopkins Depot, Hopkins Valley Park, Walnut Ridge Park, Bredesen Park, Fred Richards Park, Adams Hills Park, and Roosevelt Park. 

LEVEL: Easy to moderate 

COST: Free 

INFO: threeriversparks.org

REID LOOP MOUNTAIN BIKING TRAIL

LOCATION: Lake Elmo, 44.99304046785611, -92.87468758854796

TYPE: Unpaved 

DISTANCE: 1 mile

DESCRIPTION: This is a rather easy, accessible ride for beginners or those getting back into biking. It is still a work in progress, with help from community volunteers.

PARKING: Available on-site.

LEVEL: Easy

COST: Free 

INFO: lakeelmo.org

RICE CREEK CHAIN OF LAKES REGIONAL PARK 

LOCATION: Lino Lakes, 45.17184847148936, -93.06959493205498

TYPE: Paved 

DISTANCE: 3.2 miles 

DESCRIPTION: Two singletrack trail loops make up this trail system within one of the largest parks in the metro area. There are also a lot of natural resources and wildlife to spot—check out pelicans, sugar maples, and wildflowers in the springtime.

PARKING: Available on-site.

LEVEL: Easy to moderate

COST: To park inside the park, a $7 daily vehicle pass or $30 annual pass is required

INFO: 763-324-3300; anokacountyparks.com

Sam Morgan Regional Trail
Sam Morgan Regional Trail

City of St. Paul

SAM MORGAN REGIONAL TRAIL 

LOCATION: St. Paul, 44.92741997048706, -93.11997721551134

DISTANCE: 9 miles

TYPE: Paved

DESCRIPTION: Take in the cityscape of St. Paul and views of the Mississippi River on this 9-mile ride that leads bicyclists through Shepard Road, Upper Landing Park, and Indian Mounds Park. 

PARKING: Available at Battle Creek Regional Park, Lower Landing Park, Upper Landing Park, the end of Randolph Avenue, and Crosby Farm Regional Park.

LEVEL: Easy

COST: Free

INFO: stpaul.gov/parks 

SPRINGVALE COUNTY PARK

LOCATION: Cambridge, 45.58840480885687, -93.35253300731276

DISTANCE: 3 miles

TYPE: Paved

DESCRIPTION: Perfect for bikers looking for a pleasant, easygoing ride, this trail passes through rolling hills, hardwood forests, and wetlands. It is also groomed for fat biking in the winter.

PARKING: Available at North and South parking lots.

LEVEL: Easy

COST: Free

INFO: co.isanti.mn.us

SUNFISH LAKE PARK

LOCATION: Lake Elmo, 45.16187311112033, -92.99321080201005

DISTANCE: 9 miles

TYPE: Unpaved

DESCRIPTION: Considered to be the “crown jewel” of the Lake Elmo park system, this 284-acre natural area is filled with woodland, wetland, and prairie plant communities. The singletrack mountain biking trails have berms, elevated lines, and rollers, perfect for bikers looking to develop their skills.

PARKING: Available on-site.

LEVEL: Moderate to challenging 

COST: Free

INFO: lakeelmo.org

SUNRISE PRAIRIE REGIONAL TRAIL/HARDWOOD CREEK REGIONAL TRAIL

LOCATION: Between North Branch and Hugo, 45.16187311112033, -92.99321080201005

DISTANCE: 26 miles

TYPE: Paved

DESCRIPTION: As their names imply, these connecting trails pass through both farmland and hardwood forests, plus a number of wetland areas. After traversing both the west and south branches of the Sunrise River, Sunrise Prairie Regional Trail changes into the Hardwood Creek Regional Trail in Forest Lake. 

PARKING: North Branch: take I-35 to Exit 147, then go 0.6 miles east on Highway 95 to Forest Boulevard. Turn right to go south, then turn right again onto Maple Street for available parking; Stacy: take I-35 to Exit 139, then go 0.3 miles east on Stacy Trail for available parking; Wyoming: take I-35 to Exit 135 for Chisago County Road 22. Go east for 0.2 miles on East Viking Boulevard. Turn left onto Forest Boulevard; Forest Lake: take I-35 to Exit 131, then go east for 0.8 miles on West Broadway Avenue. 

LEVEL: Easy

COST: Free

INFO: 651-257-1300; chisagocounty.us or 651-430-8370; co.washington.mn.us 

TERRACE OAKS WEST PARK

LOCATION: Burnsville, 44.77194244104249, -93.24631456134331

DISTANCE: 2.3 miles

TYPE: Unpaved

DESCRIPTION: Although a fairly short ride, this is a technical trail with climbs, descents, and plenty of hills, ideal for those training for endurance. 

PARKING: Available on-site.

LEVEL: Moderate

COST: Free

INFO: burnsvillemn.gov

WEST LAKE MARION MOUNTAIN BIKE TRAIL

LOCATION: Lakeville, 44.66582787461908, -93.28823511234198

DISTANCE: 5 miles

TYPE: Unpaved

DESCRIPTION: This trail has segments for beginners, intermediate, and advanced bikers, and passes through the fields and woods on the west side of Lake Marion.

PARKING: Available at gravel lot near the soccer fields and Casperson Park.

LEVEL: Easy to challenging

COST: Free

INFO: lakevillemn.gov

XCEL ENERGY MOUNTAIN BIKE PARK

LOCATION: Shakopee

DISTANCE: 4 miles

TYPE: Paved

DESCRIPTION: This park has a handful of beginner-to-intermediate trails that loop around Quarry Lake, and the singletrack course follows a prairie area. There’s also a pump track, as well as the “chicken foot”—a fallen oak tree cut for riders to traverse. 

PARKING: Available on-site.

LEVEL: Easy to difficult

COST: Free

INFO: 952-233-9300; shakopeemn.gov

VALLEY VIEW TRAILS

LOCATION: Oak Park Heights, 45.029216029832185, -92.80128832941563

DISTANCE: 3.2 miles

TYPE: Unpaved

DESCRIPTION: This singletrack mountain biking trail has steep but brief hills and technical drops and curves, ideal for the intermediate rider. Riders will pass through prairie grasses and even a small creek.

PARKING: Available at main Valley View parking lot near trailhead.

LEVEL: Moderate

COST: Free

INFO: cityofoakparkheights.com

Northern and Central Minnesota (Mountain Biking)

CHIPPEWA NATIONAL FOREST

LOCATION: Around Deer River, Grand Rapids, Walker, and Cass Lake, 47.48629075889229, -94.03690983076658

DISTANCE: Varies

TYPE: Paved and unpaved

DESCRIPTION: Within this 1.6-million-acre national forest, there are mountain and non-mountain biking trails to explore, including the scenic 630-mile Mississippi River Trail. There are also the Cass Lake, Deer River, and Marcell areas. Encounter abundant plants and wildlife, as well, since the Chippewa National Forest is home to more than 250 wildlife species. 

PARKING: Available on the north and south ends of the forest.

LEVEL: Moderate to challenging

COST: Free

INFO: 218-335-8600; fs.usda.gov/chippewa

CUYUNA COUNTRY STATE RECREATION AREA 

LOCATION: Crosby-Ironton area, 46.49038744987329, -94.00048692411492

DISTANCE: Over 50 miles 

TYPE: Unpaved

DESCRIPTION: Experience world-class mountain biking with Cuyuna’s singletrack trails, spread out over 800 acres of vegetation and lakes. The trail difficulty is denoted by color, as Cuyuna is accessible to the most novice and the most seasoned of mountain bicyclists. 

PARKING: Ironton: available at Third Street between Irene and Winona avenues, or Curtis Avenue between Highway 210 and Second Street. 

LEVEL: Trails vary from easy to
extremely challenging

COST: $7 daily vehicle pass; $35 year-round

INFO: 218-546-5926; cuyuna.com 

Detroit Mountain
Detroit Mountain

DETROIT MOUNTAIN RECREATION AREA

DETROIT MOUNTAIN RECREATION AREA 

LOCATION: Detroit Lakes, 46.813250587547365, -95.78332125293907

DISTANCE: Varies 

TYPE: Unpaved (dirt)

DESCRIPTION: In the summer months, Detroit Mountain provides premier mountain biking for all levels and ages, including cross-country contour flow trails, a skills park, and downhill gravity trails. 

PARKING: Lot available.

LEVEL: Easy to extremely challenging

COST: Pricing varies by season, see online (season passes available)

INFO: 218-844-7669; detroitmountain.com 

DULUTH TRAILS 

LOCATION: Around Duluth, 46.718500078229624, -92.21673113760153

DISTANCE: Varies 

TYPE: Unpaved

DESCRIPTION: From Mission Creek to Spirit Mountain, the scenic backdrop of Lake Superior makes for exceptional mountain biking. Hilly terrain and wooded hillsides weave through the city’s rocky terrain, totaling over 90 miles. 

PARKING: Lots and street parking available.

LEVEL: Easy to extremely challenging

COST: Spirit Mountain summer adult all-day pass, $35; winter fat biking all-day lift pass, $65. Prices subject to change.

INFO: coggs.com 

GIANTS RIDGE

LOCATION: Biwabik, east of Virginia, 47.578831869614845, -92.3031907961994

DISTANCE: 37 miles of road and mountain biking trails; connects to the paved Mesabi Trail 

TYPE: Paved and unpaved 

DESCRIPTION: Giants Ridge is a favorite getaway for skiing and golfing, and also the largest lift-served mountain bike park in the Midwest. It offers 10 gravity trails that cover a variety of terrains suitable for beginner to expert riders. There are also 9 miles of cross-country trails within the Superior National Forest. 

PARKING: Lot available.

LEVEL: Easy to extremely challenging

COST: Adult all-day pass, $30; youth all-day pass, $25. Prices subject to change.

INFO: 800-688-7669; giantsridge.com 

LAKE COUNTY MOUNTAIN BIKE TRAILS

LOCATION: Demonstration Forest, Two Harbors, 47.10857093529782, -91.74904554603354; and Split Rock Wilds, Beaver Bay, 47.252825013355746, -91.32108177301674

DISTANCE: 10 miles; 22 miles

TYPE: Unpaved

DESCRIPTION: Demonstration Forest: four singletrack trails with scenic views great for beginners; Split Rock: new trail system for advanced riders with technical terrains.

PARKING: Demonstration Forest: from Two Harbors, go about 8 miles northwest to Drummond Grade, parking at the forest entrance; Split Rock: take Highway 61 to Superior Hiking Trail.

LEVEL: Easy to challenging

COST: Free

INFO: facebook.com/lakecountymbt

MILACA TRAILS

LOCATION: Milaca, 45.754258655260315, -93.66216658686747

TYPE: Unpaved

DISTANCE: 12 miles

DESCRIPTION: The Milaca Trails have less strenuous, relaxing rides on trails such as the Meadow and River Run, or more high-intensity rides on the Sky Hill Trails. This doubletrack trail system is also decorated with scenic views of the Rum River.

PARKING: Available in Recreation Park, near the entrance to Forest Hill Cemetery, and west off County Road 112.

LEVEL: Easy to challenging

COST: Free

INFO: 320-983-3141; cityofmilaca.org

PILLSBURY STATE FOREST TRAIL SYSTEM

LOCATION: Nisswa, 46.430528204196406, -94.43583746547684

DISTANCE: Over 30 miles

TYPE: Unpaved

DESCRIPTION: Venture through deciduous and coniferous trees as well as small lakes and ponds in Minnesota’s first state forest. Hilly topography (due to glacial activity) makes for thrilling mountain biking.

PARKING: Available off Beauty Lake Forest Road and Pillsbury Forest Road.

LEVEL: Moderate

COST: Free

INFO: dnr.state.mn.us/state_forests

PINCUSHION MOUNTAIN TRAIL SYSTEM

LOCATION: Grand Marais, 47.77119387341624, -90.31674203238342

DISTANCE: 6 miles

TYPE: Unpaved

DESCRIPTION: Seven hard-pack trails intersect in this trail system, giving riders a stunning view down the mountain, plus an overhead look at Grand Marias. 

PARKING: Turn west onto Gunflint Trail for 3 miles and watch for signs pointing to Pincushion Mountain on the right, which will lead to a parking lot.

LEVEL: Moderate

COST: Free

INFO: fs.usda.gov

REDHEAD MOUNTAIN BIKE PARK

LOCATION: Chisholm, 47.47739423343047, -92.89380284421588

DISTANCE: 25 miles (in progress)

TYPE: Paved

DESCRIPTION: Established in 2020 from an abandoned iron mine, with miles of towering cliff faces, lakes, and overlooks, this park is set to add 14 miles of trails and backcountry.

PARKING: At the Minnesota Discovery Center.

LEVEL: Easy to challenging

COST: Free

INFO: goredhead.com

RED WING MEMORIAL PARK

LOCATION: Red Wing, 44.56151190773725, -92.52103110226072

DISTANCE: Varies

TYPE: Unpaved

DESCRIPTION: With 31 available mountain biking trails that wind through scenic, elevated terrain, there is something for all skill levels. 

PARKING: Take Highway 61 to Plum Street to East Seventh Street to Skyline Drive. 

LEVEL: Easy to challenging

COST: Free

INFO: red-wing.org/407/trails

SUPERIOR NATIONAL FOREST

LOCATION: Around Ely, Tofte, and Grand Marais, 47.866510712173636, -91.48020017303766

DISTANCE: Varies 

TYPE: Unpaved (gravel and dirt)

DESCRIPTION: Explore the spectacular boreal forest along the numerous single-lane gravel roads. Pincushion, Big Aspen Trail, and Peak Trailhead are just some of the mountain biking trails available. 

PARKING: Lots and street parking available.

LEVEL: Easy to extremely challenging

COST: Free to bike

INFO: 218-626-4300; fs.usda.gov/superior

TIOGA RECREATION AREA

LOCATION: Cohasset, 47.22319574272827, -93.61224457306038

DISTANCE: 25 miles

TYPE: Unpaved

DESCRIPTION: Located on 500 wooded acres, the area has turned former mining ores into twisty, sloping, thrilling mountain biking trails. 

PARKING: Available at Tioga Beach and trailhead parking lot off Tioga Beach Road.

LEVEL: Easy to extremely challenging

COST: Free

INFO: tiogarecreation.com

Greater Twin Cities and Southern Minnesota (Mountain Biking)

BATTLE CREEK REGIONAL PARK

LOCATION: Eastern part of St. Paul, 44.93859455583189, -93.01400074827198

DISTANCE: 9.5 miles of trails 

TYPE: Paved and unpaved

DESCRIPTION: With trails varying in difficulty, plus views of the Mississippi River, Battle Creek Regional Park provides accessible mountain and road cycling for nature enthusiasts and steadfast bicyclists alike.

PARKING: Available at Battle Creek Recreation Center and on Upper Afton Road.

LEVEL: Easy

COST: Free

INFO: 651-748-2500; ramseycounty.us

LEBANON HILLS REGIONAL PARK

LOCATION: Eagan, 44.79311481376406, -93.12845731748752

DISTANCE: 12 miles 

TYPE: Unpaved

DESCRIPTION: Containing almost 2,000 acres, Lebanon Hills Regional Park is the largest park in the Dakota County Park System. The trail system provides picturesque views of lakes and wooded areas, and the West Trailhead is suitable for mountain biking. 

PARKING: Available on Johnny Cake Ridge Road or on Galaxie Avenue on the west side of the park.

LEVEL: Moderate to challenging 

COST: Free

INFO: 952-891-7000; dakotacounty.us/parks 

MINNESOTA RIVER TRAIL

LOCATION: Bloomington, 44.804987161925716, -93.28838054814916

DISTANCE: 11 miles

TYPE: Unpaved

DESCRIPTION: Located within the flood plain of the Minnesota River, this trail is colloquially referred to as the “River Bottoms.” In the winter, fat biking is quite popular, with weekly “Faturday” rides.

PARKING: Available at Sibley Park and Waterfront Park access points.

LEVEL: Moderate

COST: Free

INFO: morcmtb.org

MINNESOTA VALLEY STATE RECREATION AREA 

LOCATION: Between Shakopee and Belle Plaine, 44.65130663231192, -93.71618683506946

DISTANCE: 35 miles 

TYPE: Unpaved and paved

DESCRIPTION: This state recreation area preserves part of the Minnesota River Valley, which contains wetlands, oak savanna, and floodplain forest. Enjoy a ride with a view of the Minnesota River or Horseshoe Lake. The trail is natural-surface from Belle Plaine to Chaska, then paved from Chaska to Shakopee. 

PARKING: Available on-site.

LEVEL: Easy

COST: $7 daily; $35 year-round 

INFO: 651-259-5774; or the DNR at 651-296-6157; mndnr.gov/parks

MOUNT KATO

LOCATION: Mankato, 44.13335298833132, -94.03330907158977

DISTANCE: Over 7 miles 

TYPE: Unpaved

DESCRIPTION: Open from early May through October, Mount Kato’s mountain biking trails are 80% wooded singletrack and take bicyclists around ponds and ski trails. They even offer a view of the Minnesota River from the top of the hill. 

PARKING: Available on-site.

LEVEL: Moderate to challenging

COST: $5 daily; $130 seasonal. Prices subject to change.

INFO: 507-625-3363; mountkato.com

MURPHY-HANREHAN PARK RESERVE

LOCATION: Near Savage, 44.724149839699734, -93.34821522409575

DISTANCE: Over 10 miles 

TYPE: Unpaved

DESCRIPTION: This singletrack mountain bike course consists of three one-way loops of varying difficulty. The easy loop traverses an open, rolling prairie. The intermediate loop is more than 2 miles long, weaving through the woods and over a wetland boardwalk. The advanced is more than 5 miles long and goes over high and narrow ladder bridges. 

PARKING: From I-35W, take County Road 42 west to County Road 27. Turn south then east on 154th Street. Go south on County Road 75 to the park entrance. 

LEVEL: Easy to challenging

COST: Free

INFO: 763-694-7777; threeriversparks.org

Theodore Wirth Park
Theodore Wirth Park

Minneapolis Park and Recreation Board

THEODORE WIRTH PARK

LOCATION: Minneapolis, 44.99248144706423, -93.32649070985082

DISTANCE: Over 12 miles

TYPE: Paved and unpaved

DESCRIPTION: Theodore Wirth Park is the largest park in the Minneapolis park system. The trails are a mix of easy, moderate, and challenging and take bicyclists through open parkland and woods.

PARKING: Available in trailhead lots and in nearby neighborhoods.

LEVEL: Easy to challenging

COST: Free

INFO: minneapolisparks.org 

WINONA AREA

LOCATION: Holzinger Trail System, 44.0410900933339, -91.66255080212011; and Cherry Hill, 44.059776620726886, -91.73056506656435

DISTANCE: 9 miles; 6 miles

TYPE: Unpaved

DESCRIPTION: The Holzinger Trail and Cherry Hill Trail systems offer some of the Midwest’s most challenging mountain biking. The Holzinger Trail System in Bluffside Park combines doubletrack rollers and technical singletrack. Cherry Hill offers one doubletrack and two singletrack sections.

PARKING: Holzinger: available in Holzinger Lodge parking lot; Cherry Hill: available in lot at the end of Brook Drive off County Road 23.

LEVEL: Moderate to challenging

COST: Free

INFO: visitwinona.com

Kate Linggi is an editorial intern who will be a sophomore at St. Olaf College in Northfield but is from San Diego, California. She is planning on majoring in English. In her free time, you can find her at a concert, auditioning for a play, or spending all her money at a local coffee shop.