2,134 Trails in Canada

Trail Name Difficulty Length (mi) Rating City
Kicking Horse Mountain Bike Park  difficulty 10.0 Golden
Keystone Standard Basin Advanced difficulty 3.0 ***** Revelstoke
Kettle Valley Railway Trail (KVR) Myra Canyon to Penticton return Easiest difficulty 500.0 ***** Kelowna
Kettle Valley Railroad (KVR) Osyoos to Oliver return  difficulty 32.0 Osoyoos
Kettle River Recreation Area  difficulty 0.0 Rock Creek
Kettle Lakes Provincial Park Easiest difficulty 0.0 ***** Cochrane
Ket-R-Done (Harper)  difficulty 5.34 Kamloops
Kestrel (Kenna Cartwright Park)  difficulty 0.18 Kamloops
Kerncliffe Trail System Intermediate difficulty 15.0 **** Hamilton
Kenna Cartwright Park Intermediate difficulty 10.0 ***** Kamloops
Ken Reid Intermediate difficulty 7.0 **** Cameron
Kelso Intermediate difficulty 10.0 **** Milton
Keener (Sun Peaks Bike Park)  difficulty 0.56 Sun Peaks
KC Ridge (Monte Christo)  difficulty 0.49 Rossland
KC Reloaded (South Canoe)  difficulty 0.93 Salmon Arm
Katimavik (Mount Geoffrey Regional Nature Park)  difficulty 0.22 Hornby Island
Kaslo Trails  difficulty 30.0 Kaslo
Kaslo River South (Kaslo Trails)  difficulty 1.28 Kaslo
Kaslo River North (Kaslo Trails)  difficulty 0.57 Kaslo
Kanata Trail System Advanced difficulty 20 **** Ottawa
Kanata Lakes Intermediate difficulty 3.0 *** Ottawa
Kanaka Bay Trail (Newcastle Island Marine Provincial Park)  difficulty 0.51 Nanaimo
Kamloops Bike Ranch  difficulty 2.0 Kamloops
Kamaniskeg Lake Beginner difficulty 8.0 *** Combermere
Kalamalka Lake Provincial Park Advanced difficulty 7.0 ***** Vernon
Kakabeka Falls Provincial Park  difficulty 4.0 Kakabeka Falls
Kains Intermediate difficulty 6.0 ** London
Kaboom (Sun Peaks Bike Park)  difficulty 0.35 Sun Peaks
Junkyard Zombie (Ledgeview)  difficulty 0.48 Abbotsford
Juniper Trail / FM Radio (Harbourview)  difficulty 1.69 Sooke
Juniper Lane (Cranbrook Community Forest – South)  difficulty 2.2 Cranbrook
Juniper Heights - High Roller Advanced difficulty 9.0 ***** Invermere
June (Trout Lake)  difficulty 0.03 Halfmoon Bay
Jumping Pound Ridge/Cox HIll  difficulty 23.0 Kananaskis
Jughead (Hammer Fest)  difficulty 2.18 Parksville
Juan Valdez (Eagle Mountain)  difficulty 0.39 Coquitlam
Juan de Fuca Provincial Park  difficulty 0.0 Port Renfrew
JP Cool (Coutlee Trails)  difficulty 2.5 Merritt
Joyride 150 Intermediate difficulty 1.0 ***** Markham
Joss Mountain Trail  difficulty 11.8 Revelstoke
Jones Trail  difficulty 1.0 Minto
Johnson Kloosifier Connector (Lake Lillian) Beginner difficulty 1.09 *** Invermere
Johnson Junior (Lake Lillian)  difficulty 2.14 Invermere
Johnny's Trail (Montane Traverse)  difficulty 2.0 Canmore
John Thompson Loop (Lower Seymour Conservation Reserve)  difficulty 0.5 North Vancouver
John street trail Advanced difficulty 2.0 *** Markham
John E Pearce provincial park Beginner difficulty 8.0 *** Sheddon
John Deer (Mount Seymour)  difficulty 0.8 Deep Cove
Joachim Valley Trail Beginner difficulty 10.0 **** Hinton
JJ Connector (Eagle Mountain)  difficulty 0.07 Coquitlam

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.