2,134 Trails in Canada

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

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.