2,137 Trails in Canada

Rank Trail Name Difficulty Length (mi) Rating City
1101. Antler (Smallwood Creek)  difficulty 1.1 Nelson
1102. Smallwood Creek  difficulty 15.0 Nelson
1103. A1 (Connor Park)  difficulty 0.2 Welcome Beach
1104. A Loop (Cornish Mountain)  difficulty 2.3 Wells
1105. Blewett  difficulty 6.0 Nelson
1106. Aleksa Havelaar  difficulty 5.0 Terrace
1107. Frogger  difficulty 1.3 Halfmoon Bay
1108. Axel Alley (Cranbrook Community Forest – South)  difficulty 0.4 Cranbrook
1109. Cornwall Hills Provincial Park  difficulty 0.0 Cache Creek
1110. Roche Lake Provincial Park  difficulty 0.0 Kamloops
1111. Redfern-Keily Provincial Park  difficulty 0.0 Fort St. John
1112. Skagit Valley Provincial Park  difficulty 0.0 Hope
1113. Cowichan River Provincial Park  difficulty 0.0 Duncan
1114. Omineca Provincial Park and Protected Area  difficulty 0.0 Mackenzie
1115. One Island Lake Provincial Park  difficulty 0.0 Tumbler Ridge
1116. Pine Le Moray Provincial Park  difficulty 0.0 McLeod Lake
1117. Gilpin Grasslands Provincial Park  difficulty 0.0 Grand Forks
1118. Kootenay Lake Provincial Park  difficulty 0.0 Kaslo
1119. Cascade Recreation Area  difficulty 0.0 Hope
1120. Frieberg Trail (South Chilcotin Mountains Provincial Park)  difficulty 1.0 Lillooet
1121. Fun Way Out (Heritage Park)  difficulty 0.2 Mission
1122. Frog Trail (Cobble Hill)  difficulty 0.2 Duncan
1123. Graveyard Creek Trail (South Chilcotin Mountains Provincial Park)  difficulty 4.95 Gold Bridge
1124. Gravity Cavity (Doumont)  difficulty 0.1 Nanaimo
1125. Green Ribbon (Hartland Mountain Bike Park)  difficulty 0.39 Victoria
1126. Green Tunnel Trail (707 Community Park)  difficulty 0.97 Gabriola
1127. Gum Boot (Doumont)  difficulty 0.25 Nanaimo
1128. Gun Meadows (South Chilcotin Mountains Provincial Park)  difficulty 1.58 Gold Bridge
1129. H2O  difficulty 0.21 Welcome Beach
1130. Hard Rock (Pineview)  difficulty 0.48 Kamloops
1131. Ham Sandwich (Snowden Forest)  difficulty 1.05 Campbell River
1132. Hanna (Park Hill)  difficulty 0.03 Salmon Arm
1133. High School Confidential (Kleindale Trails)  difficulty 1.02 Kleindale
1134. Science Experiment (Burnt Bridge)  difficulty 0.61 Duncan
1135. Hillbilly Music (Cranbrook Community Forest – South)  difficulty 0.64 Cranbrook
1136. Hopeful (Panorama Bike Park)  difficulty 1.63 Invermere
1137. HP Sauce (Pineview)  difficulty 0.38 Kamloops
1138. Huckleberry Trail (Beaver Lodge Forest Trails)  difficulty 0.11 Campbell River
1139. Huckleberry Trail (Pacific Spirit Regional Park)  difficulty 0.24 Vancouver
1140. Iron Mask Fitness Test/Duffy Hill (Pineview)  difficulty 1.23 Kamloops
1141. Ivy (Suncoast)  difficulty 0.58 Powell River
1142. Jackleg (Blewett)  difficulty 0.79 Nelson
1143. Jelly Roll (Hartland Mountain Bike Park)  difficulty 0.18 Victoria
1144. Juniper Lane (Cranbrook Community Forest – South)  difficulty 2.2 Cranbrook
1145. Kaslo River South (Kaslo Trails)  difficulty 1.28 Kaslo
1146. Can Am Trail (Burnt Bridge)  difficulty 2.05 Duncan
1147. Kristensen (Suncoast)  difficulty 0.54 Powell River
1148. Lake Trail (Port Alberni Trails)  difficulty 0.12 Port Alberni
1149. Wet Feet (Middlepoint)  difficulty 0.24 Pender Harbour
1150. Larch Hills Traverse (FSR 110 to FSR 109 (Larch Hills Traverse)  difficulty 2.23 Salmon Arm

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.