Ultra Marathon Races in Washington
Browse 104 ultra marathon trail running and hiking routes in Washington. Distance range: 26.3 mi to 430.9 mi. Elevation gain: 52 ft to 86,594 ft. Each route includes terrain analysis, elevation profiles, and pacing recommendations.
Key Takeaways
| Route Name | Location | Distance | Elevation Gain | Type | Race Date |
|---|---|---|---|---|---|
| Seattle Marathon | Seattle, Washington | 26.3 mi | 562 ft | race | Nov 29, 2026 |
| Orcas Island 50k | San Juan County, Washington | 30.8 mi | 7,412 ft | race | Jun 6, 2026 |
| Sun Valley 50k | Twisp, Washington | 30.9 mi | 5,459 ft | race | May 16, 2027 |
| Bigfoot 200 | Gifford Pinchot National Forest, Washington | 189.5 mi | 39,723 ft | race | — |
| Foss Lakes - Iron Cap Loop (WA) | King County, Washington | 26.4 mi | 9,210 ft | route | — |
| PSE Trail | King County, Washington | 26.5 mi | 1,958 ft | route | — |
| Gardner & North Gardner (WA) | Okanogan County, Washington | 26.9 mi | 8,464 ft | route | — |
| Mount Aix to Nelson Ridge Lollipop (WA) | Yakima County, Washington | 27.1 mi | 9,717 ft | route | — |
| Enchantment Enchainment (WA) | Chelan County, Washington | 27.3 mi | 15,774 ft | route | — |
| Bremerton Ferry to Bainbridge Ferry (WA) | Kitsap County, Washington | 27.5 mi | 1,575 ft | route | — |
| Clark and Luahna Peak Double (WA) | Chelan County, Washington | 28.6 mi | 8,560 ft | route | — |
| Ptarmigan Traverse (WA) | Skagit County, Washington | 29.1 mi | 10,272 ft | route | — |
| Chinook National Recreation Trail - Section 1 | Clark County, Washington | 29.2 mi | 4,442 ft | route | — |
| Hatchery Creek - Icicle Creek - Chiwaukum (WA) | Chelan County, Washington | 29.2 mi | 7,855 ft | route | — |
| Tiger Mountain Trail (WA) | King County, Washington | 29.3 mi | 6,115 ft | route | — |
| White Pass to Pilot Ridge Loop (WA) | Snohomish County, Washington | 29.4 mi | 7,741 ft | route | — |
| Around Mt Adams (WA) | Yakima County, Washington | 29.5 mi | 6,175 ft | route | — |
| Ingalls Creek Trail Traverse | Chelan County, Washington | 29.5 mi | 4,766 ft | route | — |
| Loowit Loop - Mt St Helens | Carson, Washington | 29.6 mi | 7,067 ft | route | — |
| Loowit Trail CCW | Gifford Pinchot National Forest, Washington | 29.6 mi | 7,067 ft | route | — |
| Pacific Crest Trail: Harts Pass to Rainy Pass (WA) | Okanogan County, Washington | 29.7 mi | 4,405 ft | route | — |
| Icicle Creek Big Loop | Okanogan-Wenatchee National Forest, Washington | 30.0 mi | 10,487 ft | route | — |
| Windy Peak Lollipop (WA) | Okanogan County, Washington | 30.5 mi | 6,299 ft | route | — |
| Issaquah Alps Grand Traverse (WA) | King County, Washington | 30.6 mi | 8,575 ft | route | — |
| Klickitat Trail (WA) | Klickitat County, Washington | 30.7 mi | 52 ft | route | — |
| Mad River 50k | Chelan County, Washington | 30.8 mi | 4,726 ft | route | — |
| PCT > Eastside Trail Loop | Mount Rainier National Park, Washington | 31.0 mi | 6,158 ft | route | — |
| Snoqualmie Valley Trail (WA) | King County, Washington | 31.1 mi | 1,259 ft | route | — |
| North Loop from Sunrise | Pierce County, Washington | 31.2 mi | 9,882 ft | route | — |
| Long Beach Peninsula Traverse | Pacific County, Washington | 31.3 mi | 236 ft | route | — |
| PilTriple: 22/Heather/Pilchuck (WA) | Snohomish County, Washington | 31.5 mi | 6,914 ft | route | — |
| William O Douglas Loop | Naches, Washington | 31.8 mi | 9,064 ft | route | — |
| Chikamin Lollipop (WA) | Kittitas County, Washington | 31.8 mi | 9,157 ft | route | — |
| Mount Adams Traverse (WA) | Skamania County, Washington | 32.0 mi | 8,957 ft | route | — |
| Navaho Peak via Ingalls Creek | Okanogan-Wenatchee National Forest, Washington | 32.1 mi | 8,705 ft | route | — |
| Mt Rainier Northern Loop Trail (WA) | Pierce County, Washington | 32.2 mi | 10,469 ft | route | — |
| Goat Rocks Peak Tour | Lewis County, Washington | 32.6 mi | 9,816 ft | route | — |
| Alpine Lakes Crest Traverse (WA) | Kittitas County, Washington | 33.2 mi | 13,540 ft | route | — |
| Glacier Peak (WA) | Snohomish County, Washington | 33.8 mi | 12,085 ft | route | — |
| Owyhigh Lakes Loop (WA) | Pierce County, Washington | 34.0 mi | 8,193 ft | route | — |
| Pasayten via Buckskin | Okanogan-Wenatchee National Forest, Washington | 34.5 mi | 7,634 ft | route | — |
| Phelps Creek via Spider's Gap | Chelan County, Washington | 34.5 mi | 8,629 ft | route | — |
| Spider gap and Buck Creek Pass loop | Chelan County, Washington | 34.6 mi | 8,360 ft | route | — |
| Boulder Creek Loop | Olympic National Park, Washington | 34.7 mi | 11,056 ft | route | — |
| The Dark Divide | Carson, Washington | 34.9 mi | 11,201 ft | route | — |
| Owyhigh Lakes Loop | Pierce County, Washington | 35.2 mi | 9,205 ft | route | — |
| Upper Dungeness 5 Peaks (WA) | Clallam County, Washington | 35.6 mi | 11,610 ft | route | — |
| Anderson Glacier via Enchanted Valley | Jefferson County, Washington | 36.1 mi | 9,135 ft | route | — |
| Hoh River Trail to Blue Glacier | Jefferson County, Washington | 36.9 mi | 5,590 ft | route | — |
| Whatcom Peak (WA) | Whatcom County, Washington | 37.3 mi | 11,772 ft | route | — |
| Goode Mountain via Northeast Buttress | Chelan County, Washington | 38.9 mi | 10,159 ft | route | — |
| Ross Lake around Jack Mountain via Devil's | Ross Lake National Recreation Area, Washington | 39.1 mi | 11,085 ft | route | — |
| Spokane River Centennial Trail | Spokane County, Washington | 39.7 mi | 907 ft | route | — |
| Devil's Dome/Jack Mountain loop (WA) | Whatcom County, Washington | 40.1 mi | 10,053 ft | route | — |
| Mt Hinman | King County, Washington | 40.6 mi | 6,647 ft | route | — |
| Leavenworth to Stevens Pass via Icicle Ridge, Chain & Doelle Lakes (WA) | Chelan County, Washington | 40.6 mi | 14,147 ft | route | — |
| All of Squak (WA) | King County, Washington | 41.0 mi | 11,512 ft | route | — |
| Kettle Crest Trail | Colville National Forest, Washington | 41.4 mi | 9,770 ft | route | — |
| Pistol Peaks | Okanogan-Wenatchee National Forest, Washington | 42.5 mi | 13,707 ft | route | — |
| Mt Rainier Northern Loop - Spray Park Figure 8 (WA) | Pierce County, Washington | 42.8 mi | 13,246 ft | route | — |
| Mount Seattle via Irely Lake | Jefferson County, Washington | 43.3 mi | 12,176 ft | route | — |
| Buckskin Ridge Loop (WA) | Okanogan County, Washington | 43.5 mi | 9,249 ft | route | — |
| Kettle Crest Trail (WA) | Ferry County, Washington | 43.7 mi | 8,770 ft | route | — |
| Suiattle Crest Loop (WA) | Chelan County, Washington | 44.3 mi | 11,976 ft | route | — |
| Olympic National Park Grand Loop (WA) | Clallam County, Washington | 44.4 mi | 12,986 ft | route | — |
| Press Traverse (WA) | Jefferson County, Washington | 44.5 mi | 6,007 ft | route | — |
| Rattlesnake Lake to Lake Washington | King County, Washington | 44.9 mi | 10,432 ft | route | — |
| Desolation Peak (WA) | Whatcom County, Washington | 45.1 mi | 8,268 ft | route | — |
| PCT - Washington Section J | Okanogan-Wenatchee National Forest, Washington | 46.4 mi | 14,081 ft | route | — |
| Stehekin Pastry Run | Chelan County, Washington | 46.6 mi | 7,654 ft | route | — |
| Middle Fork - Cooper Lake (WA) | King County, Washington | 48.1 mi | 8,596 ft | route | — |
| Lake Washington Loop (WA) | King County, Washington | 48.8 mi | 1,564 ft | route | — |
| Mt Adams Infinity Loop (WA) | Yakima County, Washington | 49.4 mi | 17,975 ft | route | — |
| Rainy Pass - Cascade Pass (WA) | Chelan County, Washington | 53.1 mi | 7,744 ft | route | — |
| PCT - Washington Section L | Okanogan-Wenatchee National Forest, Washington | 53.9 mi | 10,827 ft | route | — |
| Windy Pass to Cathedral 50 - no summits | Okanogan County, Washington | 54.1 mi | 8,284 ft | route | — |
| Whidbey Island Traverse (WA) | Island County, Washington | 54.8 mi | 2,699 ft | route | — |
| Staircase 5 Pass Lollipop (WA) | Jefferson County, Washington | 55.1 mi | 12,440 ft | route | — |
| Willapa Hills Trail (WA) | Pacific County, Washington | 55.9 mi | 1,143 ft | route | — |
| The Elwha Grand | Clallam County, Washington | 56.1 mi | 16,657 ft | route | — |
| The Elwha Grand Loop | Port Angeles, Washington | 56.1 mi | 16,657 ft | route | — |
| Shi Shi Beach to Oil City Road (WA) | Clallam County, Washington | 59.8 mi | 6,313 ft | route | — |
| Issy Alps 50k/100k/100M (WA) | King County, Washington | 64.0 mi | 25,656 ft | route | — |
| Boundary Trail #1 (WA) | Skamania County, Washington | 64.4 mi | 10,699 ft | route | — |
| Hurricane-Hayden 100k Loop (WA) | Clallam County, Washington | 65.3 mi | 17,096 ft | route | — |
| Kitsap Peninsula Traverse (WA) | Kitsap County, Washington | 66.4 mi | 4,627 ft | route | — |
| Snoqualmie Valley Trail | King County, Washington | 66.8 mi | 2,578 ft | route | — |
| PCT Section J (WA) | Kittitas County, Washington | 71.8 mi | 14,343 ft | route | — |
| PCT - Washington Section I | Mount Baker-Snoqualmie National Forest, Washington | 75.6 mi | 13,740 ft | route | — |
| Wonderland Trail (WA) | Pierce County, Washington | 78.6 mi | 25,224 ft | route | — |
| Mt Adams to Mt St Helens (WA) | Skamania County, Washington | 85.5 mi | 21,954 ft | route | — |
| Mount Baker Grand Loop (WA) | Whatcom County, Washington | 91.7 mi | 9,312 ft | route | — |
| Issaquah Alps Traverse 100-mile (WA) | King County, Washington | 100.9 mi | 26,449 ft | route | — |
| Glacier Peak Circumnavigation (WA) | Snohomish County, Washington | 107.0 mi | 26,773 ft | route | — |
| Goat Rocks Clover | Lewis County, Washington | 120.6 mi | 32,475 ft | route | — |
| Columbia Plateau Trail (WA) | Adams County, Washington | 123.2 mi | 4,769 ft | route | — |
| North Cascades High Route | Whatcom County, Washington | 123.5 mi | 55,047 ft | route | — |
| Pacific Crest Trail - Section I, White Pass to Snoqualmie Pass | Pierce County, Washington | 128.8 mi | 17,598 ft | route | — |
| Olympic Discovery Trail | Clallam County, Washington | 130.1 mi | 5,916 ft | route | — |
| Pacific Crest Trail - Section H, Bridge of the Gods to White Pass | Skamania County, Washington | 141.1 mi | 22,024 ft | route | — |
| Mt Adams to Mt Hood (WA, OR) | Skamania County, Washington | 157.2 mi | 37,422 ft | route | — |
| Olympic Peninsula Traverse on the Pacific Northwest Trail (WA) | Clallam County, Washington | 160.2 mi | 26,861 ft | route | — |
| Palouse to Cascades State Park Trail (WA) | Adams County, Washington | 189.8 mi | 6,494 ft | route | — |
| Pacific Crest Trail through WA (WA) | Kittitas County, Washington | 430.9 mi | 86,594 ft | route | — |
Frequently Asked Questions
How many trail races are in Washington?
There are 4 organized races and 100 self-supported routes available in Washington.
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 Washington?
The average elevation gain is 11,735 feet, with routes ranging from 52 to 86,594 feet.
Can these ultra marathon routes in Washington be used for hiking?
Yes. 100% 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 route intelligence?
Browse with Interactive Map →