Ultra Marathon Races in British Columbia
Browse 33 ultra marathon trail running and hiking routes in British Columbia. Distance range: 26.8 mi to 150.2 mi. Elevation gain: 97 ft to 28,892 ft. Preview each trail in 3D flyover and view 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 | — |
| 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 32 self-supported routes available in British Columbia.
What is a Ultra Marathon race?
A Ultra Marathon race is approximately 26.2 to 100+ miles in distance.
What is the average elevation gain in British Columbia?
The average elevation gain is 9,585 feet, with routes ranging from 97 to 28,892 feet.
Can these ultra marathon routes in British Columbia be used for hiking?
Yes. 97% 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.
Are Ultra Marathon races beginner-friendly?
Ultra Marathon race difficulty varies widely. Use the elevation gain and terrain analysis to assess each route. Races with lower elevation gain relative to distance and higher runnable percentages tend to be more beginner-accessible.
Want filters, map view, and 3D flyover previews?
Browse with Interactive Map →