2,157 Trails in Canada

Rank Trail Name Difficulty Length (mi) Rating City
1151. Smallwood Creek  difficulty 15.0 Nelson
1152. A1 (Connor Park)  difficulty 0.2 Welcome Beach
1153. A Loop (Cornish Mountain)  difficulty 2.3 Wells
1154. Blewett  difficulty 6.0 Nelson
1155. Aleksa Havelaar  difficulty 5.0 Terrace
1156. Frogger  difficulty 1.3 Halfmoon Bay
1157. Axel Alley (Cranbrook Community Forest – South)  difficulty 0.4 Cranbrook
1158. Cornwall Hills Provincial Park  difficulty 0.0 Cache Creek
1159. Roche Lake Provincial Park  difficulty 0.0 Kamloops
1160. Redfern-Keily Provincial Park  difficulty 0.0 Fort St. John
1161. Skagit Valley Provincial Park  difficulty 0.0 Hope
1162. Cowichan River Provincial Park  difficulty 0.0 Duncan
1163. Omineca Provincial Park and Protected Area  difficulty 0.0 Mackenzie
1164. One Island Lake Provincial Park  difficulty 0.0 Tumbler Ridge
1165. Pine Le Moray Provincial Park  difficulty 0.0 McLeod Lake
1166. Gilpin Grasslands Provincial Park  difficulty 0.0 Grand Forks
1167. Kootenay Lake Provincial Park  difficulty 0.0 Kaslo
1168. Cascade Recreation Area  difficulty 0.0 Hope
1169. Frieberg Trail (South Chilcotin Mountains Provincial Park)  difficulty 1.0 Lillooet
1170. Fun Way Out (Heritage Park)  difficulty 0.2 Mission
1171. Frog Trail (Cobble Hill)  difficulty 0.2 Duncan
1172. Graveyard Creek Trail (South Chilcotin Mountains Provincial Park)  difficulty 4.95 Gold Bridge
1173. Gravity Cavity (Doumont)  difficulty 0.1 Nanaimo
1174. Green Ribbon (Hartland Mountain Bike Park)  difficulty 0.39 Victoria
1175. Green Tunnel Trail (707 Community Park)  difficulty 0.97 Gabriola
1176. Gum Boot (Doumont)  difficulty 0.25 Nanaimo
1177. Gun Meadows (South Chilcotin Mountains Provincial Park)  difficulty 1.58 Gold Bridge
1178. H2O  difficulty 0.21 Welcome Beach
1179. Hard Rock (Pineview)  difficulty 0.48 Kamloops
1180. Ham Sandwich (Snowden Forest)  difficulty 1.05 Campbell River
1181. Hanna (Park Hill)  difficulty 0.03 Salmon Arm
1182. High School Confidential (Kleindale Trails)  difficulty 1.02 Kleindale
1183. Science Experiment (Burnt Bridge)  difficulty 0.61 Duncan
1184. Hillbilly Music (Cranbrook Community Forest – South)  difficulty 0.64 Cranbrook
1185. Hopeful (Panorama Bike Park)  difficulty 1.63 Invermere
1186. HP Sauce (Pineview)  difficulty 0.38 Kamloops
1187. Huckleberry Trail (Beaver Lodge Forest Trails)  difficulty 0.11 Campbell River
1188. Huckleberry Trail (Pacific Spirit Regional Park)  difficulty 0.24 Vancouver
1189. Iron Mask Fitness Test/Duffy Hill (Pineview)  difficulty 1.23 Kamloops
1190. Ivy (Suncoast)  difficulty 0.58 Powell River
1191. Jackleg (Blewett)  difficulty 0.79 Nelson
1192. Jelly Roll (Hartland Mountain Bike Park)  difficulty 0.18 Victoria
1193. Juniper Lane (Cranbrook Community Forest – South)  difficulty 2.2 Cranbrook
1194. Kaslo River South (Kaslo Trails)  difficulty 1.28 Kaslo
1195. Can Am Trail (Burnt Bridge)  difficulty 2.05 Duncan
1196. Kristensen (Suncoast)  difficulty 0.54 Powell River
1197. Lake Trail (Port Alberni Trails)  difficulty 0.12 Port Alberni
1198. Wet Feet (Middlepoint)  difficulty 0.24 Pender Harbour
1199. Larch Hills Traverse (FSR 110 to FSR 109 (Larch Hills Traverse)  difficulty 2.23 Salmon Arm
1200. 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.