2,148 Trails in Canada

Rank Trail Name Difficulty Length (mi) Rating City
1001. Hett Creek Steeps (Bert Flinn Park)  difficulty 0.22 Anmore
1002. High Iron (Pineview)  difficulty 0.5 Kamloops
1003. Home Brew (Diamond Head)  difficulty 0.15 Squamish
1004. JJ Bypass (Eagle Mountain)  difficulty 0.07 Coquitlam
1005. Lazy Boy (Batchelor Heights)  difficulty 1.8 Kamloops
1006. Leopard (Mt Fromme)  difficulty 0.47 North Vancouver
1007. Lookout Trail (Myra-Bellevue)  difficulty 1.67 Kelowna
1008. Lower Crippler (Mt Fromme)  difficulty 0.31 North Vancouver
1009. Lower Digger (Mt Fromme)  difficulty 0.25 North Vancouver
1010. Lower Eagle Bluff (Eagle Mountain)  difficulty 0.46 Anmore
1011. Lower Ladies (Mt Fromme)  difficulty 0.31 North Vancouver
1012. Stupid Grouse (Cypress Mountain)  difficulty 0.63 West Vancouver
1013. Manhandler (Eagle Mountain)  difficulty 0.4 Anmore
1014. Mark My Word (Alice Lake Provincial Park)  difficulty 0.56 Squamish
1015. Massage Therapy (Eagle Mountain)  difficulty 0.46 Anmore
1016. Mosquito Lake  difficulty 20 Pemberton
1017. Moonraker (Moonraker Trails)  difficulty 0.86 Golden
1018. More Therapy (Eagle Mountain)  difficulty 0.12 Port Coquitlam
1019. Mossom Creek (Eagle Mountain)  difficulty 0.95 Anmore
1020. Mossom Creek Connector (Eagle Mountain)  difficulty 0.2 Anmore
1021. Baie des Atocas Trail  difficulty 7.0 Lefaivre
1022. Starbucks  difficulty 3 Whitehorse
1023. Hinton Jasper airport area  difficulty 6.0 Hinton
1024. TNT (Mount Seymour)  difficulty 1.8 Deep Cove
1025. Deer Hunter (Too Much Info Riding Area)  difficulty 0.6 Merritt
1026. Crinkum Crankum (Mt Fromme)  difficulty 0.3 North Vancouver
1027. Crafty Butcher (Cumberland)  difficulty 0.8 Comox Valley
1028. Blue Collar (Cumberland)  difficulty 1.2 Comox Valley
1029. 1st Step (Mount Elphinstone)  difficulty 0.7 Roberts Creek
1030. Hwy 102 (Mount Elphinstone)  difficulty 2.88 Gibsons
1031. JJ Connector (Eagle Mountain)  difficulty 0.07 Coquitlam
1032. Lone Pine (Too Much Info Riding Area)  difficulty 1.14 Merritt
1033. Lower Line (Bert Flinn Park)  difficulty 0.22 Anmore
1034. Swakum Mountain  difficulty 12 Merritt
1035. Mountain Air Trail (Burnaby Mountain)  difficulty 1.14 Burnaby
1036. Lunge (Langdale Trail) (Sprockids)  difficulty 0.51 Gibsons
1037. All Ages ()  difficulty 0.1 Milton
1038. 5 Bridges ()  difficulty 0.9 Milton
1039. Border Run ()  difficulty 0.4 Milton
1040. Grinder ()  difficulty 0.1 Milton
1041. Redearth  difficulty 7.0 Banff
1042. Ellison Connector (Predator Ridge)  difficulty 1.9 Vernon
1043. Check Minus (Sprockids)  difficulty 0.1 Gibsons
1044. Big Tree (Cranbrook Community Forest – South)  difficulty 0.5 Cranbrook
1045. Banjoo (South Canoe)  difficulty 0.3 Salmon Arm
1046. Iron Mask (Pineview)  difficulty 6.41 Kamloops
1047. Jammer (Sprockids)  difficulty 0.39 Gibsons
1048. Johnson Junior (Lake Lillian)  difficulty 2.14 Invermere
1049. Mo Buddha (South Canoe)  difficulty 0.39 Salmon Arm
1050. La Vietnam (Mont-Sainte-Anne)  difficulty 3 Mont-Sainte-Anne

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.