Dalles Mountain Ranch Loop Hike – Columbia River Gorge

Early-season wildflowers, quiet trails, and a side trip to the iconic old truck made this Dalles Mountain Ranch loop a rewarding spring hike.

distance: 8 miles (with side exploration to see old truck)
elevation gain: 1,035 ft
difficulty: moderate
drive time from Portland: 1 hr 40 min
parking pass: Discover Pass
hike description: OregonHikers.org: Dalles Mountain Ranch loop

Note: This area is known for ticks, poison oak, and rattlesnakes. Crowds also build quickly during peak wildflower season — visiting midweek is your best bet.

The Hike

Late March is still early for wildflowers here, but this year’s early season brought the first balsamroot blooms to life across the hillsides. Even without peak color, it felt like an ideal time to visit — quieter trails, mild weather, and just a hint of what’s to come.

This was my first time hiking here, and the lack of crowds stood out as much as the scenery — we saw fewer than ten people all day. While this area is known for ticks, poison oak, and rattlesnakes, we didn’t encounter any on this trip.

We started at the Crawford Oaks trailhead, hiking the loop clockwise. The route begins on an old road, climbing gradually through the lower slopes dotted with rimrock formations.

Dalles Mountain Ranch loop hike

The lower section is filled with rim rock

Dalles Mountain Ranch loop hike

View towards Horsethief Butte with Mount Hood on the horizon

Dalles Mountain Ranch loop hike

View to the east of the Columbia River

Dalles Mountain Ranch loop hike

We were excited to see balsamroot blooming near the start of the hike.

Dalles Mountain Ranch loop hike

Before reaching the main trail, we crossed Eightmile Creek. There’s no bridge, though a few branches offered a possible crossing. I opted to wade through in my trail runners — they drain quickly, and I don’t mind wet feet. (I do wish I’d taken a photo.)

The terrain here is quite different from other Eastern Gorge hikes… with more rolling hills and fewer trees.

Dalles Mountain Ranch loop hike

Eightmile Creek as it runs through ravines in the hills.

Dalles Mountain Ranch loop hike

We wanted to find the old truck that I’d seen in so many photos, so we took the side trail towards the northern trailhead for this hike.

Dalles Mountain Ranch loop hike Dalles Mountain Ranch loop hike

When we reached the ranch, we followed the road past the ranch and took a side trail to see the old truck on the hillside behind the barns. Just past a large barn, we went through a gate with sign that says “no parking”. From there, we followed a faint trail and went downhill along the fence line to another gate next to the hillside with the old truck. You can’t see it until you are almost there.

At the ranch, we followed the road past the buildings and just beyond a large barn, then we passed through a gate marked “no parking”. From there, we followed a faint trail downhill along a fence line to another gate near the hillside. The truck doesn’t reveal itself until you’re almost on top of it.

Dalles Mountain Ranch loop hikeDalles Mountain Ranch loop hike

We stopped for a long snack break by the truck, then tried to find a cut through back to the main trail. There was no way through without going over fencing, so we returned to the road and back to the main trail.

Dalles Mountain Ranch loop hike

As we continued, the wind picked up, with strong gusts along the more exposed sections of trail.

Dalles Mountain Ranch loop hike

View of the Columbia River and Browns Island from the eastern section of the Vista Trail.

Dalles Mountain Ranch loop hike

Even without peak blooms, this hike was beautiful — and it left me wanting to return when the hillsides are fully covered in wildflowers.