Saltzman Road
The market gardeners' old road, now the cross-park gravel spine of the Leif–Saltzman–Skyline loop.
On this trailThe Climb
The Climb
From the lower lot off Highway 30, the first two-thirds of a mile is a paved service road up to the gate, where the gravel proper begins and the forest closes over you: Douglas-fir overhead, bigleaf maple leaning into the gaps. About a mile up, the Wildwood Trail crosses at its Milepost 16 — but the Wildwood is foot-only, so for a rider that’s a crossing, not a turn.
The road’s center of gravity is its midpoint, where it meets Leif Erikson Drive at an expansive gravel landing with a picnic table and a trail map — the social hub of the whole loop, and where riders regroup before the second half. From there the grade holds steady up the upper stretch to the Skyline ridge, where the road tops out beside the head of Fire Lane 5 (the park’s one bike-legal singletrack, and the fast, dirt way back down if you’re closing the loop).
Local Lens: a working road, not a scenic one Saltzman was hauling cabbages before it was hauling cyclists. It began as a market-gardeners’ route from the Tualatin Valley, and that history still shows in the No-Trespassing easements flanking both ends — you’re traveling a right-of-way through private land that was never folded into the park. Stay on the roadbed; the strips to either side aren’t yours or the forest’s to wander.
Cyclist note This is the gravel backbone of Forest Park. The classic loop climbs Saltzman to Skyline and drops back via Fire Lane 5 or Leif Erikson Drive, so you never retrace and never need a shuttle. It’s also a genuinely shared road — one of the rare few open to horses as well as bikes and boots — so control your speed on the descent and give a wide, calm berth to walkers and the occasional horse. The gravel is firm and all-weather, which makes this the loop to ride when everything else is too wet to touch.
Before you go
Two cautions, both real. Car break-ins are a recurring problem at the Lower Saltzman lot — treat it as a place where anything left in the car is likely to walk off, and pack accordingly. And because the easements at both ends run through private property, keep to the road and skip the tempting side spurs.
Listen For The all-weather gravel means the winter forest here is often busier than the trailhead. In the wet months, tune in for the loud, ridiculous song of the Pacific wren low in the sword fern, and the far-off drumming of a pileated woodpecker up in the snags — a lot of the park’s cold-season life keeps working while the dirt trails sit empty.
It’s a road, and roads don’t ask for reverence. But halfway up, at the Leif Erikson landing, it’s worth stopping for a moment before the second climb — long enough to notice that the thing carrying you across the park was built to carry someone’s harvest, and has been quietly working ever since.
Getting there
One way · from Lower Saltzman Road Trailhead
- Start
- Lower Saltzman Road Trailhead, off NW St. Helens Rd (US-30), Portland
- Orientation
- On the park's low industrial edge along Hwy 30 near the river; ~10-15 min from downtown via NW Yeon and St. Helens Rd. The upper end is on the Skyline ridge, a ~15-min drive via Germantown Rd or NW Cornell
- Parking
- The Lower Saltzman Road lot sits off Hwy 30, then it's a 0.7-mi paved climb to the gate where the gravel starts; free — but car break-ins are a known, recurring problem here, so leave nothing in the vehicle
- Other access
- From the top at the Upper Saltzman Road Trailhead — small roadside parking on NW Skyline Blvd; heed the No Parking signs and do NOT block the gate
- Ends at
- Tops out at the Upper Saltzman Road Trailhead on NW Skyline Blvd, about 800 ft up — which is also the top of Fire Lane 5. Most riders close it as a loop (down Fire Lane 5 or Leif Erikson Drive and back up the gravel), so there's no shuttle
- Transit
- TriMet buses run NW St. Helens Rd past the lower trailhead, but there's no service to the Skyline end — realistically a drive-to or pedal-up route
- Accessibility
- Wide, firm gravel at a steady grade — more forgiving underfoot than the park's singletrack — but it's a sustained ~800-ft climb with no facilities at either trailhead, and the lower access is a 0.7-mi paved road up to the gate
- Dogs
- leashed
- Best
- year-round — all-weather gravel that drains well and rides fine in the rain; a daylight outing (the ends touch private property, and there are no lights)
Additional resources
- Portland Parks & Recreation — Lower Saltzman Road profileOfficial profile: length, grade, surface, and trailhead access.
- Forest Park Conservancy — Park facts & use guidelinesWhich routes are open to bikes and horses, and the shared-use rules.
- Oregon Hikers Field Guide — Doane Creek LoopSaltzman worked into the classic Saltzman–Fire Lane 5–Leif loop.