Upper & Lower CCC Trail

Ridiculous greenery
Green for miles

What I thought was 8 miles round trip for some reason ended up being somewhere between 16 and 22 miles depending on what map/tracking device you listen to. Strava said 19, 22 if I had gone all the way to the Teneriffe parking lot and back. But regardless, this is a great trail to miraculously disappear from crowds and surround yourself with greenery only an hour away from the big city, and it’s extremely runnable. Well, besides the middle of the trail. But we’ll get to that.

  • Distance: 16-19mi
  • Elevation gain: 700ish ft at least from the lower trailhead to the upper trailhead
  • Weather: 50’s and sunny
  • Commute from Seattle: 64 minutes, unless you miss the exit and have to drive an additional 7mi east before you can turn around
  • Did I Trip: No
Dripping in moss and future nurse logs

The CCC trail is broken into two sections, upper and lower. It should be broken into three sections, but you can’t really access that third point as a trailhead, so I guess I get it. But I’m going to call it upper, middle, and lower. Middle is technically part of lower.

Upper CCC: The section east of the paved road pullout and west of the middle fork parking lot/campground. “1” on the map. I parked at the middle fork parking lot, unmarked in the upper right corner of the map. There is also parking where the CCC meets the road between sections “1” & “2.”
Middle (part of lower) CCC: The section west of the paved road pullout but east of Bessemer forest road. “2” on the map. Bessemer road is the obvious road between “2” & “3.” Also known as the Blowout Creek trailhead, though you will be parking on Middle Fork road as Bessemer road is gated.
Lower (also part of lower) CCC: The section west of Bessemer forest road and east of the Teneriffe parking lot. “3” on the map. Sitka Spruce trail is “4” and Teneriffe/Lower CCC parking is “5.”

Let me make it super obvious
Hard work on the upper CCC

The upper CCC honestly is the highlight. Wow. I parked at the middle fork parking lot and walked across the street to start the trail, passing the middle fork campground. It is insanely green, and was freshly brushed out by a work party! Credit where credit is due, sounds like it was the Backcountry Horsemen who are incredible trail stewards of many trail in the area and tend to fly under the radar compared to organizations like WTA and the Washington Climbers’ Coalition. EDIT: This was spearheaded by Backcountry Horsemen, but included volunteers from WTA, DNR, King County Parks, and the Forest Service! Work took over two days and an estimated 150 logs were cleared. Holy cow.

You could smell the fresh cut logs and see sawdust everywhere, and looking at the sides of the trail you could see the debris they had worked to clear. Seriously impressive efforts. The only things I cleared were spiderwebs, with my face. Past the campground you turn onto an old forest road, which is less green and more rocky, and I thought “oh shit, what if everyone’s photos are just from the first half mile, and the rest is like this?” Don’t worry, the rocky road quickly turns back into green carpets and hanging moss. It’s SO GREEN. I felt healthier just being there.

Can you smell the fresh cuts?

The trail weaves through the second growth forest, crossing the occasional stream. There are multiple bridges (one had a tree fall through it!) though the two largest creeks nearly got my feet wet on the return trip. The open creek (views, wide, talus/rocks in the water) had walking sticks stashed on either side for unstable hikers without poles or runners with tired legs to borrow. But the second creek (in forest, narrow, trees/downed logs everywhere) was a no go, I hiked a few feet upstream to an easier crossing and then found my way back to the trail to carry on. If you have waterproof boots or aren’t being a princess you’ll be fine.

Peekaboo view of Russian Butte

A few minutes beyond that creek, you pop out onto the paved road you drove to get to the trailhead. Okay there’s a gravel section right there, technically. Take a right and follow the road for maybe 300ft before the CCC trail picks up north of the road again.

This is the middle CCC section, technically part of the lower, but it was characterized by blowdowns and stream crossings and VIEWS! I was so surprised! I expected only forest and mossy ground, but this section of the CCC actually gets up above the valley floor and gives you peakaboo views (get it) of the Pulpit, Preacher, Russian Butte, and the Pratt River valley. It’s also much more obviously an old forest road than the upper section, for better or for worse. The road seems to have been cut straight through small cliffs at some point, there must have been blasting involved. Glad the efforts were preserved for me to enjoy 90 years later. “Enjoy” being loose here, because I swear every 200ft there was a tree or seven across the old road for me to maneuver under/over/around/through.

Clearly an old road, but still pretty

