1,778 Trails in North, British Columbia

Trail Name Difficulty Length (mi) Rating City
Panorama Bike Park Advanced difficulty 19 ***** Invermere
Hopeful (Panorama Bike Park)  difficulty 1.63 Invermere
Johnson Junior (Lake Lillian)  difficulty 2.14 Invermere
Hot Rims (Mount Geoffrey Regional Nature Park)  difficulty 0.53 Hornby Island
Inner Ridge (Mount Geoffrey Regional Nature Park)  difficulty 0.74 Hornby Island
Free Fall (Mount Geoffrey Regional Nature Park)  difficulty 0.2 Hornby Island
Mount Geoffrey Regional Nature Park  difficulty 0.0 Hornby Island
4 Dead Aliens (Mount Geoffrey Regional Nature Park)  difficulty 0.9 Hornby Island
Kootenay Loop/Bikefest Dual (Mount Geoffrey Regional Nature Park)  difficulty 1.1 Hornby Island
Bill & Christa (Mount Geoffrey Regional Nature Park)  difficulty 0.5 Hornby Island
Katimavik (Mount Geoffrey Regional Nature Park)  difficulty 0.22 Hornby Island
Logging Railroad (Mount Geoffrey Regional Nature Park)  difficulty 0.74 Hornby Island
Middle Bench Trail (Mount Geoffrey Regional Nature Park)  difficulty 2.21 Hornby Island
Buelah Creek (Mount Geoffrey Regional Nature Park)  difficulty 0.5 Hornby Island
Cliff Trail (Mount Geoffrey Regional Nature Park)  difficulty 0.4 Hornby Island
Coltsfoot (Mount Geoffrey Regional Nature Park)  difficulty 1.7 Hornby Island
Fort Trail (Hope Bike Park)  difficulty 0.4 Hope
Cascade Recreation Area  difficulty 0.0 Hope
Coquihalla Canyon Provincial Park  difficulty 0.0 Hope
Skagit Valley Provincial Park  difficulty 0.0 Hope
E C Manning  difficulty 0.0 Hope
Grip and Rip Advanced difficulty 9.0 ***** Hinton / Brule
Golf Course  difficulty 6.0 Hinton
Big Horn  difficulty 28.0 Hinton
Hinton Jasper airport area  difficulty 6.0 Hinton
Town of Hinton Trails  difficulty 12.0 Hinton
Rock Lake Provincial Park  difficulty 0.0 Hinton
Wildhorse Lake Provincial Recreation Area  difficulty 0.0 Hinton
William A. Switzer Provincial Park Beginner difficulty 30.0 **** Hinton
Hinton Skills Park  difficulty 4.0 Hinton
Jack's Trail System Intermediate difficulty 6.0 ***** Hinton
Joachim Valley Trail Beginner difficulty 10.0 **** Hinton
Maxwell Lake / Beaver Board Walk Advanced difficulty 2.0 **** Hinton
Thompson Lake Beginner difficulty 1.0 ***** Hinton
Happy Creek Trail System Advanced difficulty 9.0 ***** Hinton
Dusty Ridge  difficulty 12.0 Hinton
Bluerock Wildland Provincial Park  difficulty 5.0 High River
Lantern Creek Provincial Recreation Area  difficulty 5.0 High River
Mud Lake Trail (Quadra Island Trails)  difficulty 1.26 Heriot Bay
Gowlland Harbour Trail (Quadra Island Trails)  difficulty 1.88 Heriot Bay
Jack Rabbit (Quadra Island Trails)  difficulty 0.66 Heriot Bay
Sam's Shorty (Quadra Island Trails)  difficulty 0.37 Heriot Bay
Little Black Dress (Quadra Island Trails)  difficulty 1.21 Heriot Bay
Morte Lake (Quadra Island Trails)  difficulty 5.1 Heriot Bay
Moose Track (Mt Morrisey XC trails)  difficulty 0.21 Heffley Creek
Mt Morrisey Link (Mt Morrisey XC trails)  difficulty 1.1 Heffley Creek
Mt Morrisey Road (Mt Morrisey XC trails)  difficulty 0.97 Heffley Creek
Sun Peaks Bike Park  difficulty 20.0 Heffley Creek
Cat Trax (Sun Peaks Bike Park)  difficulty 0.3 Heffley Creek
DH (Sun Peaks Bike Park)  difficulty 1.1 Heffley Creek

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.