Wildwood Trail
The 30-mile spine of Forest Park — a foot-only ridge trail from the city's edge out to its wildest, quietest corner.
On this trailHow to read it
How to read it
Before you set foot on it, learn the trail’s built-in odometer, because it’s the thing that keeps you found across thirty miles of forest that can start to look the same. The Wildwood is blazed the whole way with blue, diamond-shaped markers stenciled onto trees about six feet up, visible whichever direction you’re walking. Just above many of them sits a mile marker, and the count is continuous from the south: mile 0 is the Vietnam Veterans Memorial at the Zoo, and the numbers climb as you head north. That single fact locates you anywhere on the trail. Mile 16 is the Saltzman Road crossing — almost exactly the halfway point. When in doubt, find a blue diamond and read the number; it’s telling you the truth even when the forest isn’t.
The journey
The park’s official maps split the Wildwood into three management units, carved at the points where maintenance crews change hands. Those are org-chart seams, not walking ones. On your feet the trail tells a different story — it changes character four times, and those transitions are what you actually feel. Think of it as a four-act arc: a curated on-ramp, then the one real drama, then a long green meditation, then a wild fade-out.
1. The front porch (miles 0–3)
The trail begins at the Oregon Vietnam Veterans Living Memorial — mile 0, a quiet granite spiral you should give a minute before you start walking — and immediately spends its first three miles inside Hoyt Arboretum, which is to say it isn’t really in Forest Park yet. This is the curated, city-edge stretch: labeled trees, paved cross-paths, the occasional bark of a Zoo sea lion drifting up through the canopy, a steady traffic of dog-walkers and stroller crowds. For most people who ever set foot here, this piece is really their Hoyt walk, and there’s no shame in that — it’s a lovely, tended forest garden, and it’s the most beginner-friendly ground on the entire trail.
The Wildwood collects Hoyt’s connectors as it goes. The Holly Loop and Overlook Trail tie in around mile 0.5, the Beech Trail near mile 2.2, and the Redwood Trail around mile 2.7 — worth a short detour to the Redwood Deck, where all three redwood species stand together, including the dawn redwood that Hoyt’s own page rightly makes a fuss about. Treat these first three miles as the on-ramp. The forest hasn’t fully closed over you yet. It’s about to.
2. The one real climb — and the best of the sights (miles 3–6)
At about mile 3 the trail crosses W Burnside on the Barbara Walker Crossing, a graceful steel footbridge that opened in 2019 to replace a nervy dash across four lanes of traffic. Step onto it and something shifts: this is where the Wildwood crosses into Forest Park proper, and the trail finally means it. From here it climbs — the only sustained climb worth the name on the whole route — up through the firs to the roof of the entire Wildwood at Pittock, cresting around 1,000 feet with the city, the river, and (on a clear day) Mount Hood laid out below. The approach and the climbing detail belong to Upper Macleay, the quiet way up the hill, so I’ll send you there for the grade; what the Wildwood owns is the fact that this is its high point, and the roughly 640-foot pull between the canyon below and the mansion above is the single hardest thing the trail will ask of you all day.
Local Lens The bridge is named for Barbara Walker, the tireless advocate who spent decades stitching the region’s trails back together and championing the Wildwood’s completion. Stand on it a moment. You’re at the exact seam where a curated arboretum path becomes a wilderness trail, on a crossing that only exists because someone fought for the idea that a walker should be able to travel the length of this forest without dodging a car. The 40-Mile Loop that runs through here is not an accident of geography — it’s a hundred-year civic argument, mostly won.
From Pittock the trail drops in switchbacks into Balch Creek Canyon, and this descent is the payoff. It lands you at the Lower Macleay Trail junction around mile 5½, at the Stone House — the roofless 1930s ruin everyone calls the Witch’s Castle. The creek here, its cutthroat trout and giant salamanders, the old stone shelter, the Audubon sanctuary just up at the Cumberland Trail and Macleay Trail crossings near Cornell Road — all of that is Lower Macleay’s story to tell, and it tells it well. This is the busiest, best-loved stretch of the entire Wildwood, and deservedly so. If someone has one morning and wants to understand why Portland loves this park, this is the piece you point them to.
3. The long green heart (miles 6–24.7)
Now the trail settles into what it truly is. This middle stretch — very nearly half the entire Wildwood — is the park at its quietest and greenest, and its bigness is not a stretch to endure but the whole point. The crowds thin to almost nothing north of Balch Creek. The trail stops climbing and starts contouring: level traverse after level traverse around the nose of each ridge, then a dip into the cool damp of a gully, then back out and on to the next. Douglas-fir and western hemlock overhead, bigleaf-maple limbs upholstered in moss leaning into the light, sword fern holding every slope. Hour after hour of it. This is the Wildwood being itself, and if you let it, it becomes less a walk than a state of mind.
It is also where the trail reveals itself as connective tissue. Junction after signed junction peels off — most of them connectors dropping down to Leif Erikson Drive below, the rungs of the ladder that laces the walker’s ridge to the wheeled road. In milepost order, roughly: Holman Lane near mile 6, then Birch at 7½, Wild Cherry, Dogwood, Keil, and Alder rolling by around miles 8 and 9, Morak past 10½, and then the Firelane 1 picnic tables at mile 11¼ — a natural rest stop and a fine place to eat a sandwich and take stock. Keep going and they keep coming: the Nature Trail around 11.6, Chestnut at 12, Firelane 2, the Maple Trail (the park’s longest foot trail, crossing here), Firelane 3, Koenig at 14¼, and Cleator at 15½ — before you reach Saltzman Road at mile 16, the trail’s halfway point and the single best place to break a traverse in two.
North of Saltzman the heart runs on, quieter still: Firelane 5 at 16¾, Wiregate at 18, Trillium at 18½ in the deep gully of Doane Creek, the powerline fire lanes Firelane 7 and Firelane 7A around miles 19½ and 20, Ridge at 20¾, Hardesty near 21¼, then Springville Road at mile 22½ — which, worth knowing, was the Wildwood’s northern end back in 1980, before the trail pushed further into the hills. The last of the heart carries you past the Waterline Trail around mile 24 and the Cannon Trail to the Germantown Road crossing near 24.7. Don’t try to hold all those names in your head. The point of the roll-call is the abundance itself: this is the lattice, and no other trail in the park can show it to you.
Listen For Around mile 10¼ the trail passes a pocket of standing dead trees — snags — and snags are where a forest keeps its woodpeckers. Stop and listen here and you’ve a good chance of a Pileated Woodpecker, the crow-sized flagship of Forest Park, hammering away with a knock you feel more than hear, plus the smaller drumming of Hairy and Downy woodpeckers. A snag isn’t a dead tree wasting space; it’s an apartment block. The holes the woodpeckers drill become homes for owls, swallows, and flying squirrels that can’t excavate their own. Half the reason this forest is so alive is that Portland, unlike a tidier park, left its dead wood standing.
4. The wild north (miles 24.7–30)
Across Germantown Road the trail changes one last time. The tread turns hard-packed and level — the most uniformly easy walking on the whole Wildwood — but the feeling is the opposite of easy: these are the miles that feel farthest from any city, remote and hushed in a way the busy south end never manages. Firelane 8 at mile 25, Firelane 10 just past, Newton Road around 26.3, BPA Road before 27½, and Firelane 15 before 28½ are your last handful of markers before the end. You cross the two forks of Miller Creek, walk through cool groves of western red-cedar, and pass old charred snags — likely echoes of a mid-century fire that swept the park’s interior — and big stumps still notched where loggers once set their springboards. The forest up here carries its history openly.
Then, past the mile-30 marker in a deep gully, the trail simply arrives at NW Newberry Road and stops. No overlook, no fanfare — just a small pull-off and the sudden quiet of having reached the far end of thirty miles of forest. It’s a fitting finish for a trail that was never about the summit. The Wildwood’s whole gift is the going.
The access index
Because the trail crosses so many roads, you rarely need to walk it end to end — you can join or leave it almost anywhere. These are the main trailheads that touch the Wildwood, with their approximate mile marker so you can plan a section to fit your legs (mileages count up from the Zoo).
- 0miWashington Park / Vietnam Veterans Memorial (south terminus)MAX light rail; paid parking; Zoo & World Forestry Center adjacent
- ~0.5–2.7miHoyt Arboretum (via connectors)Short ties in via Holly, Overlook, Beech, Redwood
- ~3miBarbara Walker Crossing / W BurnsideThe 2019 footbridge; where the trail enters Forest Park proper
- ~4miPittock MansionMansion parking lot; popular shortcut to the high point
- ~5miUpper Macleay / Cornell Rd (Audubon)Crosses Cornell at Macleay Park; wildlife sanctuary alongside
- ~5½miLower Macleay Park (NW Upshur St)Via Lower Macleay Trail; ~0.8 mi up Balch Creek to the Stone House
- ~11¼miFirelane 1 (off NW St Helens Rd)Picnic tables at the junction
- ~16miSaltzman RoadGated gravel road; the halfway point
- ~22½miSpringville RoadSmall lot/turnaround
- ~24.7miGermantown RoadParking on both sides of the road
- ~30miNW Newberry Road (north terminus)Small gravel pull-off; the remotest end
Doing the full traverse
Most people never do the whole thing in one go — they section it, using the road crossings as break points and knocking off a stretch at a time over many outings. That’s the sane way to meet the trail, and the mile markers make it easy: pick two crossings, walk between them, come back another day. But the full end-to-end traverse — “Wildwood E2E,” locals call it — is a real objective, and among Portland’s ultra-distance runners it’s something close to a rite of passage.
The logistics are a two-car shuttle: leave one vehicle at the Newberry Road end and start at the Zoo, or the reverse. Direction is a genuine choice. South-to-north (Zoo to Newberry) gets the one big climb and all the marquee sights — Pittock, the Stone House, the Arboretum — done early, and finishes you on the flat, easy northern miles; it’s the kind option for tired legs. North-to-south is how the Oregon Hikers field guide narrates it, saving the famous stretch for the end. Either way the mile markers count up heading north, so you’re never guessing.
Runner’s note The constraint here isn’t vertical, it’s time on feet. The climbing is spread across a hundred small gully rollers rather than one lung-busting ascent, so condition for distance and repetition, not for a summit. Carry more water than feels necessary — there’s essentially none on the trail between road crossings — and bring a headlamp even for a dawn start, because thirty miles has a way of running long and the forest goes dark early under canopy. The blue diamonds and mile markers are your pacers; use them.
Before you go
Check the closures page first. Forest Park’s bridges take a beating from wet-season storms, and closures move around. As things stand, the Wildwood bridge near mile 15.2 is closed with a stepped bypass in place — passable on foot with care, but not a spot to be surprised by mid-traverse. Portland Parks keeps a live trail-closures page (linked below), and it’s the one thing genuinely worth confirming before you commit to a long day, because a downed bridge on a thirty-mile route is not a small detour.
Mud Truth: This is a natural-surface trail, which is a polite way of saying that from about November through May it holds the rain. The northern stretches especially can turn to genuine boot-sucking mud. May through October is your firm, fast window. When it is muddy, walk straight through the center of the tread — skirting the puddle widens the trail and chews up the roots holding the slope together. It feels wrong; it’s the kind choice.
Follow the blue diamonds. The Wildwood crosses dozens of trails, fire lanes, and roads, and the junctions are generally well-signed — but it is genuinely easy to stroll confidently off onto a connector without noticing. Keep half an eye on the blazes and the mile markers, and the trail will keep you honest. And plan around the fact that there are no services — no water, no restrooms, no bailout — anywhere between the road-crossing trailheads.
Whatever piece you choose, give the Wildwood the thing it rewards most: unhurried attention. Somewhere in that long green middle — no view, no landmark, just contour and fern and the moss going quietly about its work — the city finishes falling away behind you, and you understand what the whole trail is for.
Getting there
One way · from Oregon Vietnam Veterans Living Memorial
- Start
- Oregon Vietnam Veterans Living Memorial, Washington Park (Wildwood mile 0), beside the Oregon Zoo and World Forestry Center, off SW Knights Blvd, Portland
- Orientation
- The park's southeast corner, up in Washington Park above downtown — a ~10-min drive or a MAX ride from the city center. The northern terminus sits on the far side of the park entirely, out past Germantown Road on NW Newberry Rd
- Parking
- Use the Washington Park paid lots/garage by the Zoo (fills fast on sunny weekends and zoo-event days), or skip the car and take MAX to the Washington Park station. The road-crossing trailheads along the way — Pittock, Saltzman, Germantown — are the practical mid-trail entries; the Newberry north end is a tiny gravel pull-off
- Other access
- Pittock Mansion lot (~mi 4) — the popular shortcut to the high point and the views
- Lower Macleay Park, NW Upshur St (~mi 5½ via the Lower Macleay Trail) — the Balch Creek / Stone House gateway
- Firelane 1 off NW St Helens Rd (~mi 11¼) — picnic tables at the junction
- Saltzman Road (~mi 16) — the halfway point
- Springville Road (~mi 22½)
- Germantown Road (~mi 24.7) — parking on both sides
- Ends at
- The trail ends at a small gravel pull-off on NW Newberry Road, just past the mile-30 marker, in the park's remote northwest corner — about as far from downtown as Forest Park gets. Almost nobody walks all thirty miles round-trip: a full traverse is a point-to-point, which means a two-car shuttle (leave one car at Newberry, start at the Zoo, or reverse it). There is no bus linking the two ends
- Transit
- MAX Light Rail (Blue/Red) to the Washington Park station puts you steps from the mile-0 trailhead — the one genuinely transit-friendly end. The northern trailheads (Germantown, Newberry) have no practical transit; for a traverse you'll need a car and a second one staged at the far end
- Amenities
- Water
- Restroom
- Interpretive signs
- Accessibility
- Not an accessible trail — thirty miles of natural-surface footpath with roots, grades, and the ~640-ft Pittock climb. The Washington Park trailhead has paved paths, water, and restrooms, but the Wildwood itself is soft dirt from the first quarter-mile on. Wheelchair and stroller users are far better served by the paved Hoyt Arboretum paths or the firm lower gravel of Leif Erikson Drive
- Dogs
- leashed
- Best
- Year-round. May-Oct is firmest and driest underfoot; Nov-May the natural surface runs muddy. The Pittock view clears best on a crisp winter morning after the leaves drop.
Keep going
Plan a route from here- crossesAlder Trail
- crossesAspen Trail
- crossesBeech Trail
- crossesBirch Trail
- crossesBPA Road
- crossesCannon Trail
- crossesChestnut Trail
- crossesCleator Trail
- crossesCreek Trail
- crossesCumberland Trail
- crossesDogwood Trail
- crossesFir Trail
- crossesFire Lane 1
- crossesFire Lane 10
- crossesFire Lane 15
- crossesFire Lane 2
- crossesFire Lane 3
- crossesFire Lane 5
- crossesFire Lane 7A
- crossesFire Lane 8
- crossesHardesty Trail
- crossesHawthorn Trail
- crossesHolly Loop
- crossesHolman Lane
- crossesJapanese Garden Trail
- crossesKeil Trail
- crossesKoenig Trail
- crossesLower Macleay Trail
- crossesMacleay Trail (connector)
- crossesMagnolia Trail
- crossesMaple Trail
- crossesMaple Trail (Hoyt)
- crossesMorak Trail
- crossesNewton Road
- crossesOak Trail
- crossesOverlook Trail
- crossesRedwood Trail
- crossesRidge Trail
- crossesSaltzman Road
- crossesSpringville Road
- crossesSpruce Trail
- crossesTrillium Trail
- crossesUpper Macleay Trail
- crossesWaterline Trail
- crossesWhite Pine Trail
- crossesWild Cherry Trail
- crossesWiregate Trail
Additional resources
- Portland Parks & Recreation — Forest ParkOfficial park page: the Wildwood's length, uses, markers, and access points.
- Forest Park Conservancy — Trail MapsThe printed relief map and marker key — the best thing to carry for a traverse.
- Oregon Hikers Field Guide — Wildwood TraverseThe definitive junction-by-junction traverse write-up, narrated north to south.
- Portland Parks & Recreation — Trail Closures & DelaysCheck this before a traverse — bridge and connector closures change with the seasons.
- Chad Crouch — 'The Wildwood Trail' historyHow the trail grew from a 12-mile path to its full 30 miles over fifty years.