309 Trails in Ontario

Rank Trail Name Difficulty Length (mi) Rating City
1. Hiawatha Highlands Intermediate difficulty 40 **** Sault Ste Marie
2. Hydrocut Intermediate difficulty 22 ***** Waterloo
3. Durham Forest Intermediate difficulty 15.0 **** Uxbridge
4. Turkey Point Provincial Park Intermediate difficulty 50 **** Turkey Point
5. Joyride 150 Intermediate difficulty 1.0 ***** Markham
6. Buckwallow Intermediate difficulty 15.0 ***** Bracebridge
7. Hardwood Ski and Bike Intermediate difficulty 80.0 ***** Barrie
8. 3- Stages Advanced difficulty 14.0 ***** Collingwood
9. Don Valley Advanced difficulty 12.0 **** Toronto
10. Trowbridge Forest / Shuniah Mines Advanced difficulty 33 ***** Thunder Bay
11. Black Oak Beginner difficulty 10.0 **** Windsor
12. Bayview & Stouffville Intermediate difficulty 15 ***** Stouffville
13. Blue Mountain Advanced difficulty 12.0 ***** Collingwood
14. Midhurst Intermediate difficulty 15.0 ***** Barrie
15. Albion Hills Intermediate difficulty 20.0 **** Toronto
16. Fanshawe Lake Intermediate difficulty 24.0 **** London
17. Puslinch Lake Intermediate difficulty 20.0 **** Cambridge
18. 7thLine to Sugarbush - Green (Nodes D, E, F, G, H, I) Intermediate difficulty 5.0 ***** Oro-Medonte
19. Dufferin County Intermediate difficulty 15.0 **** Mansfield
20. The Pines Intermediate difficulty 9 **** Innerkip
21. Hardy Rd. Trail Intermediate difficulty 18.0 **** Brantford
22. Harold Town Ca Advanced difficulty 9.0 ***** Peterborough
23. Ravenshoe / Brownhill Intermediate difficulty 10.0 **** Newmarket
24. Christie Lake Intermediate difficulty 5.0 **** Hamilton (Dundas)
25. Bowmore (Woodland) Hill's Intermediate difficulty 9.0 **** Newmarket
26. Copeland Forest Advanced difficulty 30.0 **** Barrie
27. Crystal Creek (Hiawatha Highlands) Intermediate difficulty 6 **** Sault Ste Marie
28. Guelph Lake Beginner difficulty 16 **** Guelph
29. MTB Kingston Intermediate difficulty 26.0 ***** Kingston
30. Red Pine (Hiawatha Highlands) Intermediate difficulty 5 ***** Sault Ste. Marie
31. Rockcliffe Waterdown Advanced difficulty 24.0 **** Waterdown
32. Porcupine Ridge Expert difficulty 10.0 **** Bracebridge
33. Torrance Barrens Intermediate difficulty 13.0 ***** Gravenhurst
34. Boler Mountain Intermediate difficulty 5 **** London
35. Kanata Trail System Advanced difficulty 20 **** Ottawa
36. Coulson's Hill Intermediate difficulty 10.0 **** Bradford
37. Glen Major Forest Intermediate difficulty 12.0 **** Uxbridge
38. Dalewood (st.thomas) Intermediate difficulty 22.0 **** St.thomas & London
39. Kolapore Uplands Intermediate difficulty 40.0 **** Collingwood
40. Iroquois Heights Intermediate difficulty 7.0 **** Ancaster
41. Mono Cliffs Provincial Park Intermediate difficulty 11.0 **** Orangeville
42. Bronte Creek North Trail Intermediate difficulty 5.0 **** Burlington
43. Dundas Valley Beginner difficulty 25.0 **** Dundas
44. Short Hills Provincial Park Beginner difficulty 30 **** St. Catharines
45. Dagmar North Intermediate difficulty 8.0 **** Uxbridge
46. Ottawa River Corridor Trails Advanced difficulty 25.0 ***** Beachburg
47. Barkers Bush Intermediate difficulty 5.0 **** Paris
48. Ganaraska Forest Intermediate difficulty 200.0 *** Peterborough
49. Erin Trail System Intermediate difficulty 10.0 **** Erin
50. Palgrave Trail Intermediate difficulty 5.0 **** Bolton

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.