Just before connecting with the Bessemer road, there’s what you might call a washout. A creek has eroded its way through the trail, with a huge canyon above and below. But the trail finds this miraculous flat ish spot to cross, followed by a series of blowdowns entirely obscuring the trail besides an old sign you can see poking up. But keep going forward/perpendicular to the stream, and you’ll pop our onto the well maintained but presumably gated forest road.

Blasted through rocks at some point

Left on the forest road this time, and in 1000 (horizontal, please) ft you will see the CCC trail continue for its last stretch. This time it’s marked by a sign saying “Putting America to Work: Project funded by the American Recovery and Reinvestment Act,” a tribute to the 1930’s Civilian Conservation Corps (CCC) from which the trail derives its name. They originally built a road spanning 9 miles from the foothills to where North Bend Timber Company had put in rail infrastructure for their lumber operations. This area was extensively mined and even more extensively logged for decades, there’s some crazy (and spooky) history in this valley.

I passed some mountain bikers on the road, maybe trying to bike as far as they could before booting the rest of the way up Moolock or Bootalicious peaks. When I reached the switchback where the CCC continues, I looked at the river and thought ah crap, another unprotected crossing. But wait! There’s a cut log to the right, set up as a foot bridge. Crossed that, and I was on my way through the last section of trail. This was a terrible time to realize my Discover Pass was obscuring my America the Beautiful pass on my windshield, which was the pass I needed to show. Luckily I had like 12 miles to mentally prep for the ticket I’d probably receive.

Massive logs moving through North Bend in the 1940’s from here
Representative of the middle section

More surprise views! Less moss, more brush. I don’t think this would be very enjoyable once the brush has budded/leafed/grown in a few months. But for now it’s still pleasant, minus the occasional trail runner hurdle (low downed trees), small stream crossing, and mud pit. I finally saw some people for the first time in what felt like ages. At this point I was determined to make it to the end. I refilled my water at a random stream with no treatment. Nonzero chance I have giardia now but my dumb ass only brought half a liter thinking I’d only be running 8 miles.

More road trail

I hit the last forest road, and deemed that my turnaround point. Turns out that’s not truly the end. It’s gated, so you have to park another 1.5ish miles away at the Teneriffe trailhead, or ignore the residential signs and park at the gate. I should have asked the hikers that started there. Better yet, you park at the Granite Creek trailhead on the middle fork road, and short cut up to the CCC via the Sitka Spruce trail. It’s barely marked on caltopo, but very visible from the CCC trail. The Sitka Spruce trail starts on the other side of Middle Fork Snoqualmie River from the Granite Creek trail (like keep walking the road across the river after parking at Granite Creek, trail will be on the left). Probably much more enjoyable and green than walking an abandoned forest road to the “start” of the Lower CCC.

Peekaboo views

Here, I started Strava, because I had no clue what mileage was like. I started jogging back towards the car. The first stretch went so quickly. Turned out I had been running uphill for a lot of that, maybe that’s why I had felt so crappy. I remembered a few landmarks, this creek, that creek, this view. And then I reached Bessemer road, and realized I had no more landmarks besides a washout and multiple memorable downed logs. From Bessemer road to the middle CCC, it’s actually not that straightforward even though there’s only 10ft of downed logs. There is no obvious entrance point from the road to the trail/washout, just a wall of brush. But I found the old sign again and there’s very visible flagging across the creek, and from there it was easy to connect the two points and be back on my way.

Far side of the washout w/ sign before Bessemer road, hard to see from the other side of the washout

Until I hit the next blowdown 150ft later. It’s impossible to get into a rhythm. But if you need to work on your mid run hip mobility or agility, boy do I have the trail for you. After a mind numbing few miles, I ran into a guy who bailed at the first downed tree, and reaffirmed his decision as soon as he asked if it ever got better. No, no it did not, for several miles. You made the right choice. I wish I had recommended he take a short stroll up the upper CCC since he had parked on the middle fork road separating upper & middle, by my definitions.

Ridiculous greenery

I was happy to be back at the upper CCC trail, knowing I just had two spunky creek crossings followed by who knows how many miles of ridiculous mostly flat greenery between me and the car. And oh boy was I excited to be almost back at the car. I passed two mountain bikers (yes, it’s a shared trail!) and was jealous of their mode of transportation. But mostly I was drunk on endorphins and exhaustion and afternoon sun spilling through the trees. Many friends have heard me talk about how much I love dappled sunlight in our forests here. This was that, on steroids.


