1,375 Trails in British Columbia

Trail Name Difficulty Length (mi) Rating City
Frogger  difficulty 1.3 Halfmoon Bay
Ditch Pig (Diamond Head)  difficulty 0.2 Squamish
Awesome  difficulty 0.8 Paterson
Axel Alley (Cranbrook Community Forest – South)  difficulty 0.4 Cranbrook
Monkman Provincial Park  difficulty 0.0 Dawson Creek
Finlay-Russel Provincial Park and Protected Area  difficulty 0.0 Mackenzie
Babine Mountains Provincial Park  difficulty 0.0 Smithers
Tote Road Trail  difficulty 2.0 Naramata
Cornwall Hills Provincial Park  difficulty 0.0 Cache Creek
Roderick Haig-Brown Provincial Park  difficulty 26.0 Scotch Creek
West Arm Provincial Park  difficulty 0.0 Nelson
Giscome Portage Trail Protected Area  difficulty 8.0 Prince George
Mountain Air Park  difficulty 3.0 Burnaby
Kettle River Recreation Area  difficulty 0.0 Rock Creek
Roche Lake Provincial Park  difficulty 0.0 Kamloops
Garibaldi Provincial Park  difficulty 0.0 Squamish
Charlie Lake Provincial Park  difficulty 0.0
Sargeant Bay Provincial Park  difficulty 0.0 Sechelt
Mount Elphinstone  difficulty 0.0 Gibsons
Juan de Fuca Provincial Park  difficulty 0.0 Port Renfrew
E C Manning  difficulty 0.0 Hope
Eneas Lakes  difficulty 0.0 Peachland
Call Lake  difficulty 0.0 Smithers
Rathtrevor Beach Provincial Park  difficulty 0.0 Parksville
Mount Geoffrey Regional Nature Park  difficulty 0.0 Hornby Island
Tyhee Lake Provincial Park  difficulty 0.0 Telkwa
Chemainus River Provincial Park  difficulty 0.0 Duncan
CBT Mainline Trail (CBT Trails)  difficulty 5.8 Golden
Moonraker 10 km Loop  difficulty 10.0 Golden
Skihist Provincial Park  difficulty 0.0 Lytton
Eskers Provincial Park  difficulty 0.0 Prince George
Spipiyus Provincial Park  difficulty 0.0 Sechelt
Nairn Falls Provincial Park  difficulty 0.0 Pemberton
Stamp River Provincial Park  difficulty 0.0 Port Alberni
Redfern-Keily Provincial Park  difficulty 0.0 Fort St. John
Skagit Valley Provincial Park  difficulty 0.0 Hope
Greenstone Mountain Provincial Park  difficulty 0.0 Kamloops
Big Creek Provincial Park  difficulty 0.0 Williams Lake
Duck Lake Protected Area  difficulty 9.0 Powell River
Cowichan River Provincial Park  difficulty 0.0 Duncan
Omineca Provincial Park and Protected Area  difficulty 0.0 Mackenzie
Fintry Provincial Park and Protected Area  difficulty 0.0 Kelowna
Liard River Hot Springs Provincial Park  difficulty 0.0 Northern Rockies B
Porteau Cove Provincial Park  difficulty 0.0 Brackendale
Horne Lake Caves Provincial Park  difficulty 0.0 Alberni
Blue Earth Lake Provincial Park  difficulty 0.0 Cache Creek
Swan Lake Provincial Park  difficulty 0.0 Tomslake
One Island Lake Provincial Park  difficulty 0.0 Tumbler Ridge
Stagleap Provincial Park  difficulty 0.0 Salmo
Lockhart Creek Provincial Park  difficulty 0.0 Creston

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.