1,379 Trails in British Columbia

Rank Trail Name Difficulty Length (mi) Rating City
501. Antler (Smallwood Creek)  difficulty 1.1 Nelson
502. Smallwood Creek  difficulty 15.0 Nelson
503. A1 (Connor Park)  difficulty 0.2 Welcome Beach
504. A Loop (Cornish Mountain)  difficulty 2.3 Wells
505. Blewett  difficulty 6.0 Nelson
506. Aleksa Havelaar  difficulty 5.0 Terrace
507. Frogger  difficulty 1.3 Halfmoon Bay
508. Axel Alley (Cranbrook Community Forest – South)  difficulty 0.4 Cranbrook
509. Cornwall Hills Provincial Park  difficulty 0.0 Cache Creek
510. Roche Lake Provincial Park  difficulty 0.0 Kamloops
511. Redfern-Keily Provincial Park  difficulty 0.0 Fort St. John
512. Skagit Valley Provincial Park  difficulty 0.0 Hope
513. Cowichan River Provincial Park  difficulty 0.0 Duncan
514. Omineca Provincial Park and Protected Area  difficulty 0.0 Mackenzie
515. One Island Lake Provincial Park  difficulty 0.0 Tumbler Ridge
516. Pine Le Moray Provincial Park  difficulty 0.0 McLeod Lake
517. Gilpin Grasslands Provincial Park  difficulty 0.0 Grand Forks
518. Kootenay Lake Provincial Park  difficulty 0.0 Kaslo
519. Cascade Recreation Area  difficulty 0.0 Hope
520. Frieberg Trail (South Chilcotin Mountains Provincial Park)  difficulty 1.0 Lillooet
521. Fun Way Out (Heritage Park)  difficulty 0.2 Mission
522. Frog Trail (Cobble Hill)  difficulty 0.2 Duncan
523. Graveyard Creek Trail (South Chilcotin Mountains Provincial Park)  difficulty 4.95 Gold Bridge
524. Gravity Cavity (Doumont)  difficulty 0.1 Nanaimo
525. Green Ribbon (Hartland Mountain Bike Park)  difficulty 0.39 Victoria
526. Green Tunnel Trail (707 Community Park)  difficulty 0.97 Gabriola
527. Gum Boot (Doumont)  difficulty 0.25 Nanaimo
528. Gun Meadows (South Chilcotin Mountains Provincial Park)  difficulty 1.58 Gold Bridge
529. H2O  difficulty 0.21 Welcome Beach
530. Hard Rock (Pineview)  difficulty 0.48 Kamloops
531. Ham Sandwich (Snowden Forest)  difficulty 1.05 Campbell River
532. Hanna (Park Hill)  difficulty 0.03 Salmon Arm
533. High School Confidential (Kleindale Trails)  difficulty 1.02 Kleindale
534. Science Experiment (Burnt Bridge)  difficulty 0.61 Duncan
535. Hillbilly Music (Cranbrook Community Forest – South)  difficulty 0.64 Cranbrook
536. Hopeful (Panorama Bike Park)  difficulty 1.63 Invermere
537. HP Sauce (Pineview)  difficulty 0.38 Kamloops
538. Huckleberry Trail (Beaver Lodge Forest Trails)  difficulty 0.11 Campbell River
539. Huckleberry Trail (Pacific Spirit Regional Park)  difficulty 0.24 Vancouver
540. Iron Mask Fitness Test/Duffy Hill (Pineview)  difficulty 1.23 Kamloops
541. Ivy (Suncoast)  difficulty 0.58 Powell River
542. Jackleg (Blewett)  difficulty 0.79 Nelson
543. Jelly Roll (Hartland Mountain Bike Park)  difficulty 0.18 Victoria
544. Juniper Lane (Cranbrook Community Forest – South)  difficulty 2.2 Cranbrook
545. Kaslo River South (Kaslo Trails)  difficulty 1.28 Kaslo
546. Can Am Trail (Burnt Bridge)  difficulty 2.05 Duncan
547. Kristensen (Suncoast)  difficulty 0.54 Powell River
548. Lake Trail (Port Alberni Trails)  difficulty 0.12 Port Alberni
549. Wet Feet (Middlepoint)  difficulty 0.24 Pender Harbour
550. Larch Hills Traverse (FSR 110 to FSR 109 (Larch Hills Traverse)  difficulty 2.23 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.