1,379 Trails in British Columbia

Trail Name Difficulty Length (mi) Rating City
Lazy Boy, Sidewinder, Kow-a-Been-Here, Big Horn Loop, Sidewinder, Lazy Boy (Batchelor Heights)  difficulty 9.0 Kamloops
Wade Road Trails (Roderick Haig-Brown Provincial Park) Intermediate difficulty 9.0 ***** Chase
Batchelor Heights  difficulty 9.0 Kamloops
Arizona, Tower Classic, Naked Pistol, Bighorn Loop, Sidewinder, Lazy Boy (Batchelor Heights)  difficulty 9.0 Kamloops
Starz  difficulty 9.0 Port Moody
Cutblock snobike loop  difficulty 9.0 Fernie
Duck Lake Protected Area  difficulty 9.0 Powell River
Swine Flu Loop Intermediate difficulty 9.0 **** Fernie
Rose Valley Reservoir  difficulty 9 West Kelowna
Sprockids  difficulty 8.5 Gibsons
Big Rock Ride (Sun Peaks Bike Park)  difficulty 8.3 Heffley Creek
Bowser Trails  difficulty 8.0 Parksville
Trail Bluffs  difficulty 8.0 Trail
Red Mountain Resort  difficulty 8.0 Rossland
Piper Down Recreation Site  difficulty 8.0 Smithers
Red Mountain  difficulty 8.0 Mission
Linley Valley  difficulty 8.0 Nanaimo
Cranbrook Community Forest - Eager HIlls  difficulty 8.0 Cranbrook
Wasa Lake & Bike Park  difficulty 8.0 Wasa Lake Provincial Park
Piderney Recreation Site Advanced difficulty 8.0 *** Prince George
Burn the Berms / Rio Advanced difficulty 8.0 **** Kamloops
Gate Creek Intermediate difficulty 8.0 *** Clearwater
Isobel Lake Advanced difficulty 8.0 ***** Kamloops
Knox Mountain #4, #10 and #12 Advanced difficulty 8.0 ***** Kelowna
Nicole's Advanced difficulty 8.0 **** Burnaby
Ellison  difficulty 8.0 Vernon
Upper Boogaloo  difficulty 8.0 Whitehorse
Giscome Portage Trail Protected Area  difficulty 8.0 Prince George
Beatton Provincial Park  difficulty 8.0 Fort St. John
Severed Dick Advanced difficulty 8.0 ***** North Vancouver
Gillard Mountain Advanced difficulty 8.0 ***** Kelowna
Seal Bay Regional Nature Park  difficulty 8 Courtenay
Holy Cow (Mt Morrisey XC trails)  difficulty 7.91 Sun Peaks
Ottertail Valley Trail  difficulty 7.91 Field
Frisby Ridge Trail (Frisby Ridge)  difficulty 7.9 Revelstoke
Wonderland Trail Network  difficulty 7.5 Quesnel
Heritage Park  difficulty 7.0 Mission
Chilliwack Community Forest  difficulty 7.0 Chilliwack
Bear Mountain Bike Park  difficulty 7.0 Victoria
Westwood Lake Intermediate difficulty 7.0 ***** Nanaimo
Peterson Creek Park  difficulty 7.0 Kamloops
Crocus trail  difficulty 7.0 Atlin
Lake Lillian Intermediate difficulty 7.0 ***** Invermere
Mountain Shadows  difficulty 7.0 Golden
Tea Pot  difficulty 7.0 Kimberley
Bluff Recreation Site  difficulty 7.0 Smithers
Feel The Love (Smith Creek)  difficulty 7.0 west kelowna
Mount Fitzwilliam Trail Advanced difficulty 7.0 **** Lucerne
Kalamalka Lake Provincial Park Advanced difficulty 7.0 ***** Vernon
Larch Hills Traverse (FSR 109 to FSR 112) (Larch Hills Traverse)  difficulty 6.9 Salmon Arm

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.