Wild Cherry Trail Dogwood Trail Leif Erikson Drive Loop Hike Forest Park Portland Oregon

Looking for a Forest Park hike that can be completed in about an hour? Delve into the woods on this 2.5-mile loop that explores a soothing swath of Forest Park. The loop has 515 feet of elevation change, traveling downhill from Northwest 53rd Drive on Wild Cherry Trail before rising back up Dogwood Trail.

Wild Cherry Trail – Dogwood Trail Loop starts from one of the roadside parking area along NW 53rd Drive, 0.9 miles from Cornell Road. Walk through a bit of grass to enter the forest on Wild Cherry Trail.

Before you know it, you will come to a junction where the loop gets underway. Dogwood Trail parts to the left, which will be this loop’s return route (unless you prefer to make the circuit in a clockwise direction). Stay to the right to continue strolling down Wild Cherry Trail.

The dirt single-track has a steady downhill grade that is just a bit steeper than gradual. Slip through a forest of bigleaf maples, red alders, and some rather large second-growth Douglas firs. As you swing around a bend, a quarter mile from the start, pass a bench that provides a decent place to take a break and listen to songbirds chattering throughout the understory.

Wild Cherry Trail Forest Park
A bench on Wild Cherry Trail

Continue down switchbacks to a junction with Wildwood Trail, which intersects both Wild Cherry Trail and Dogwood Trail (and sounds like a portmanteau of the two). Wildwood Trail could be used to truncate this loop by nearly a mile. Wild Cherry Trail does not pass straight through Wildwood Trail. Instead, you need to make a right turn on Wildwood Trail, followed by an immediate left onto the lower section of Wild Cherry Trail. This split junction is 1/3 of a mile from the trailhead.

Make your way down to the next (longer) stretch of Wild Cherry Trail, weaving across creases in the forest slope. Ferns, Oregon grapes, and native shrubs crowd the path beneath the fir trees (pesky English ivy is preset too, of course).

Wild Cherry Trail Forest Park
Hiking down Wild Cherry Trail

Don’t be too disheartened when you come to the bottom of Wild Cherry Trail, after 0.9 miles of hiking, and meet a paved stretch of Leif Erikson Drive. This road is closed to motor vehicles (but do watch out for zippy bikers) and you’ll be rid of the pavement in another quarter mile.

Turn left up Leif Erikson Drive. You’ve crossed the low point of the loop and have a gradual ascent ahead. About halfway to Dogwood Trail, Leif Erikson Drive shifts to a dirt and gravel surface while retaining its wide path. Along the way, look to your right for glimpses through the trees over Portland and the Willamette River. If you catch the right window, Mount Hood may be visible as well (especially after some leaves have fallen from the trees).

Leif Erikson Drive Forest Park
Leif Erikson Drive

Leave Leif Erikson Drive after 0.6 miles and make a sharp left turn up Dogwood Trail. This will be the first intersection you cross. Note: if you reach Alder Trail, you hiked 0.55 miles too far on Leif Erikson Drive. Also note: by hiking up Alder Trail instead of Dogwood Trail, you can switch this loop from 2.5 miles to 3.5 miles. More details are provided below.

Begin up Dogwood Trail, starting the last mile of the hike. Does the forest along Dogwood Trail look even nicer than it did along Wild Cherry Trail? It’s hard to say, but the licorice ferns climbing up the mossy bigleaf maples do seem to be just a bit fernier. During spring months, thimbleberry, trillium, and woodland violets add flowers to the greenery.

Weave your way up ridge, climbing 200 feet in 0.35 miles on the lowest section of Dogwood Trail. Come to a junction with Wildwood Trail and cross through it to proceed up Dogwood Trail. The dirt trail continues to rise at a stead rate, going up the round spine of a forest ridge. After a pair of switchback bends, the grade tapers out. The dense forest may thin just enough for you to catch another glimpse over Northwest Portland.

Dogwood Trail Forest Park
Dogwood Trail

