Trail Races & Routes in British Columbia
Explore 179 trail running and hiking routes across British Columbia. 1 organized races and 178 training routes covering distances from 0.4 mi to 150.2 mi. Elevation gains range from 39 ft to 28,892 ft. Preview every trail in 3D flyover with segment breakdowns.
Key Takeaways
| Route Name | Location | Distance | Elevation Gain | Type | Race Date |
|---|---|---|---|---|---|
| Vancouver Marathon | Vancouver, British Columbia | 26.8 mi | 1,955 ft | race | — |
| Wreck Beach Stairs (BC, Canada) | Metro Vancouver Regional District, British Columbia | 0.4 mi | 215 ft | route | — |
| Quarry rock | Metro Vancouver Regional District, British Columbia | 1.0 mi | 517 ft | route | — |
| Grouse Grind | Metro Vancouver Regional District, British Columbia | 1.2 mi | 2,618 ft | route | — |
| Brentwood Bay Seaside Walk | Central Saanich, British Columbia | 1.3 mi | 268 ft | route | — |
| Green Trail | North Cowichan Municipal Forest Reserve, British Columbia | 1.4 mi | 327 ft | route | — |
| Judge's Route | Area C (Arrowsmith-Benson), British Columbia | 1.7 mi | 3,025 ft | route | — |
| Coast Meridian Greenway | Surrey, British Columbia | 2.3 mi | 76 ft | route | — |
| Yellow Trail | North Cowichan Municipal Forest Reserve, British Columbia | 2.6 mi | 1,027 ft | route | — |
| Mount Daniel (BC, Canada) | Sunshine Coast Regional District, British Columbia | 2.9 mi | 1,214 ft | route | — |
| Serpentine Greenway | Surrey, British Columbia | 3.3 mi | 91 ft | route | — |
| Lawson Creek Forestry Heritage Walk | West Vancouver, British Columbia | 3.3 mi | 1,956 ft | route | — |
| Crescent Beach Greenway | Surrey, British Columbia | 3.6 mi | 39 ft | route | — |
| Yak Peak (BC, Canada) | Fraser Valley Regional District, British Columbia | 3.8 mi | 2,736 ft | route | — |
| Crown Mountain (BC, Canada) | Metro Vancouver Regional District, British Columbia | 3.9 mi | 4,683 ft | route | — |
| Okeover Trails | British Columbia | 4.0 mi | 994 ft | route | — |
| Helliwell Park Trail | Area A (Baynes Sound), British Columbia | 4.0 mi | 303 ft | route | — |
| Bose Greenway | Surrey, British Columbia | 4.1 mi | 116 ft | route | — |
| Cathedral Falls Route | Yoho National Park, British Columbia | 4.2 mi | 1,419 ft | route | — |
| Chadsey Lake Trail | Sumas Mountain Regional Park, British Columbia | 4.3 mi | 1,134 ft | route | — |
| Black Water Trail | Area C (Lois Lake/Saltery Bay), British Columbia | 4.4 mi | 720 ft | route | — |
| Roger Creek Canyon Trail | Port Alberni, British Columbia | 4.5 mi | 792 ft | route | — |
| Mount Kerr Route | Yoho National Park, British Columbia | 4.5 mi | 2,368 ft | route | — |
| The Lions | Electoral Area A, British Columbia | 4.5 mi | 4,475 ft | route | — |
| Kitsuksis Dyke Walking Path | Port Alberni, British Columbia | 4.6 mi | 206 ft | route | — |
| Fisher Peak (BC, Canada) | Regional District of East Kootenay, British Columbia | 4.6 mi | 4,247 ft | route | — |
| Pioneer Greenway | Surrey, British Columbia | 4.6 mi | 176 ft | route | — |
| Bear Creek Greenway | Surrey, British Columbia | 4.7 mi | 384 ft | route | — |
| Future Delta South Surrey Greenway Extension | Fraser River Delta -- Ramsar, British Columbia | 4.8 mi | 202 ft | route | — |
| Fraser Greenway | Surrey, British Columbia | 4.9 mi | 361 ft | route | — |
| Nicomekl Greenway | Surrey, British Columbia | 5.0 mi | 263 ft | route | — |
| Brothers Creek Forestry Heritage Walk | West Vancouver, British Columbia | 5.0 mi | 1,948 ft | route | — |
| Golden Ears Greenway | Surrey, British Columbia | 5.0 mi | 188 ft | route | — |
| TCT: Trans-Canada Trail (Vancouver Island) | Victoria, British Columbia | 5.2 mi | 343 ft | route | — |
| Suicide Creek Trail | Area C (Lois Lake/Saltery Bay), British Columbia | 5.2 mi | 687 ft | route | — |
| Dinner Rock Trails | Area A (Malaspina/Toba), British Columbia | 5.5 mi | 1,065 ft | route | — |
| King's Peak Trail | Strathcona Provincial Park, British Columbia | 5.6 mi | 5,898 ft | route | — |
| Myrtle Springs Trails | qathet Regional District, British Columbia | 5.6 mi | 838 ft | route | — |
| Needle Peak (BC, Canada) | Fraser Valley Regional District, British Columbia | 5.6 mi | 2,929 ft | route | — |
| Roger Creek Ravine Trails | Port Alberni, British Columbia | 5.8 mi | 1,136 ft | route | — |
| Perley Rock Trail / Sir Donald Trail | Glacier National Park, British Columbia | 5.8 mi | 3,157 ft | route | — |
| Salt Spring Island Sea to Summit (BC, Canada) | Capital Regional District, British Columbia | 5.8 mi | 2,326 ft | route | — |
| Mount Owen Route | Yoho National Park, British Columbia | 6.1 mi | 10,157 ft | route | — |
| Blue Trail | Area B (Paradise Valley), British Columbia | 6.1 mi | 521 ft | route | — |
| Surrey Lake Greenway | Surrey, British Columbia | 6.2 mi | 412 ft | route | — |
| Lang Creek Trail | Area B (Paradise Valley), British Columbia | 6.3 mi | 711 ft | route | — |
| Young's Peak Traverse | Glacier National Park, British Columbia | 6.4 mi | 2,551 ft | route | — |
| Elk River Trail | Strathcona Provincial Park, British Columbia | 6.6 mi | 2,622 ft | route | — |
| Markhor-Needle Traverse | Fraser Valley Regional District, British Columbia | 6.6 mi | 3,402 ft | route | — |
| Salt Spring Island Ferry to Ferry (BC, Canada) | Capital Regional District, British Columbia | 6.8 mi | 487 ft | route | — |
| Coquitlam Lake View Trail (BC, Canada) | Metro Vancouver Regional District, British Columbia | 6.8 mi | 1,961 ft | route | — |
| Mt Vaux (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 6.9 mi | 7,264 ft | route | — |
| The Great Trail - Regional District of Nanaimo - North | Area C (Arrowsmith-Benson), British Columbia | 7.0 mi | 917 ft | route | — |
| Shannon Basin Loop | Squamish, British Columbia | 7.2 mi | 2,697 ft | route | — |
| The Great Trail - Regional District of Nanaimo - South | Area C (Arrowsmith-Benson), British Columbia | 7.4 mi | 1,194 ft | route | — |
| Hoover Lake Trail | Mission, British Columbia | 7.5 mi | 1,524 ft | route | — |
| Alberni Pacific Grade | Area F (Cherry Creek), British Columbia | 7.7 mi | 1,101 ft | route | — |
| The Great Trail - City of Nanaimo | Nanaimo, British Columbia | 7.8 mi | 453 ft | route | — |
| Sooke Hills Wilderness Trail | Sooke Hills Wilderness Regional Park, British Columbia | 7.9 mi | 2,053 ft | route | — |
| Coquitlam Crunch Trail | Coquitlam, British Columbia | 8.4 mi | 2,171 ft | route | — |
| E&N Rail Trail - Humpback Connector | View Royal, British Columbia | 8.5 mi | 528 ft | route | — |
| Flower Ridge Trail | Strathcona Provincial Park, British Columbia | 8.8 mi | 5,365 ft | route | — |
| Della Falls Trail | Strathcona Provincial Park, British Columbia | 8.9 mi | 2,459 ft | route | — |
| Inland Lake Trail | Inland Lake Provincial Park, British Columbia | 9.1 mi | 1,265 ft | route | — |
| Semiahmoo Greenway | Surrey, British Columbia | 9.1 mi | 823 ft | route | — |
| Kain Route, Bugaboo Spire | Regional District of East Kootenay, British Columbia | 9.1 mi | 5,262 ft | route | — |
| Mt Sir Donald (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 9.2 mi | 6,410 ft | route | — |
| Tszil Mountain | Squamish-Lillooet Regional District, British Columbia | 9.3 mi | 4,259 ft | route | — |
| Mclean Mill Trails | Area B (Beaufort), British Columbia | 9.4 mi | 930 ft | route | — |
| Rainbow Madeley Trail | Area C (Pemberton Valley/Mount Currie/D'Arcy), British Columbia | 9.6 mi | 3,133 ft | route | — |
| Mount Elphinstone (BC, Canada) | Sunshine Coast Regional District, British Columbia | 10.0 mi | 3,421 ft | route | — |
| Lindeman Greendrop Flora Lakes Loop (BC, Canada) | Fraser Valley Regional District, British Columbia | 10.0 mi | 4,755 ft | route | — |
| Mt Begbie (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 10.1 mi | 6,772 ft | route | — |
| Cathedral Mountain via Needles | Metro Vancouver Regional District, British Columbia | 10.1 mi | 6,747 ft | route | — |
| Mount MacFarlane (BC, Canada) | Fraser Valley Regional District, British Columbia | 10.4 mi | 5,763 ft | route | — |
| Dry Creek Ship Creek Trail | Port Alberni, British Columbia | 10.6 mi | 1,365 ft | route | — |
| Williams Peak (BC, Canada) | Fraser Valley Regional District, British Columbia | 10.6 mi | 5,942 ft | route | — |
| The Great Trail - Nanaimo River Interim Bypass Connector | Area C (Arrowsmith-Benson), British Columbia | 10.8 mi | 926 ft | route | — |
| West Lion (BC, Canada) | Metro Vancouver Regional District, British Columbia | 11.1 mi | 5,061 ft | route | — |
| Kokanee Traverse (BC, Canada) | Regional District of Central Kootenay, British Columbia | 11.2 mi | 5,254 ft | route | — |
| Berg Lake Trail | Mount Robson Provincial Park, British Columbia | 11.3 mi | 3,522 ft | route | — |
| Dewdney Trail | E.C. Manning Provincial Park, British Columbia | 11.3 mi | 2,739 ft | route | — |
| Akamina Loop | Regional District of East Kootenay, British Columbia | 11.4 mi | 3,425 ft | route | — |
| Tower Trails | Area B (Paradise Valley), British Columbia | 11.6 mi | 3,203 ft | route | — |
| Swiss Traverse (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 11.7 mi | 7,400 ft | route | — |
| Train Traverse | Squamish-Lillooet Regional District, British Columbia | 11.7 mi | 5,096 ft | route | — |
| Mount Cokely (BC, Canada) | Regional District of Nanaimo, British Columbia | 11.8 mi | 4,754 ft | route | — |
| Three Brothers Mountain (BC, Canada) | Regional District of Okanagan-Similkameen, British Columbia | 11.9 mi | 2,610 ft | route | — |
| Wedge Mountain (BC, Canada) | Squamish-Lillooet Regional District, British Columbia | 11.9 mi | 7,431 ft | route | — |
| Amiskwi Pass Trail | Yoho National Park, British Columbia | 12.0 mi | 2,008 ft | route | — |
| Slesse Mountain (SW Face) (BC, Canada) | Fraser Valley Regional District, British Columbia | 12.2 mi | 7,028 ft | route | — |
| Halvor Lunden (Eagle Ridge) Trail | Say Nuth Khaw Yum Provincial Park, British Columbia | 12.5 mi | 7,658 ft | route | — |
| Iceline Trail | Columbia-Shuswap Regional District, British Columbia | 12.6 mi | 2,783 ft | route | — |
| Elfin Lakes Freeway (BC, Canada) | Squamish-Lillooet Regional District, British Columbia | 12.6 mi | 2,552 ft | route | — |
| Frosty Mountain (east peak) | Regional District of Okanagan-Similkameen, British Columbia | 12.7 mi | 3,819 ft | route | — |
| Heather Trail | E.C. Manning Provincial Park, British Columbia | 13.0 mi | 2,167 ft | route | — |
| Mt. Robie Reid | Fraser Valley Regional District, British Columbia | 13.2 mi | 8,311 ft | route | — |
| Phillips Ridge Route | Strathcona Provincial Park, British Columbia | 13.3 mi | 5,660 ft | route | — |
| Mt Assiniboine (BC, Canada) | Regional District of East Kootenay, British Columbia | 13.8 mi | 6,607 ft | route | — |
| Green Timbers Greenway | Green Timbers Urban Forest, British Columbia | 13.9 mi | 513 ft | route | — |
| Monkman Lake Trail | Monkman Provincial Park, British Columbia | 14.3 mi | 1,743 ft | route | — |
| Trans-Canada Trail - Galloping Goose Regional Trail | View Royal, British Columbia | 14.5 mi | 609 ft | route | — |
| The Black Tusk (BC, Canada) | Squamish-Lillooet Regional District, British Columbia | 14.6 mi | 5,751 ft | route | — |
| GDT enm | Mount Assiniboine Provincial Park, British Columbia | 14.8 mi | 2,642 ft | route | — |
| Rainbow Mountain | Squamish-Lillooet Regional District, British Columbia | 15.0 mi | 5,932 ft | route | — |
| Mt Landale | Cowichan Valley Regional District, British Columbia | 15.1 mi | 4,528 ft | route | — |
| Hanes Valley Loop (BC, Canada) | Metro Vancouver Regional District, British Columbia | 15.1 mi | 4,298 ft | route | — |
| Mount Seymour (BC, Canada) | Metro Vancouver Regional District, British Columbia | 15.1 mi | 4,698 ft | route | — |
| Asulkan Traverse (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 15.6 mi | 7,119 ft | route | — |
| Emerald Lake Triangle & Wapta Mtn (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 15.6 mi | 5,855 ft | route | — |
| Frosty Mountain | E.C. Manning Provincial Park, British Columbia | 15.7 mi | 5,375 ft | route | — |
| Rogers Creek Nature Trail | Area F (Cherry Creek), British Columbia | 16.3 mi | 1,932 ft | route | — |
| GDT ekm | Area A (Kicking Horse/Kinbasket Lake), British Columbia | 16.3 mi | 3,500 ft | route | — |
| Panorama Ridge (BC, Canada) | Squamish-Lillooet Regional District, British Columbia | 16.4 mi | 5,088 ft | route | — |
| Callaghan Traverse | Squamish-Lillooet Regional District, British Columbia | 16.5 mi | 5,440 ft | route | — |
| Watersprite Traverse | Squamish-Lillooet Regional District, British Columbia | 16.8 mi | 5,936 ft | route | — |
| Delta South Surrey Regional Greenway | Delta, British Columbia | 16.8 mi | 169 ft | route | — |
| Mount Robson South Face | Regional District of Fraser-Fort George, British Columbia | 17.2 mi | 10,708 ft | route | — |
| Mt Landale (BC, Canada) | Cowichan Valley Regional District, British Columbia | 17.5 mi | 5,035 ft | route | — |
| Wedge 5 Traverse | Squamish-Lillooet Regional District, British Columbia | 18.1 mi | 11,152 ft | route | — |
| Iva Mann Loop Walk | Pacific Spirit Regional Park, British Columbia | 18.3 mi | 1,413 ft | route | — |
| Ossa Mountain (BC, Canada) | Squamish-Lillooet Regional District, British Columbia | 18.4 mi | 7,919 ft | route | — |
| 7 Summits Rossland | Regional District of Kootenay Boundary, British Columbia | 18.6 mi | 3,665 ft | route | — |
| GDT efc | Mount Robson Provincial Park, British Columbia | 19.2 mi | 2,060 ft | route | — |
| Augerpoint Traverse (BC, Canada) | Comox Valley Regional District, British Columbia | 19.2 mi | 6,122 ft | route | — |
| Alberni Inlet Trail | Alberni-Clayoquot Regional District, British Columbia | 19.3 mi | 3,358 ft | route | — |
| Natural Bridge to Amiskwi Pass Trail | Yoho National Park, British Columbia | 19.3 mi | 2,157 ft | route | — |
| Mt Cartier (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 19.5 mi | 7,572 ft | route | — |
| Hammill Lake Trails | Area B (Paradise Valley), British Columbia | 19.5 mi | 1,969 ft | route | — |
| GDT esc | Area A (Upper Flathead/Elk Valley), British Columbia | 19.5 mi | 1,798 ft | route | — |
| Mt Albert Edward (BC, Canada) | Comox Valley Regional District, British Columbia | 20.0 mi | 4,977 ft | route | — |
| Cartier to RMR | Columbia-Shuswap Regional District, British Columbia | 20.0 mi | 9,633 ft | route | — |
| Coquihalla 6 Traverse | Regional District of Okanagan-Similkameen, British Columbia | 20.2 mi | 6,881 ft | route | — |
| GDT eng | Kootenay National Park, British Columbia | 21.1 mi | 6,245 ft | route | — |
| Alberni Inlet Trail (Stage 1) | Area F (Cherry Creek), British Columbia | 21.1 mi | 4,618 ft | route | — |
| Mt Lefroy (AB, Canada) | Columbia-Shuswap Regional District, British Columbia | 21.1 mi | 6,188 ft | route | — |
| GDT enc | Yoho National Park, British Columbia | 21.4 mi | 4,099 ft | route | — |
| Tenquille 5 Traverse | Squamish-Lillooet Regional District, British Columbia | 21.7 mi | 10,419 ft | route | — |
| GDT ecg | Area H (Robson Valley/Canoe), British Columbia | 22.2 mi | 6,459 ft | route | — |
| Nootka Trail | Strathcona Regional District, British Columbia | 22.3 mi | 1,468 ft | route | — |
| Sooke Flowline | Juan de Fuca Electoral Area, British Columbia | 22.3 mi | 2,298 ft | route | — |
| The Cheam 3 Dream | Fraser Valley Regional District, British Columbia | 22.9 mi | 10,328 ft | route | — |
| Suncoaster Trail (BC, Canada) | Sunshine Coast Regional District, British Columbia | 23.2 mi | 3,080 ft | route | — |
| Cheam 6 Traverse | Fraser Valley Regional District, British Columbia | 23.6 mi | 11,921 ft | route | — |
| Rogers Pass Horseshoe Traverse (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 24.7 mi | 14,173 ft | route | — |
| Mt Tantalus Traverse (BC, Canada) | Squamish-Lillooet Regional District, British Columbia | 25.0 mi | 10,848 ft | route | — |
| Sale Mtn to Mt Revelstoke Traverse (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 25.8 mi | 9,540 ft | route | — |
| 4 Illecillewat Trails, Rogers Pass (BC, Canada) | Columbia-Shuswap Regional District, British Columbia | 27.1 mi | 11,590 ft | route | — |
| Log Train Trail | Area B (Beaufort), British Columbia | 27.1 mi | 2,893 ft | route | — |
| South Powell Divide | qathet Regional District, British Columbia | 28.9 mi | 9,533 ft | route | — |
| Okanagan Lake Loop | West Kelowna, British Columbia | 30.7 mi | 5,940 ft | route | — |
| Okanagan Rail Trail | Regional District of Central Okanagan, British Columbia | 31.5 mi | 346 ft | route | — |
| Slocan Valley Rail Trail | Area H (The Slocan Valley), British Columbia | 33.1 mi | 1,339 ft | route | — |
| Garibaldi Lake Circumnavigation (BC, Canada) | Squamish-Lillooet Regional District, British Columbia | 33.8 mi | 12,749 ft | route | — |
| Rockwall Trail (BC, Canada) | Regional District of East Kootenay, British Columbia | 34.3 mi | 4,914 ft | route | — |
| Galloping Goose Trail | Capital Regional District, British Columbia | 34.3 mi | 1,389 ft | route | — |
| Okanagan High Rim Trail (BC, Canada) | Regional District of Central Okanagan, British Columbia | 36.1 mi | 7,350 ft | route | — |
| Lochside Regional Trail (BC, Canada) | Capital Regional District, British Columbia | 36.5 mi | 447 ft | route | — |
| North Coast Trail (BC, Canada) | Regional District of Mount Waddington, British Columbia | 40.1 mi | 3,670 ft | route | — |
| Snass Mountain Loop | British Columbia | 40.2 mi | 7,181 ft | route | — |
| Cove to Cove (BC, Canada) | Metro Vancouver Regional District, British Columbia | 42.4 mi | 12,927 ft | route | — |
| Cowichan Valley 5 Crown (BC, Canada) | Cowichan Valley Regional District, British Columbia | 43.0 mi | 8,864 ft | route | — |
| Panorama Loop | Invermere, British Columbia | 44.4 mi | 8,604 ft | route | — |
| Vancouver 3 Peaks (BC, Canada) | Metro Vancouver Regional District, British Columbia | 45.9 mi | 15,759 ft | route | — |
| Hudson’s Bay Company Heritage Trail | Regional District of Okanagan-Similkameen, British Columbia | 47.0 mi | 10,193 ft | route | — |
| Kettle Valley Railway Trail: Myra Canyon to Penticton (BC, Canada) | Regional District of Okanagan-Similkameen, British Columbia | 47.4 mi | 97 ft | route | — |
| West Coast Trail (BC, Canada) | Cowichan Valley Regional District, British Columbia | 47.8 mi | 5,719 ft | route | — |
| Hudson's Bay Company (1849) Heritage Trail (BC, Canada) | Regional District of Okanagan-Similkameen, British Columbia | 48.4 mi | 11,033 ft | route | — |
| Golden Hinde (BC, Canada) | Strathcona Regional District, British Columbia | 51.1 mi | 25,670 ft | route | — |
| Vancouver Island Trail (BC, Canada) | Comox Valley Regional District, British Columbia | 54.4 mi | 17,858 ft | route | — |
| Cove to Cove via Crown Mt | Metro Vancouver Regional District, British Columbia | 55.6 mi | 24,293 ft | route | — |
| Stein Valley Traverse (BC, Canada) | Thompson-Nicola Regional District, British Columbia | 57.5 mi | 10,775 ft | route | — |
| Kludahk - Juan de Fuca Loop (BC, Canada) | Capital Regional District, British Columbia | 60.4 mi | 11,166 ft | route | — |
| Greystokes Provincial Park Tour | Vernon, British Columbia | 60.6 mi | 6,511 ft | route | — |
| Sea to Sky Trail - Squamish to Pemberton | Squamish-Lillooet Regional District, British Columbia | 69.5 mi | 6,303 ft | route | — |
| Okanagan Highlands Trail | Regional District of Central Okanagan, British Columbia | 75.8 mi | 15,974 ft | route | — |
| Sanctioned Road Ultra Whistler 125K (BC, Canada) | Squamish-Lillooet Regional District, British Columbia | 79.5 mi | 10,866 ft | route | — |
| The Big Chill (BC, Canada) | Fraser Valley Regional District, British Columbia | 108.6 mi | 28,892 ft | route | — |
| YYJ50 | Capital Regional District, British Columbia | 150.2 mi | 13,513 ft | route | — |
Frequently Asked Questions
How many trail races are in British Columbia?
There are 1 organized races and 178 self-supported routes available in British Columbia.
What is the average elevation gain in British Columbia?
The average elevation gain is 4,695 feet, with routes ranging from 39 to 28,892 feet.
What distances are available in British Columbia?
Available distances include: Marathon, 5K, 10K, Half Marathon, 50K, 50 Mile, 100K, 100 Mile, Ultra.
Can these trail routes in British Columbia be used for hiking?
Yes. 95% of these routes are on trail surfaces, making them suitable for both trail running and hiking. The terrain analysis and elevation profiles help hikers plan their adventures just as effectively as runners.
What's the best time of year to run trails in British Columbia?
Trail running conditions in British Columbia vary by season and elevation. Check the race date column for organized events, which are typically scheduled during optimal weather windows. For year-round training routes, elevation profiles help you plan for seasonal conditions.
More Races in British Columbia
Want filters, map view, and 3D flyover previews?
Browse with Interactive Map →