138 Trails in Minnesota

Rank Trail Name Difficulty Length (mi) Rating City
1. Cuyuna Lakes Intermediate difficulty 25 ***** Ironton
2. Spirit Mountain Bike Park Intermediate difficulty 3.0 ***** Duluth
3. Lebanon Hills Intermediate difficulty 11 ***** Eagan
4. Piedmont Advanced difficulty 10 **** Duluth
5. Brewer Park Intermediate difficulty 5.0 ***** Duluth
6. Elm Creek Park Intermediate difficulty 13 ***** Maple Grove
7. Theodore Wirth Park Intermediate difficulty 6.0 **** Minneapolis
8. Mission Creek Intermediate difficulty 7 **** Duluth
9. Hillside Park Intermediate difficulty 6 **** Elk River
10. Lester Park Intermediate difficulty 5.0 **** Duluth
11. Detroit Mountain Recreation Area Advanced difficulty 13 ***** Detroit Lakes
12. Kiwanis - Mankato Intermediate difficulty 6 **** Mankato
13. Movil Maze Intermediate difficulty 2.0 **** Bemidji
14. Murphy Hanrehan Intermediate difficulty 11.0 **** Savage
15. Carver Lake Park Intermediate difficulty 5.0 **** Woodbury
16. Memorial Park Intermediate difficulty 11.0 **** Red Wing
17. Hartley Park Intermediate difficulty 9.0 *** Duluth
18. Cottage Grove Bike Park Intermediate difficulty 1.0 **** Cottage Grove
19. Bertram Chain of Lakes Trail Intermediate difficulty 11.0 **** Monticello
20. Gooseberry mound park Intermediate difficulty 4 ***** Moorhead
21. Britton Peak Trail System Intermediate difficulty 6 ***** Tofte
22. Bloomington Ferry Trail Intermediate difficulty 13.0 *** Bloomington
23. Pincushion Mountain Advanced difficulty 5.0 ***** Grand Marais
24. Battlecreek Park Advanced difficulty 10.0 *** St. Paul
25. West Lake Marion Intermediate difficulty 4.0 **** Lakeville
26. Lake Rebecca Beginner difficulty 14.0 **** Rockford
27. Mountain View Singletrack Intermediate difficulty 3.0 **** Detroit Lakes
28. Jail Trail Intermediate difficulty 10.0 **** St. Cloud
29. Redhead MTB Park Advanced difficulty 15 ***** Chisholm
30. Holzinger Lodge Advanced difficulty 9.0 **** Winona
31. Mammoth Trail Intermediate difficulty 12.0 *** Chaska
32. Kaplan's Woods Park Beginner difficulty 4.0 **** Owatonna
33. Bobsled (Cuyuna Lakes) Beginner difficulty 1.0 **** Crosby-Ironton
34. Mb Johnson Park Intermediate difficulty 2 **** Moorhead
35. Game Haven Beginner difficulty 7.0 **** Rochester
36. Maple Hill Park Intermediate difficulty 5.0 **** Hibbing
37. Blacks Grove Advanced difficulty 8.0 **** Wadena
38. Eastwood Trails Intermediate difficulty 5.0 *** Rochester
39. Brownie Lake (Theodore Wirth Park) Advanced difficulty 2.0 ***** Minneapolis
40. Portsmouth unit/Dragline/Man High Hill (Cuyuna Lakes) Intermediate difficulty 5.0 ***** Ironton
41. Mountkato Ski Area Intermediate difficulty 12 *** Mankato
42. Minnesota River Bottoms Beginner difficulty 11.0 *** Bloomington
43. Enger Trail Intermediate difficulty 2.0 **** Duluth
44. Barsness Park Beginner difficulty 2.0 ***** Glenwood
45. Plum Creek Intermediate difficulty 5.0 **** St. Cloud
46. Salem Hills Mountain Bike Trail Beginner difficulty 4.0 *** Inver Grive Heights
47. Minnesota Valley National Wildlife Refuge Intermediate difficulty 3.0 **** Bloomington
48. Buck Hill Intermediate difficulty 5.0 **** Burnsville
49. Traverse des Sioux Trails Intermediate difficulty 8.0 **** Saint Peter
50. Terrace Oaks East Park Intermediate difficulty 2.0 *** Burnsville

Know of a new mountain bike trail not listed here? Please tell us about it using this form. Find mountain bike trails near you or for even more trail inspiration and how we ranked the mountain bike trails, see this list of the best mountain bike trails in the world.