308 Trails in Ontario

Rank Trail Name Difficulty Length (mi) Rating City
1. Turkey Point Provincial Park Intermediate difficulty 50 **** Turkey Point
2. Hilton Falls Advanced difficulty 20.0 **** Milton
3. Hydrocut Intermediate difficulty 22 ***** Waterloo
4. Joyride 150 Intermediate difficulty 1.0 ***** Markham
5. Buckwallow Intermediate difficulty 15.0 ***** Bracebridge
6. Hardwood Ski and Bike Intermediate difficulty 80.0 ***** Barrie
7. Don Valley Advanced difficulty 12.0 **** Toronto
8. Kelso Intermediate difficulty 10.0 **** Milton
9. 3- Stages Advanced difficulty 14.0 ***** Collingwood
10. Hiawatha Highlands Intermediate difficulty 40 **** Sault Ste Marie
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. Durham Forest Intermediate difficulty 15.0 **** Uxbridge
17. Fanshawe Lake Intermediate difficulty 24.0 **** London
18. Puslinch Lake Intermediate difficulty 20.0 **** Cambridge
19. 7thLine to Sugarbush - Green (Nodes D, E, F, G, H, I) Intermediate difficulty 5.0 ***** Oro-Medonte
20. Dufferin County Intermediate difficulty 15.0 **** Mansfield
21. The Pines Intermediate difficulty 9 **** Innerkip
22. Hardy Rd. Trail Intermediate difficulty 18.0 **** Brantford
23. Harold Town Ca Advanced difficulty 9.0 ***** Peterborough
24. Ravenshoe / Brownhill Intermediate difficulty 10.0 **** Newmarket
25. Christie Lake Intermediate difficulty 5.0 **** Hamilton (Dundas)
26. Bowmore (Woodland) Hill's Intermediate difficulty 9.0 **** Newmarket
27. Copeland Forest Advanced difficulty 30.0 **** Barrie
28. Rockcliffe Waterdown Advanced difficulty 24.0 **** Waterdown
29. Guelph Lake Beginner difficulty 16 **** Guelph
30. MTB Kingston Intermediate difficulty 26.0 ***** Kingston
31. Shuniah Mines Advanced difficulty 21 ***** Thunder Bay
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.