Mt. Diablo Base to Summit

As isolated as it is impressive, Mt. Diablo has the second largest visual prominence in the world, behind Mt. Kilimanjaro. That means from its summit you can see the Sierra Nevadas to the east and even Mt. Lassen, 181 miles north. It’s truly one of the most demanding peaks in the Bay Area, and makes for a hell of a day hike.

Starting up Eagle Creek Trail with the summit in clear view ahead of us.

Starting up Eagle Creek Trail with the summit in clear view ahead of us

I’d been up Diablo three years ago and decided to do the opposite loop from that time. This way was much more scenic, forested, and less crowded than taking the fire road up, albeit much more challenging. Here’s the distance breakdown:

  • Oak Road (fire road): 0.3 miles
  • Eagle Peak Trail: 3.1 miles
  • Bald Ridge Trail: 1.5 miles
  • North Peak Trail: 0.9 miles
  • Summit Trail: 0.7 miles (up to Visitor Center & Lookout)
  • Juniper Trail: 1.4 miles
  • Deer Flat Roadd (fire road): 1.6 miles
  • Mitchell Canyon Road (fire road): 3.7 miles
  • Total: 13.2 miles

    Taking a break before heading up Bald Ridge Trail.

    Taking a break before heading up Bald Ridge Trail.

    The steep ascent up Eagle Peak Trail was without a doubt, the most challenging of the day. Still, we made incredible time. We’d been warned – and expected – to have a 6 to 8 hour day ahead of us, but we reached the summit after only 2.5 hours of hiking. Descending took almost as long, probably because by the end of the day we were all exhausted and dragging our feet down the hills. Still, we were all in all very happy with our route choice and end time.

    Partway up Bald Ridge Trail… yet the summit still seems so far away.

    Clear views of the valley on the final ascent up the Summit Trail.

    Clear views of the valley on the final ascent up the Summit Trail.

    Corner of the lookout from the Mt. Diablo Visitor Center.

    Corner of the lookout from the Mt. Diablo Visitor Center.

    The one thing I remembered most about this hike from completing it years before was the anticlimactic feeling of arriving at the summit surrounded by people who had driven up. Still, there was a number of hikers who looked as rugged and worn out as we’d felt, lined up at the summit water spigot. Both the Visitor Center and lookout platform offer great 360 degree views and is lined with binoculars for far-off views on clear days.

Like I’d mentioned before, our route down was much less scenic, following a wide fire road for the entire journey. We saw larger groups of people ascending this direction, or stopping partway at scattered picnic tables. This road really drags on, and since it’s a couple miles longer (but less steep), than the way up – we were more than ready to throw down our packs and call it a day once we’d reached the car.

Beginning of a long, windy descent down the Deer Flat fire road to the Mitchell Canyon fire road.

Beginning of a long, windy descent down the Deer Flat fire road to the Mitchell Canyon fire road.



  • Length: 13.2 miles
  • Elevation gain: 3.2k ft.
  • Time: 5 hours

Muir Beach to Rodeo Beach via the Coastal Trail

With six weeks left until my upcoming North Cascades climbs, I need to intensify my endurance training. I’ll be doing two back-to-back climbs on mountains averaging around 10k ft. in altitude, and as I’ve learned from past experiences, the only way to prepare for that is to run, hike, and climb with as much elevation gain as possible on my weekend training days.

Muir Beach is one of the first trails I discovered when I moved to SF, and has stuck to be one of my favorites. I’ve brought my parents, out-of-town friends, and regular hiking buddies here. Its out-and-back style makes it an easy route to shorten or lengthen based on your mood. Here’s a distance breakdown of popular turn-around points:

  • Muir Beach to Coastal Fire Road intersection: 2.2 miles
  • Muir Beach to Tennessee Valley: 3.1 miles
  • Muir Beach to Hill 88: 4.5 miles
  • Total one-way from Muir Beach to Rodeo Beach: 5.9 miles
Quarter-mile into the hike, looking down at Muir Beach.

Quarter-mile into the hike, looking down at Muir Beach.

I chose the perfect day, with San Francisco’s famous fog hanging overhead for most of the morning. It was chilly, but easy to warm up with the waterfront hills.

The first half mile is steep. The entire trail follows the coastline and winds up and down its peaks, and in and out of its valleys. You’re essentially walking (or running) from a lower elevation to a higher elevation and back the entire time, which some may find completely exasperating, or to others, as a challenge.

Shoreline views from the Coastal Trail.

Shoreline views from the Coastal Trail.

About halfway between Muir Beach and Tennessee Valley is a turnoff for Pirate’s Cove, a hidden little beach surrounded by tall, wind-swept and sea-swept rocks. At this intersection you’ll find one of two sets of rugged, wooden stairs on the trail that will slow down traffic a little. When trail running, this is one of the only spots that I’ll need to halt my speed to trudge up each step.

Just one more up-and-over and the trail widens as it merges with a fire road for the final stretch into Tennessee Valley.

