1,379 Trails in British Columbia

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