1,380 Trails in British Columbia

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