Back at the car, I forced myself to stretch for like 7min before joining the congo line of cars. Life pro tip: don’t stop for gas at exit 34. There will be lines, there will be dildos who leave their cars at the gas islands while they get snacks or pee or who knows what EVEN WHEN THE PUMP ISN’T EVEN IN THE CAR and little did they know some nerd who just ran for literally hours and hasn’t eaten was ready to march into the store and rip them a new one. Instead I drove across the street, where prices were the same and car owners were being responsible.

All in all, spectacular run, especially when it’s confirmed free of downed trees. Judging by the debris, Backcountry Horsement put a LOT of work into this yesterday! I don’t even think it’d have been a viable run if not for them. We are seriously spoiled by all of the volunteer organizations that contribute to our trails. And good news: miraculously, no parking ticket, despite the pass not being visible from the front!

Looking off trail from the upper CCC
One more of the good part of the lower CCC

Otter Falls

Pretty normal views for the Middle Fork
Teddo waiting for Anita (who took this)

Another hike to strike off my OG hikes list! With no plans leading up to the weekend, I joined a mellow (but long) hike with Anita, Charles, and Emily. I had never actually been to the Middle Fork besides on SAR missions, so I was curious to get a taste of what it’s actually like and get some fresh air and socialization with friends I hadn’t seen in a while. I brought my new (to me, still, despite having it for like 6mo by now) camera figuring there’d be some cool waterfalls. After all, the hike is called Otter Falls. For the sake of recordkeeping, this was hiked January 9th, I was just slow to write about it. And ah shit, I forgot to take a panorama for the top of this post.

  • Distance: 11mi round trip
  • Elevation: only 650ft!!
  • Weather: 40’s and sunny
  • Commute from Seattle: 1:12 without traffic
  • Did I Trip: No but RIP my favorite glove
Tree growing around a boulder

We rolled up to the trailhead I think at 9am. You know me, I’m usually up by 5:30, gym by 6, work by 7:30… yeah, well, if you give me ANY slack in that routine, I’ll be late. Fashionably so. Anita has seen this firsthand several times now, where my “I’ll just have tea for 20min” turns into “omg it’s been 45min what happened where have I been yes hello it’s eve and i will be 20min late.” So to avoid this, I packed everything the night before, and set an alarm for 15min before I needed to leave the house. So I actually got there at 8:50, and hung out waiting for the rest of the crew, and they all rolled up basically at the same time like they had a telepathic connection I hadn’t cued into yet.

Yours truly ignoring everything (PC: Anita)
Teddo being a sack of potatoes

Anita had brought a sweet little dog she was dogsitting named Teddo who came with his own jacket and even a little doggie harness. We started off down the trail, pup trotting ahead of us after an immediate bathroom break. The trail is an old road bed, very consistent and flat and wide which is great when you’re socially starved and want to talk to all of your friends at once and not walk single file. I’m honestly not sure where the road bed ends because it keeps going past Otter Falls itself. The forest is second growth (the road bed is from an old logging road) but it’s still spectacularly green, mossy, and beautiful.

The trail hugs the Taylor River, which was the last large scale logging operation in National Forest uplands (I assume as opposed to lowlands?) according to Mid Fork Rocks. Crazy to see how wild the forest looks despite being second growth. The old logging road may have used to connect to Highway 2 – it definitely connects as a trail now, though the section through Lakes Snoqualmie, Deer, Bear, and Dorothy seems pretty trail-y and less road-y, so the rumors I’ve heard of a road connecting the middle fork Snoqualmie with highway 2 may just be that, rumors. I was up by those lakes a few years ago (came from Highway 2) wondering where some trail runners came from – the answer is the middle fork, and it’s a sweet little car to car. At this point I’ve been tantalizingly close to connecting them, minus the elevation gain between the Taylor River and Snoqualmie Lake. Which, brief aside, is stupidly named because Snoqualmie Mountain is a few peaks/ridges away and Snoqualmie Lake drains into the Taylor River.

First waterfall!

The creek crossings were extra hilarious with Teddo. Everything was covered in a thin slippery layer of ice, so Teddo got a ride across each creek thanks to the handle on the back of his harness. He was incredibly tolerant of being treated like a sack of potatoes, though he’d whine waiting at the other side if the rest of us weren’t fast enough. The trail honestly was much of the same. Trail, second growth, wow, moss, wow, glimpse of peaks, stream crossing. Second growth, wow, moss, wow, glimpse of peaks, stream crossing. Rinse and repeat.


