1,379 Trails in British Columbia

Trail Name Difficulty Length (mi) Rating City
Lactic Ridge (Mount Fernie Provincial Park)  difficulty 0.53 Fernie
Lac Le Jeune Provincial Park/ Stake Lake Recreation Site  difficulty 40 Kamloops
Kushier (Ridgemont Trail System)  difficulty 0.37 Fernie
Kush (Ridgemont Trail System) Advanced difficulty 0.35 **** Fernie
Kristensen (Suncoast)  difficulty 0.54 Powell River
Kow-A-Been-Here (Batchelor Heights)  difficulty 0.75 Kamloops
Kootenay Loop/Bikefest Dual (Mount Geoffrey Regional Nature Park)  difficulty 1.1 Hornby Island
Kootenay Lake Provincial Park  difficulty 0.0 Kaslo
Kootenay Columbia (Monte Christo)  difficulty 1.22 Rossland
Knox Mountain #4, #10 and #12 Advanced difficulty 8.0 ***** Kelowna
Knob Gobbler (Sumas Mountain Regional Park)  difficulty 1.46 Abbotsford
Kleindale Trails  difficulty 22 Kleindale
Klassen (Myra-Bellevue)  difficulty 0.81 Kelowna
Klahowya (Moonraker Trails)  difficulty 1.19 Golden
Kitchin Creek (Trout Lake)  difficulty 0.5 Halfmoon Bay
Kissime Lookout (Moonraker Trails)  difficulty 0.37 Golden
Kirkford (Mt Fromme)  difficulty 0.29 North Vancouver
Kinnikinnick Trail (Harbourview)  difficulty 0.65 Sooke
Kinnikinnick Park  difficulty 5.0 Sechelt
Kinnickinnick (Kenna Cartwright Park)  difficulty 0.4 Kamloops
King of the Shore (Mt Fromme)  difficulty 0.32 North Vancouver
Kinaskan Lake Provincial Park  difficulty 0.0 Terrace
Kimberley Nordic Club  difficulty 20 Kimberley
Kill Me Thrill Me (Whistler North trails) Advanced difficulty 10.0 ***** Whistler
Kid Dyo Myt Peak to SoulTrain Connector (Smith Creek)  difficulty 0.13 Kelowna
Kid Dyn-O-Myt (Smith Creek)  difficulty 0.63 Kelowna
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
Ket-R-Done (Harper)  difficulty 5.34 Kamloops
Kestrel (Kenna Cartwright Park)  difficulty 0.18 Kamloops
Kenna Cartwright Park Intermediate difficulty 10.0 ***** Kamloops
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
Kanaka Bay Trail (Newcastle Island Marine Provincial Park)  difficulty 0.51 Nanaimo
Kamloops Bike Ranch  difficulty 2.0 Kamloops
Kalamalka Lake Provincial Park Advanced difficulty 7.0 ***** Vernon
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

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.