1,380 Trails in British Columbia

Rank Trail Name Difficulty Length (mi) Rating City
1001. Awesome  difficulty 0.8 Paterson
1002. Finlay-Russel Provincial Park and Protected Area  difficulty 0.0 Mackenzie
1003. Babine Mountains Provincial Park  difficulty 0.0 Smithers
1004. Tote Road Trail  difficulty 2.0 Naramata
1005. West Arm Provincial Park  difficulty 0.0 Nelson
1006. Giscome Portage Trail Protected Area  difficulty 8.0 Prince George
1007. Kettle River Recreation Area  difficulty 0.0 Rock Creek
1008. Charlie Lake Provincial Park  difficulty 0.0
1009. Juan de Fuca Provincial Park  difficulty 0.0 Port Renfrew
1010. E C Manning  difficulty 0.0 Hope
1011. Eneas Lakes  difficulty 0.0 Peachland
1012. Rathtrevor Beach Provincial Park  difficulty 0.0 Parksville
1013. Tyhee Lake Provincial Park  difficulty 0.0 Telkwa
1014. Chemainus River Provincial Park  difficulty 0.0 Duncan
1015. Skihist Provincial Park  difficulty 0.0 Lytton
1016. Spipiyus Provincial Park  difficulty 0.0 Sechelt
1017. Stamp River Provincial Park  difficulty 0.0 Port Alberni
1018. Greenstone Mountain Provincial Park  difficulty 0.0 Kamloops
1019. Big Creek Provincial Park  difficulty 0.0 Williams Lake
1020. Fintry Provincial Park and Protected Area  difficulty 0.0 Kelowna
1021. Liard River Hot Springs Provincial Park  difficulty 0.0 Northern Rockies B
1022. Porteau Cove Provincial Park  difficulty 0.0 Brackendale
1023. Stagleap Provincial Park  difficulty 0.0 Salmo
1024. Lockhart Creek Provincial Park  difficulty 0.0 Creston
1025. Syringa Provincial Park  difficulty 0.0 Castlegar
1026. Coquihalla Canyon Provincial Park  difficulty 0.0 Hope
1027. Newcastle Island Marine Provincial Park  difficulty 0.0 Nanaimo
1028. Nahatlatch Provincial Park and Protected Area  difficulty 0.0 Boston Bar
1029. Itcha Ilgachuz Provincial Park  difficulty 0.0 Anahim Lake
1030. Tweedsmuir South Provincial Park  difficulty 0.0 Anahim Lake
1031. Mabel Lake Provincial Park  difficulty 0.0 Lumby
1032. Takla Lake Marine Provincial Park  difficulty 0.0 Takla Narrows
1033. Gladstone (Texas Creek) Provincial Park  difficulty 0.0 Grand Forks
1034. Green Lake Provincial Park  difficulty 0.0 70 Mile House
1035. Skyline  difficulty 2.0 Williams lake
1036. Dionisio Point Provincial Park  difficulty 0.0 Galiano Island
1037. Momich Lakes Provincial Park  difficulty 0.0 Chase
1038. Strathcona Provincial Park  difficulty 0.0 Campbell River
1039. Shannon Falls Provincial Park  difficulty 0.0 Squamish
1040. Marble River Provincial Park  difficulty 6.8 Port Alice
1041. Edge Hills Provincial Park  difficulty 0.0 Clinton
1042. Okanagan Mountain Provincial Park  difficulty 0.0 Peachland
1043. Ten Mile Lake Provincial Park  difficulty 10.0 Quesnel
1044. Harry Lake Aspen Provincial Park  difficulty 0.0 Cache Creek
1045. Newtsac  difficulty 1.0 Nelson
1046. Mount Savona Provincial Park  difficulty 0.0 Savona
1047. Bearhole Lake Provincial Park and Protected Area  difficulty 0.0 Tumbler Ridge
1048. Hey Bud (Blackcomb Trails)  difficulty 1.0 Whistler
1049. Deer Pass (South Chilcotin Mountains Provincial Park)  difficulty 6.0 Lillooet
1050. Gun Creek Trail (South Chilcotin Mountains Provincial Park)  difficulty 16 Lillooet

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.