If you find yourself wondering, “did the trail stop climbing?” It has. The trail crests and angles slightly downhill to approach a junction with Keil Trail. There’s just a tenth of a mile to go! Turn left at this T-junction to stay on Dogwood Trail, which gradually descends to the junction with Wild Cherry Trail. Close the loop, turn right, and walk 75 yards back up to the trailhead along Northwest 53rd Drive.

The Forest Park loop on Wild Cherry Trail, Leif Erikson Drive, and Dogwood Trail is complete!

Dogs are welcome on this hike but bikes are not allowed (bicycles are only allowed on Leif Erikson Drive, but not on Wild Cherry Trail or Dogwood Trail). No permit or fee is required to hike in Forest Park, so get out and enjoy!

The basic directions for Wild Cherry Trail – Dogwood Trail Loop are:
  1. Begin down Wild Cherry Trail from NW 53rd Drive (0 miles)
  2. Stay to the right through a junction with Dogwood Trail where the loop begins (0.05 miles)
  3. Cross Wildwood Trail by making a right turn and an immediate left turn to continue down Wild Cherry Trail (0.33 miles)
  4. At the bottom of Wild Cherry Trail, turn left up Leif Erikson Drive (0.9 miles)
  5. Make a sharp left turn onto Dogwood Trail (1.5 miles)
  6. Cross Wildwood Trail and proceed up Dogwood Trail (1.85 miles)
  7. When the trail crests, meet Keil Trail and turn left (2.4 miles)
  8. Reach the end of Dogwood Trail and turn right up Wild Cherry Trail (2.45 miles)
  9. Return to NW 53rd Drive (2.5 miles)

Longer option: This hike can be extended by one mile by using Alder Trail instead of Dogwood Trail. For this variation, continue on Leif Erikson Drive past the bottom of Dogwood Trail for another 0.55 miles. Turn left up Alder Trail and hike 0.85 miles to Wildwood Trail. Turn left and take Wildwood Trail for 0.3 miles over to a junction with Keil Trail just below a trailhead on Northwest 53rd Drive. Angle right and hike 0.2 miles up Keil Trail to Dogwood Trail. Bear right, hike 0.05 miles over to Wild Cherry Trail, and turn right to hike the final 0.05 miles up to the trailhead.

For other nearby hikes, check out Dogwood Trail – Alder Trail Loop, Holman Lane – Wildwood Trail – Birch Trail Loop, and Lower Macleay Trail to the Stone House (Witch’s Castle)

To get to the trailhead: From Interstate 405 in downtown Portland, take exit 3 to head west on Route 30. Drive about half a mile to the first exit for Vaughn Street. The offramp passes over the top of Route 30 and merges with Vaughn Street. Drive a couple blocks west and turn left onto NW 25th Avenue. Drive half a mile south and turn right onto NW Lovejoy Street. In 400 feet, bear right onto Cornell Road. Drive 1.9 miles up Cornell Road and turn right up NW 53rd Drive. Go 0.9 miles up this road and park in one of the spaces on the right in front of the trailhead. A log fence borders the roadside parking. The trailhead is just before a curve to the left in the road and comes after the parking for Birch Trail and before the parking for Keil Trail and Wildwood Trail.

Trailhead address: Dogwood Trailhead, Northwest 53rd Drive, Portland, OR 97210
Trailhead coordinates: 45.53826, -122.73406 (45° 32′ 17.7″N 122° 44′ 02.6″W)

Elevation Profile
Click or hover over any spot on this elevation profile to see the distance from the start and elevation above sea level at that location, which will be highlighted on the map.
Trail Map

The loop on Wild Cherry Trail, Leif Erison Drive, and Dogwood Trail is colored in red, brown, and orange.
View Forest Park in a larger map
Or view a regional map of surrounding Oregon trails and campgrounds.


