Hiking trails near Portland, OR
174 trails within 75 miles · 30 with detail pages · 25 within 25 miles
This page lists every named hiking trail in our database whose centroid sits within 75 miles of Portland. Distance is straight-line from the metro center to the trail's centroid; an actual drive to a trailhead may be longer or shorter depending on which end you start from. Multi-state trails (e.g. the Appalachian Trail) appear here if any portion of their length passes within range.
Always check trail conditions, permits, and water sources with the maintaining organisation — National Park Service, U.S. Forest Service ranger district, or trail association. Mountain trails are often impassable for half the year due to snow.
Closest trails to Portland
All trails within 75 miles, by distance
Within 25 miles of Portland
| Trail | Length | Network | From metro | Drive |
|---|---|---|---|---|
| 4T Trail | — | 1 mi | ~0 min | |
| Nature Loop Trail | — | 1 mi | ~0 min | |
| 4T Trail | — | 2 mi | ~5 min | |
| Marquam Trail | 5 mi | Local | 2 mi | ~5 min |
| North Macadam to Hamilton/Scholls Ferry | 7 mi | Local | 2 mi | ~5 min |
| Goose Hollow to Tryon Creek Trail | 11 mi | Local | 3 mi | ~5 min |
| Stephens Creek Trail | 3 mi | Local | 3 mi | ~5 min |
| Willamette Park to Multnomah/ Garden Home | 6 mi | Local | 3 mi | ~5 min |
| Washington Park to Lesser Park Trail | 9 mi | Local | 4 mi | ~5 min |
| Blue Trail | — | 4 mi | ~5 min | |
| Green Trail | — | 4 mi | ~5 min | |
| Blue Trail | — | 4 mi | ~5 min | |
| Red Trail | — | 4 mi | ~5 min | |
| Hillsdale to Lake Oswego Trail | 4 mi | Local | 4 mi | ~10 min |
| Lewis & Clark College to Metzger Park Trail | 6 mi | Local | 5 mi | ~10 min |
| Wildwood Trail | 30 mi | Local | 5 mi | ~10 min |
| Columbia Slough Trail | 15 mi | Local | 6 mi | ~10 min |
| Mount Scott Trail | 3 mi | Local | 9 mi | ~15 min |
| Lake to Lake Trail | — | 10 mi | ~20 min | |
| Beaver Creek Trail | 2 mi | Local | 14 mi | ~25 min |
| Oak Island Nature Trail | — | Local | 16 mi | ~25 min |
| Cazadero Trail | 10 mi | Local | 17 mi | ~30 min |
| Chinook Trail | — | Local | 22 mi | ~40 min |
| Cape Horn Loop Trail | — | Local | 24 mi | ~40 min |
| Tarbell Trail | — | lcn | 25 mi | ~45 min |
25-50 miles
| Trail | Length | Network | From metro | Drive |
|---|---|---|---|---|
| Grouse Vista Trail | — | Local | 25 mi | ~45 min |
| Crown Zellerbach Trail | 22 mi | Local | 26 mi | ~45 min |
| Angel's Rest Trail | — | Local | 26 mi | ~45 min |
| Sturgeon Rock Trail | — | Local | 26 mi | ~45 min |
| Red Shorts Cut Route | — | 26 mi | ~45 min | |
| Silver Star Trail | — | Local | 26 mi | ~45 min |
| Hagg Lake Trail | 14 mi | Local | 26 mi | ~45 min |
| Red Shorts Cut | — | 27 mi | ~45 min | |
| Ed's Trail | — | Local | 27 mi | ~45 min |
| Larch Mountain Trail | — | Local | 28 mi | ~50 min |
| Starway Trail | — | Local | 28 mi | ~50 min |
| Banks-Vernonia Trail | 21 mi | Regional | 28 mi | ~50 min |
| Bluff Mountain Trail | — | Local | 29 mi | ~50 min |
| Gorge Trail | — | Local | 29 mi | ~50 min |
| Oneonta Trail | — | Local | 30 mi | ~50 min |
| Horsetail Falls Trail | — | Local | 30 mi | ~50 min |
| Beacon Rock Trail | — | Local | 33 mi | ~55 min |
| Douglas Trail #781 | — | Local | 33 mi | ~55 min |
| Hardy Ridge Loop | — | Local | 33 mi | ~55 min |
| Eagle Creek Trail #501 | — | Local | 33 mi | ~60 min |
| McIntyre Ridge Trail #782 | — | Local | 33 mi | ~60 min |
| Hamilton Mountain Trail | — | Local | 33 mi | ~60 min |
| Hamilton Mountain Loop | — | Local | 34 mi | ~60 min |
| Old Baldy Trail #502 | — | Local | 34 mi | ~60 min |
| Fanton Trail #505 | — | Local | 35 mi | ~60 min |
| Eagle Creek Cutoff Trail #504 | — | Local | 36 mi | ~1.0 hr |
| Memaloose Lake Trail #515 | — | 36 mi | ~1.0 hr | |
| Gorge Trail | — | Local | 36 mi | ~1.0 hr |
| Old Baldy Trail #502 | — | Local | 37 mi | ~1.1 hr |
| Huxley Lake Trail #521 | — | Local | 37 mi | ~1.1 hr |
| Corral Springs Trail #507 | — | Local | 37 mi | ~1.1 hr |
| Clackamas River Trail #715 | — | Local | 38 mi | ~1.1 hr |
| Dry Ridge Trail #518 | — | Local | 38 mi | ~1.1 hr |
| Elk Mountain-Kings Mountain Loop | — | Local | 40 mi | ~1.2 hr |
| Eagle Creek Trail | — | Local | 40 mi | ~1.2 hr |
| Soda Peaks Lake Trail #133 | 5 mi | Regional | 40 mi | ~1.2 hr |
| Salmon Butte Trail | — | Local | 40 mi | ~1.2 hr |
| Table Rock Trail | — | 41 mi | ~1.2 hr | |
| Deer Way #209 | 1 mi | Regional | 41 mi | ~1.2 hr |
| Salmonberry Trail | — | 42 mi | ~1.2 hr | |
| Big Slide Primitive Trail 195 | 1 mi | Regional | 42 mi | ~1.2 hr |
| Serene Lake Trail #512 | — | 42 mi | ~1.2 hr | |
| Rim Primitive Trail #202 | 1 mi | Regional | 42 mi | ~1.2 hr |
| Sunshine Primitive Trail #198 | 2 mi | Regional | 42 mi | ~1.2 hr |
| Trapper Creek Trail #192 | 6 mi | Regional | 42 mi | ~1.2 hr |
| Shortcut Trail #132B | 0 mi | Regional | 42 mi | ~1.2 hr |
| Observation Peak Trail #132A | 0 mi | Local | 42 mi | ~1.2 hr |
| Observation Trail #132 | 7 mi | Regional | 42 mi | ~1.2 hr |
| Cache Meadow Trail #702 | — | 42 mi | ~1.2 hr | |
| Alder Flat Trail #574 | — | 42 mi | ~1.2 hr | |
| Herman Creek Trail | — | Local | 42 mi | ~1.2 hr |
| Pioneer Bridle Trail | — | Local | 43 mi | ~1.2 hr |
| Shellrock Lake Trail #700 | — | 43 mi | ~1.2 hr | |
| Big Hollow Trail #158 | 3 mi | Regional | 43 mi | ~1.2 hr |
| Dry Creek Trail #194 | 4 mi | Regional | 43 mi | ~1.3 hr |
| Trail of Ten Falls | — | Local | 44 mi | ~1.3 hr |
| Rimrock Trail #704 | — | 44 mi | ~1.3 hr | |
| Falls Creek Falls Trail #152A | — | Local | 45 mi | ~1.3 hr |
| Mirror Lake Trail | — | Local | 45 mi | ~1.3 hr |
| Cottonwood Meadows Trail #705 | — | 46 mi | ~1.3 hr | |
| Historic 1876 Wagon Road | — | 47 mi | ~1.4 hr | |
| Falls Creek Trail #152 | — | Regional | 48 mi | ~1.4 hr |
| Mt. Hood Timberline Trail | — | Local | 48 mi | ~1.4 hr |
| Dog Mountain Trails | — | Local | 49 mi | ~1.4 hr |
| Dog Mountain Trail | — | Local | 49 mi | ~1.4 hr |
| Toutle Trail | — | Local | 49 mi | ~1.4 hr |
| Valley Ski Trail #151 | 2 mi | Local | 50 mi | ~1.4 hr |
50-75 miles
| Trail | Length | Network | From metro | Drive |
|---|---|---|---|---|
| Ptarmigan Trail | — | Local | 50 mi | ~1.4 hr |
| McClellan Meadows Trail #157 | 3 mi | Local | 50 mi | ~1.5 hr |
| Worm Flows Climbing Route | — | Local | 51 mi | ~1.5 hr |
| Indian Race Track Trail #171 | 3 mi | Regional | 51 mi | ~1.5 hr |
| Monitor Ridge Climbing Route | — | Local | 51 mi | ~1.5 hr |
| Shortcut Trail #171A | 0 mi | Regional | 51 mi | ~1.5 hr |
| Terminator Trail #159 | 3 mi | Local | 51 mi | ~1.5 hr |
| Blue Box Trail | — | Local | 52 mi | ~1.5 hr |
| Frog Lake Trail | — | lwr | 52 mi | ~1.5 hr |
| Loowit Trail | — | Local | 52 mi | ~1.5 hr |
| Castle Ridge Trail | — | Local | 53 mi | ~1.5 hr |
| Thomas Lake Trail #111 | 3 mi | Regional | 53 mi | ~1.5 hr |
| Ape Canyon Trail | — | Local | 53 mi | ~1.5 hr |
| Tombstone Lake Trail #55 | 0 mi | Local | 53 mi | ~1.5 hr |
| Little Huckleberry Trail #49 | 2 mi | Local | 54 mi | ~1.6 hr |
| Castle Lake Trail | — | Local | 54 mi | ~1.6 hr |
| Lava Canyon Trail | — | Local | 54 mi | ~1.6 hr |
| Zig Zag Trail | — | 54 mi | ~1.6 hr | |
| Catalpa Lake Trail | — | Local | 55 mi | ~1.6 hr |
| East Crater Trail #48 | 2 mi | Regional | 55 mi | ~1.6 hr |
| Chenamus Lake Trail #29A | 0 mi | Local | 55 mi | ~1.6 hr |
| Elk Lake Trail #176 | 1 mi | Local | 55 mi | ~1.6 hr |
| Lemei Lake Trail #179 | 2 mi | Regional | 55 mi | ~1.6 hr |
| Windy Trail | — | Local | 55 mi | ~1.6 hr |
| Gunsight Trail | — | Local | 56 mi | ~1.6 hr |
| Bonney Meadows Trail | — | Local | 56 mi | ~1.6 hr |
| Jean Lake Trail | — | Local | 56 mi | ~1.6 hr |
| Camp Windy Trail | — | Local | 56 mi | ~1.6 hr |
| Willow Springs Trail | — | Local | 56 mi | ~1.6 hr |
| Placid Lake Trail #29 | 3 mi | Regional | 56 mi | ~1.6 hr |
| Lewis River Trail | — | Local | 56 mi | ~1.6 hr |
| Badger Lake Trail | — | Local | 56 mi | ~1.6 hr |
| Pioneer-Indian Trail | — | Local | 56 mi | ~1.6 hr |
| Smith Creek Trail | — | Local | 56 mi | ~1.6 hr |
| Gumjuwac Trail | — | Local | 56 mi | ~1.6 hr |
| Deep Lake Trail #33A | 0 mi | Local | 56 mi | ~1.6 hr |
| Hummocks Trail | 2 mi | Local | 56 mi | ~1.6 hr |
| Boulder Lake Trail | — | Local | 57 mi | ~1.6 hr |
| Indian Heaven Trail #33 | 3 mi | Local | 57 mi | ~1.6 hr |
| Hidden Meadows Trail | — | Local | 57 mi | ~1.6 hr |
| Truman Trail | — | Local | 57 mi | ~1.6 hr |
| Wood Lake Trail #185 | 1 mi | Local | 57 mi | ~1.6 hr |
| High Prairie Trail | — | Local | 57 mi | ~1.6 hr |
| Forest Creek Trail | — | Local | 57 mi | ~1.6 hr |
| Wapiki Lake Trail #34A | 0 mi | Local | 57 mi | ~1.6 hr |
| Little Boulder Trail | — | Local | 57 mi | ~1.6 hr |
| Cultus Creek Trail #108 | 2 mi | Local | 57 mi | ~1.7 hr |
| Saddle Mountain Trail | — | Local | 58 mi | ~1.7 hr |
| Buck Creek Trail | — | Local | 58 mi | ~1.7 hr |
| Lemei Trail #34 | 5 mi | Local | 58 mi | ~1.7 hr |
| Divide Trail | — | Local | 58 mi | ~1.7 hr |
| Nestor Peak Hike | — | Local | 58 mi | ~1.7 hr |
| South Coldwater Trail | — | Local | 58 mi | ~1.7 hr |
| Harry's Ridge Trail | — | Local | 58 mi | ~1.7 hr |
| Sawtooth Mountain Trail #107 | 2 mi | Regional | 58 mi | ~1.7 hr |
| Pine Creek Trail | — | Local | 58 mi | ~1.7 hr |
| Three Mile Trail | — | Local | 59 mi | ~1.7 hr |
| Filloon Trail #102 | 1 mi | Local | 59 mi | ~1.7 hr |
| Hand Shake Trail #67 | 0 mi | Local | 59 mi | ~1.7 hr |
| Coldwater Trail | — | Local | 59 mi | ~1.7 hr |
| Badger Creek Trail | — | Local | 60 mi | ~1.7 hr |
| Lakes Trail | — | Local | 60 mi | ~1.7 hr |
| Independence Pass Trail | — | Local | 61 mi | ~1.8 hr |
| Peeled Cedar Trail #15 | 0 mi | Local | 61 mi | ~1.8 hr |
| Langfield Falls Trail #8 | 0 mi | lcn | 61 mi | ~1.8 hr |
| Whittier Ridge Trail | — | 62 mi | ~1.8 hr | |
| Underhill Trail | — | Local | 62 mi | ~1.8 hr |
| Steamboat Viewpoint Trail #14 | 0 mi | Local | 63 mi | ~1.8 hr |
| Steamboat Lake Trail #70 | 0 mi | lcn | 63 mi | ~1.8 hr |
| Sleeping Beauty Trail #37 | 1 mi | Local | 63 mi | ~1.8 hr |
| Mosier Plateau Trail | — | 63 mi | ~1.8 hr | |
| Angora Peak Trail | — | Local | 64 mi | ~1.8 hr |
| Boundary Trail | — | Local | 64 mi | ~1.8 hr |
| Cape Lookout Trail | — | 65 mi | ~1.9 hr | |
| Catherine Creek South Loop | — | Local | 65 mi | ~1.9 hr |
| Tracy Hill Trail | — | Local | 65 mi | ~1.9 hr |
| Catherine Creek North Loop | — | Local | 65 mi | ~1.9 hr |
| Two Rivers Trail | — | Local | 66 mi | ~1.9 hr |
| Strawberry Mountain Trail | — | Local | 67 mi | ~1.9 hr |
| Lyle Cherry Orchard Trail | — | Local | 70 mi | ~2.0 hr |
| Cascade Head Trail | — | Local | 72 mi | ~2.1 hr |
| Fort to Sea Trail | — | 73 mi | ~2.1 hr |
Beyond 75 miles
Looking for trails further out? Browse the full Oregon hiking list or jump to all U.S. hiking trails.