Top of the fire road, looking down at Tennessee Valley - shoreline hidden by the hills.

Top of the fire road, looking down at Tennessee Valley – shoreline hidden by the hills.

When the fire road intersects with another wide trail, turn left for just 100 yards and you’ll see the continuation of the Coastal Trail on your right, with a mileage sign to Rodeo Beach. The walk from this intersection to the Tennessee Valley shoreline is 0.7 miles, which would’ve added 1.4 miles to my trip. I’ve done this option before and turned around at the beach, making the total hike around 7 miles.

Being in the valley means you’ve lost all of that legwork you did to get yourself up those hills, which also means you get to repeat that effort to get over to Rodeo Beach. To emphasize; it’s a lot of steep, steep hill climbing, and there’s not much benefit to the up-and-down nature of the path other than sheer enjoyment.

Leaving Tennessee Valley to go up, up, up and over to Rodeo Beach.

Leaving Tennessee Valley to go up, up, up and over to Rodeo Beach.

Here’s the most fun part of the trail. In the course of 1.15 miles, the Coastal Trail gains 800′ in elevation and peaks out at an exposed, windy plateau overlooking Tennessee Valley and even farther on. Continue up this hill to the tallest point of the day, and you’ll intersect a paved cycling road. Turning left here takes you a quarter mile to Hill 88. I’ve used this as a landmark too, returning to Muir Beach from Hill 88 makes a little more than a 9 mile track.

Turning right instead, the trail winds another mile and a half or so down to Rodeo Beach, which will probably be more crowded than Muir Beach. Make your way all the way down to the sand, and you get to look back and see all of the miles and elevation you get to do all over again on your return!

Overlooking Rodeo Beach, with views of the Golden Gate Bridge barely visible in the background.

Overlooking Rodeo Beach, with views of the Golden Gate Bridge barely visible in the background.


  • Length: 11.8 miles
  • Elevation gain: 3.5k ft.
  • Time: 3.25 hours

Mt. Hood Summit Climb

Photos from Mt. Hood, June 12, 2014 with Portland-based climbing group Mazamas.

  • Length: 8 miles
  • Elevation gain: 5,439 ft.
  • Summit: 11,239 ft.
  • Time: 12:30 am – 12:30 pm
  • Total time: 12 hours


First clear shot of the day, just as the sun is coming up. We can barely see the Palmer ski lift here, which we followed all the way up from Timberline Lodge after our midnight start.



Enjoying a break at sunrise, with the shadow of Mt. Hood visible over the valley.


The summit is nearly there, yet we still have at least a couple hours of climbing to ascend the final 700 feet.



Walking past Devils Kitchen, on the lower left. This is an active fumarole area that reeks of sulfur.


Looking up the Hogsback. Many climbers rope up on this section, depending on icy conditions. If one person falls off of the steep edge, the person they are roped to must jump off of the other side to balance the weight.



Final stretch to the summit over the icy trail.



Bundled up at the summit with Mt. St. Helens in the background.


Daunting view looking down back at the Hogsback, from the bergshrund.



The whole Mazamas crew, at the summit.


Pristine weather at Mt. Hood’s summit.


Dad and I, celebrating our successful climb.


Rappeling down the Old Chute.


Descending from the summit, with the Pearly Gates shining over.


Halfway down, last view of the summit before we reach the trailhead at Timberline Lodge.

Purisima Creek Redwoods: Hiking over Half Moon Bay

My office is in a unique location; at the intersection of El Camino Real and Highway Bridge 92, which stretches from Hayward through San Mateo and over into Half Moon Bay. It’s easy for commuters to head north or south on the Peninsula, or even over to the East Bay, but the Half Moon Bay hills and endless trails along Skyline remain largely undiscovered. So, I took advantage of an early Friday afternoon to visit one of my favorite parks.


Descending, still towards the top, along the Whittemore Gulch Trail

The main parking lot is right off of Skyline, which means the first half of the hike goes across the hills and into a valley, where it follows along the Purisima Creek. The route I chose circles the entire park counter-clockwise and is the longest circuit available in this open space. Here’s how the distance breaks down:

  • North Ridge Trail: 1.2 miles
  • Whittemore Gulch Trail: 2.2 miles
  • Purisima Creek Trail: 2.3 miles
  • Craig Britton Trail: 2.6 miles
  • Harkins Ridge Trail: 1.2 miles
Redwoods along Purisima Creek

Redwoods along Purisima Creek

The first two trails wind along the upper, exposed part of the hills for quite a while before dipping into the forest. Even then, it’s gradual, I had barely realized I’d entered the forest before I was surrounded by redwoods and had reached the valley floor; Purisima Creek.

There’s another major trailhead and parking area where Whittemore Gulch meets the Purisima Creek Trail, at the bridge to cross the creek. This trail becomes wider, flatter, and smoother, perfect for trail runners. I half-ran and half-hiked, slowing down over some of the ruttier areas that have been dug out by horses and cyclists. There are a lot of roots and rocks to look out for on these trails too, and areas on the Whittemore Gulch and Craig Britton can be tricky with slanting, steep slopes.

