
One of the best things about bicycling in Portland isn’t even in Portland. It’s a small town called Vernonia. Situated a perfect day’s ride from Portland (about 50 miles, or less if you take MAX to HIllsboro), Vernonia is nestled in the woods at the end of about 20 miles of the smoothly paved Banks-Vernonia Trail.
This past weekend I packed up a few panniers and joined some friends for an overnight bike ride out to Vernonia. On the way out we rode through some great new trails and rural backroads through Washington County; and on the way back, we opted for logging roads and dirt trails that led us to Scappoose. Even under grey and wet skies all day Saturday, it was fantastic riding.
But what made this weekend so great wasn’t just the pedaling and the good company, it was the town of Vernonia itself. From the easy and comfortable camping at Anderson Park, to the hospitality of locals we experienced at Black Bear Coffee and the Cedar Side Inn.
(Before sharing more photos and thoughts, I want to give credit for the route to two guys: Our fearless leader Carl Larson; who organized the weekend as a bachelor party for a mutual friend; and Ed Groth, whose knowledge of the backroads proved invaluable.)
—
We started our ride from southeast Portland and headed to northwest. I took it as a good omen that we passed by the Brewcycle on our way out of town…
Our route was to take NW Saltzman Rd (in Forest Park) up and over the hill; but instead of riding on the shoulder of Hwy 30, we opted to take Leif Erikson instead…
Once up and over Forest Park, we bombed down into Washington County via Springville Road. But again, instead of taking narrow roads that can sometimes be nerve-wracking with a large group, we took a left turn onto a dirt road between a subdivision and a farm en route to the paved trail at Kaiser Woods Park…
The paved trails that criss-cross Washington County are great, and more of them are popping up all the time. However, the crossings and connectivity are still very bad in some places. In the photo below, we’re riding the sidewalk of NW Kaiser Rd trying to find the continuation of the path…
And here’s the bridge on a new section of the Rock Creek Trail near Allenbach Acres Park…
One section of the trail took us alongside a driving range and there were golf balls all strewn about…
Pretty soon we were beyond urban development and into gorgeous farmlands and quiet backroads…
This barn was built in 1921…
When it was time for lunch, King Torta in North Plains was just what we needed…
Back on the road, the rain kept falling but it was never a downpour…
This is the St. Francis Catholic School on NW Harrington Rd…
When we finally reached the Banks-Vernonia Trail, it was smooth and stress-free sailing all the way to camp…
After we set up our tents, we walked a few blocks into town and had dinner at Black Bear. It was late, but the waitress had her chef re-open the kitchen just to serve us. That was very nice. Then after dinner, we walked across the street for some dancing, karaoke, and toasting of our soon-to-be-married friend at the Cedar Side Inn…
The next morning we awoke to this idyllic scene at Anderson Park…
The next morning we set out for Portland; but instead of heading back south toward Washington County, we went north on Nehalem Hwy (47)…
If you’re going to get a flat, Vernonia Lake City Park isn’t a bad place to do it…
Just before Nehalem Hwy split into Scappoose-Vernonia Hwy, we left the paved road for Columbia Forest Road. This is a gravel and dirt road owned by a private timber company. Motorized access is prohibited, but it’s open to biking…
It sure beats the highway…
Despite puddles and a few bumps and rocks, the Columbia Forest Road was in great shape…
After about 7-8 miles, the Columbia Forest Road turns into the Crown Zellerbach Trail. What a gem! It was so exciting to ride this for the first time…
The CZ Trail ended right at Highway 30 in Scappoose. From there it was a straight shot south back to Portland. Riding on the shoulder of Highway 30 isn’t too bad, but in sections I think there was more gravel than on some of the logging roads! It would be great if Multnomah County would sweep the bike lane every once in a while…
This was really a fantastic loop that I’d recommend to anyone who’s looking for a little off-highway adventure. Check out a map of the route via RidewithGPS.com.