At the first major river crossing, which thankfully (maybe) had a bridge, I decided to take out the new camera and see if I could get some of those long exposure waterfall shots I’ve seen others take. My pack immediately fell over at my feet, threatening to dump its contents (camera on top!!!!) into the river 15ft below, but I snagged it just in time. I spent the next 15-20min messing with my camera wondering why I spent an hour on reddit instead of researching how to take waterfall pics before leaving the house. But I think I got some that were passable.

Unfortunately, it turned out I hadn’t snagged my pack fast enough. I put the camera away, and a glove was missing. Nowhere to be found. Presumably swept downriver who knows how far, only to rot away in a stream never keeping hands warm again. I bought those gloves I think at SeaTac on the way to run a marathon in Moab years ago, when I thought I had forgotten gloves and panicked. Turned out I had remembered gloves, but the ones I bought still ended up becoming a personal favorite, as they were very light but completely windproof and good for frigid fingers. That’s definitely one of the worst clothing losses I’ve suffered on a trail. Up there with my hat coming down from a one day assault on Snowfield and my Patagonia puffy coming down from the Ptarmigan Traverse before the Bachelor Creek drainage was brushed out. And this one doesn’t even have the epic story. Just a glove dropped into a creek 😦

Huge split glacial erratic we found just past Otter Falls
GREAT crew! I missed the memo to wear black pants.

We carried on as I rallied past my injured pride and regret for losing my poor glove. It had a good life, it saw some cool places. We briefly debated going to Marten Lake, which is a short steep detour from the Taylor River/Otter Falls trail, but decided to continue on to the falls instead. Emily kept us occupied with stories of her WTA trail work parties and middle fork history (she has like a perfect mental map of the middle fork, it’s wild), Anita kept us laughing with quotes from movies and dating mishaps (dick videos apparently are a thing nowadays), and Charles had us cracking up with his stories about hikes with Anita, including a hike he bailed on that was like a half mile long. Charles also did not judge my abject ineptitude at photography with my new camera, including waiting for me at one point while I was totally, helplessly absorbed in figuring out the camera and oblivious to anything else. Bigfoot could have run past me and I’d have had no idea. I didn’t expect anyone to wait, but I also realized when I snapped out of my camera world that I was grateful he did.

The turn off to the lake is like a free for all. There’s no real trail, just a bunch of trampled ground and all routes lead to the falls. The falls are GORGEOUS. I didn’t realize how huge they were, and we can only see the bottom ~500ft! The water technically falls something like 1,200ft. Emily had memories of being a teen and climbing up the rock to use it like a waterslide wearing denim shorts. We had a short snack before heading back to the main trail to push a little further to a second (smaller) waterfall. We came across a HUGE erratic split in half, and followed a social trail next to it thinking it might lead to the river or some views. Instead we suddenly found ourselves standing upon a bed of freshly cut boughs, which I figure might have been where someone slept… because I couldn’t think of another reason to have laid out freshly cut evergreen branches like that. And on our way back to the main trail, someone caught eye of an old brown tarp set up like a lean to. Pretty sure someone was living back there and we had almost stumbled across their space. Wouldn’t be the only one doing that back in the middle fork drainage.

Another massive glacial erratic along the trail

We turned around for good at another waterfall just a bit past the turnoff to Otter Falls. Emily kept me occupied with other creepy middle fork stories, and brief side trips down just about every significant social trail we saw. Which I love. At one point we heard Anita getting excited telling a story to Charles and Emily laughed and said “well we’ll never run into any bears with them around.” True, and anyone who knows how I feel in the woods knows I am very thankful for that.

We were back at the trailhead around 3:30pm, temperatures dropping quickly since the whole valley was so shady and sunset this time of year was something like 4:30. I think because of the lack of elevation gain it felt like a pretty fast 11 miles, even though in hindsight we only did ~2mph. Must have been how starved I was for socialization. I was excited to get home and read up on middle fork history, but I still feel like I’ve only scratched the surface. But for when I’m not too busy adulting or getting outdoors, that’ll be the next rabbit hole to go down. Emily, if you’re reading this… be warned. I have questions.

I gotta give a huge shout out and thank you to Anita for pulling this all together, especially kind of last minute! It was so refreshing to get out with such a fun group while the country was threatening to implode. And thanks to Emily for the wealth of knowledge about the area and the hike suggestion (I think Otter Falls was her choice), and to Charles for unknowingly probably protecting me from whatever middle fork spirits would have captured me while I was becoming one with my camera. Hope we can repeat the adventure someday!

Secret waterfall just past Otter Falls along the Taylor River trail