Wild Cherry Trail NW 53rd DriveWild Cherry Trail Dogwood Trail JunctionWild Cherry Trail Forest ParkWild Cherry TrailWild Cherry Trail Wildwood TrailWild Cherry Trail SignWildwood Trail Firest ParkWild Cherry Trail Forest ParkWild Cherry Trail HikeWild Cherry Trail PortlandWild Cherry TrailWild Cherry TrailWild Cherry Trail PortlandForest Park PortlandWild Cherry Trail Forest ParkLeif Erikson DriveWild Cherry TrailLeif Erikson Drive Forest ParkLeif Erikson Drive TrailLeif Erikson Drive Forest ParkLeif Erikson Drive BikingLeif Erikson DriveDogwood Trail Forest ParkDogwood Trail Forest ParkDogwood Trail Forest ParkDogwood Trail Forest ParkDogwood Trail Forest ParkDogwood Trail HikeDogwood Trail Forest ParkDogwood Trail Forest ParkDogwood Trail Forest ParkDogwood Trail Forest ParkDogwood Trail Forest ParkDogwood Trail Forest ParkDogwood Trail Forest ParkBanana Slug Forest ParkBanana Slug Forest ParkBanana Slug Forest ParkDogwood Trail HikeDogwood Trail HikeDogwood Trail Junction Forest ParkDogwood Trail Keil TrailWild Cherry Trail NW 53rd Drive

These photos were taken in June of 2017 and February of 2018. Click to enlarge.
Nearby Trails
Wild Cherry Trail - Alder Trail Loop Wild Cherry Trail - Alder Trail Loop
This 3.5-mile circuit explores more of woodland beauty in Forest Park.
Dogwood Trail - Alder Trail Loop Dogwood Trail - Alder Trail Loop
This 2.8-mile hike uses 5 trails (Keil Trail, Dogwood Trail, Leif Erikson Drive, Alder Trail, and Wildwood Trail) to form a lovely woodland loop in Forest Park.
Holman Lane Loop Forest Park Holman Lane – Wildwood Trail – Birch Trail Loop
This 2.7-mile loop combines three trails in Forest Park for a refreshing woodland walk.
Lower Macleay Trail to Stone House Lower Macleay Trail to Stone House
This 1.8 to 2-mile hike starts by following Balch Creek to fern-covered ruins and can finish with a loop that exits Forest Park and passes through the Willamette Heights Neighborhood in Northwest Portland.
Lower Macleay Park to Pittock Mansion Lower Macleay Park to Pittock Mansion
This 5.4-mile hike in Forest Park takes Lower Macleay Trail to the Stone House ruins and ascends Wildwood Trail to Pittock Mansion, bagging a big view over Portland.
Wildwood Trail to Pittock Mansion Cornell Road to Pittock Mansion
This 2.5-mile hike on Wildwood Trail and Upper Macleay Trail in Forest Park goes up a wooded hillside to Pittock Mansion, a landmark with panoramic views over Portland.
Marquam Nature Park Marquam Nature Park
Hike through peaceful forest in a pocket of Portland's West Hills on a 1.3, 3, or 4.25-mile loop.
George Himes Trail George Himes Trail
This short lollipop loop ascends into Portland's West Hills for a woodland walk with a view of Mount Hood.
Trillium Trail Trillium Trail in Tryon Creek State Natural Area
This short nature trail is packed with plant-identifying panels as well as benches and viewing platforms.
Tryon Creek State Natural Area Loop Hike Two-Mile Loop in Tryon Creek State Natural Area
Combine Old Main Trail, Red Fox Trail, Cedar Trail, Middle Creek Trail, and Maple Ridge Trail to loop through rolling woodland and across 3 bridges.
Tualatin Hills Nature Park Tualatin Hills Nature Park
This 2.1-mile hike on Vine Maple Trail, Old Wagon Trail, and Oak Trail loops through forests and wetlands in a pocket of wilderness on the west side of Beaverton.
Powell Butte Hike Powell Butte
This 2.15-mile lollipop loop combines Mountain View Trail and Summit Lane to explore the top of Powell Butte and its big views from Southeast Portland.
Oregon Hiking Trails in Oregon
Explore more hikes in Oregon outside Greater Portland.
OK! Add to trails I’ve hiked
OK! Add to trails I want to hike
Tagged with · Forest Park · Free Trails · Northwest Portland · Tualatin Mountains · West Hills of Portland
Distance: 2.5 miles · Elevation change: 515 feet

Ask a question or share your experience

Your email address will not be published. Required fields are marked *

Go the extra miles...
Submit a rating of this hike to go with your comment. Contribute to the average trail rating.