2,138 Trails in Canada

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

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.