Heart n Sole Santa Rosa, CA

Willow Creek to Shell beach
via Pomo Campground
8.75 miles
POINT TO POINT

MapMyRun or Strava

Route Directions

  • Start at Parking lot Gold Coast Coffee
  • Right on Moscow Road
  • .1 mi - Cross Russian River
  • .2 mi - RIGHT onto Freezout Road
  • .6 mi - LEFT LandPaths Willow Creek Preserve
  • 1.1 mi - Reach parking lot at end of road
  • 1.1 mi - STRAIGHT/UP Islands in the Sky Vista Loop
  •              Pass Box Springs & Freeze Out Trails
  • 2.5 mi - RIGHT at top to stay on Islands in the Sky Trail
  • 2.6 mi - LEFT Upper Old Barn Trail
  • 2.7 mi - RIGHT Lower Old Barn Trail
  • 4.1 mi - RIGHT Willow Creek Road
  • 4.2 mi - Pass through gate and continue straight
  • 5.3 mi - LEFT to Pomo Canyon Environmental Campground
  • 5.8 mi - REACH Pomo Canyon Environmental Campground
  •              UP Pomo Canyon Trail past campgrounds
  • 6.5 mi - RIGHT/STRAIGHT Stay on Pomo Canyon Trail
  • 8.0 mi - RIGHT/STRAIGHT Stay on Pomo Canyon Trail
  • 8.6 mi - CROSS HIGHWAY 1 and continue to Shell Beach Parking lot
  • 8.75 mi - FINISH at Shell Beach Parking lot.
  • Route Info

  • Start Elevation - 25 ft
  • Max Elevation - 944 ft
  • Minimum Elevation - 25 ft
  • Net Elevation - 1727 ft
  • Point to point
  • Park Notes

  • Dogs - No
  • Restrooms - No
  • Parking Fee - No
  • Directions to the Start

  • Start at Heart & Sole Sports
  • SOUTH Brookwood Ave - go 1 mile
  • RIGHT - go 2.2 miles
  • MERGE ONTO Highway 12 West bound - go 1 mile
  • NORTH 101 - go 5.1 mile
  • Exit River Rd/Gureneville/#494
  • LEFT on Mark West Springs/River Road - go 23 miles
  • ENTER Duncans Mills
  • RIGHT on Moscow Road
  • RIGHT on Steelhead Drive
  • Park in parking spaces avoiding the front of the businesses
  • 25377 Steelhead Drive; Duncans Mills, CA 95430



  • Trail Maps