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. Portsmouth unit/Dragline/Man High Hill (Cuyuna Lakes) Intermediate difficulty 5.0 ***** Ironton
26. West Lake Marion Intermediate difficulty 4.0 **** Lakeville
27. Lake Rebecca Beginner difficulty 14.0 **** Rockford
28. Mountain View Singletrack Intermediate difficulty 3.0 **** Detroit Lakes
29. Jail Trail Intermediate difficulty 10.0 **** St. Cloud
30. Redhead MTB Park Advanced difficulty 15 ***** Chisholm
31. Holzinger Lodge Advanced difficulty 9.0 **** Winona
32. Mammoth Trail Intermediate difficulty 12.0 *** Chaska
33. Kaplan's Woods Park Beginner difficulty 4.0 **** Owatonna
34. Bobsled (Cuyuna Lakes) Beginner difficulty 1.0 **** Crosby-Ironton
35. Mb Johnson Park Intermediate difficulty 2 **** Moorhead
36. Game Haven Beginner difficulty 7.0 **** Rochester
37. Maple Hill Park Intermediate difficulty 5.0 **** Hibbing
38. Blacks Grove Advanced difficulty 8.0 **** Wadena
39. Eastwood Trails Intermediate difficulty 5.0 *** Rochester
40. Brownie Lake (Theodore Wirth Park) Advanced difficulty 2.0 ***** Minneapolis
41. Minnesota River Bottoms Beginner difficulty 11.0 *** Bloomington
42. Mountkato Ski Area Intermediate difficulty 12 *** Mankato
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. Crusher/Miner's Mountain/Trammer/Ferrous wheel (Cuyuna Lakes) Intermediate difficulty 4.0 **** Ironton
48. Minnesota Valley National Wildlife Refuge Intermediate difficulty 3.0 **** Bloomington
49. Buck Hill Intermediate difficulty 5.0 **** Burnsville
50. Traverse des Sioux Trails Intermediate difficulty 8.0 **** Saint Peter

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.