Sleep slopes along the Craig Britton Trail

Sleep slopes along the Craig Britton Trail

Craig Britton continues at a relatively flat elevation through the thick, forested redwoods until it intersects with Harkins Ridge Trail. The scenery changes as this trail goes up, redwoods falling away to thinner trees that let in more sunlight. By the time I reached the Harkins Ridge Trail and trudged up its dusty steep hills, I’d almost forgotten the entire first third of my day that had been like this – I was so used to the thick forest and tall trees.

The final views before the parking lot really reminded me how much this open space has to offer; completely different landscapes, wildlife, and ecosystems scattered between the dense valley floor and the top of the Skyline hills.

Final view over Half Moon Bay before the last stretch to the trailhead parking lot

Final view over Half Moon Bay before the last stretch to the trailhead parking lot


  • Length: 9.5 miles
  • Elevation gain: 1.8k
  • Time: 2.5 hours

Redwood Regional Park: West Ridge Trail to East Ridge Trail

It’s difficult to have a car in San Francisco. But it’s oh-so worth it when it comes to weekend getaways, especially with all the Bay Area has to offer. I’ve been to Muir Woods, Mt. Tamalpais, and Stinson Beach more times than I can count, so a few weeks ago I decided to check out what’s hiding in the East Bay, and found the perfect day trip less than 30 minutes outside of the city.

Redwood Regional Park, part of the East Bay Regional Park District, is a huge open space that’s super accessible, tucked away in the East Bay hills just a short drive from Oakland. From San Francisco, take 580 East off of the Bay Bridge and turn left off of the 35th Ave exit. This road turns into Redwood Road, which will take you to the main entrance of the park. There’s plenty of parking for a $5 fee, or you can squeeze in between other cars on the side of the main road just outside the entrance, which is how I entered the park today.

I created my own loop based on recommendations I’d read and convenience to my car location, but you can view each trail and loop more closely on Mappery.

When I first entered the park on foot, I found a couple of ways to jump up on a trail to my left that ran along a creek bed. This area of the park is lush with green plants and glows under a canopy of trees, with a very small one-track trail lined with rocks and roots. I managed to fall flat on my face within the first five minutes of my day.


Winding up towards the West Ridge Trail

Winding up towards the West Ridge Trail

I followed this trail up the left-side ridge and hit my destination, the West Ridge Trail, and continued on higher up. The path widens here to accommodate equestrians, bikers, and more hikers, and goes for miles and miles – and steeper and steeper. The West Ridge Trail narrows and widens again, snaking through thick forests and leveling out at look points with stunning views. I passed through so many ecosystems, from the thick green forest you see above through tall redwoods and up above dusty pastures covered in wildflowers.

More uphill on the West Ridge Trail

More uphill on the West Ridge Trail

These first few miles were the steepest of the day, and I was regularly alternating between trail running on flat surfaces to cutting my pace in half up hills. The bulk of my elevation gain was condensed into just the first third of this hike, which means ending the day at 1.6k total gain made a strenuous beginning. At the highest point of the West Ridge Trail, the path crosses a road that leads to Chabot Space & Science Center, and from then on, it’s pretty much all downhill.

Looking back up the West Ridge Trail, winding through the redwoods.

Looking back up the West Ridge Trail, winding through the redwoods.

Just about halfway through my hike, the windy trail through the redwoods evened out to a gaping valley on my right, and a parking lot up emerged ahead on the left. This is where the West Ridge Trail becomes the East Ridge Trail, and where I found many more people either starting or ending their day. There are a lot of leisurely trails that fork off of the main one and many people wander down these for shorter hikes or picnic spots. It’s easy to get stuck here, enjoying the views.

View from the East Ridge Trailhead

View from the East Ridge Trailhead. Naturally, the photo does not capture the beauty of this spot.

The last half of the hike was easy, and mostly downhill. The East Ridge is unlike its other half in that it’s largely exposed, dusty, and out of the redwoods. But both of these things also mean that I was able to see farther because of the lower tree line, and I paid more attention to the hills on the horizon since I was looking their direction, heading down. There’s something about a view like this, when I’ve stopped long enough to feel the blood in my limbs slow and my lungs open and I feel like I’m seeing this distance for the first time. It’s like taking that first breath of air when you come up from an ocean dive.

Afternoon rest spot on the East Ridge Trail, Redwood Regional Park.

Afternoon rest spot on the East Ridge Trail, Redwood Regional Park.

It was a beautiful, easy day that wasn’t completely inundated with crowds (unlike other Bay Area hiking options), and it reminded me of how lucky San Franciscans are to have so many options in this area.


  • Length: 7.5 miles
  • Elevation gain: 1.6k
  • Time: 2.25 hours