Tomales Bay Trail
ElevationAscent: 37' 11 m
Descent: -162' -50 m
High: 137' 42 m
Low: 12' 4 m
GradeAvg Grade: 3% (2°)
Max Grade: 6% (4°)
Popular runs nearby
Estero to Sunset Beach
8.1 mi 13.0 km • Out and Back • 623 ft Ascent 189.9 m Ascent
Jepson-Johnstone Beaches Loop
4.2 mi 6.7 km • Loop • 636 ft Ascent 193.87 m Ascent
Five Brooks & Firtop
7.5 mi 12.0 km • Loop • 1,256 ft Ascent 382.95 m Ascent
Phoenix Lake Loop
6.2 mi 9.9 km • Loop • 741 ft Ascent 225.73 m Ascent
Table Rock 27k
17.2 mi 27.7 km • Loop • 3,330 ft Ascent 1015.01 m Ascent
China Camp State Park Loop
8.5 mi 13.7 km • Loop • 761 ft Ascent 231.82 m Ascent
Navigate on-trail with our free app
“An enjoyable descent through cattle pasture to the end of a salt marsh.”— Megan W
From the trailhead off CA Highway 1, the Tomales Bay trail starts off on a mellow descent through open coastal plains. Approach a group of large rocks and stick to the main trail, avoiding the narrower side trails. Next the trail skirts two small ponds ringed by marsh grass and cattails. Various shorebirds and ducks linger here.
After rounding another larger pond, the trail tops a small rise with good views of Tomales Bay. Back down at the swampy edge of Tomales Bay you'll spot scattered remnants of the North Pacific Railroad that operated from the 1870's until 1933, running from Sausalito to the town of Tomales and then through Sonoma County. The trail turns north to follow the shore of the bay and headwaters of Lagunitas Creek, but the trail peters out and becomes overgrown with poison oak. Note: bikes are allowed on this trail.
Run this trail?
We need help with the following missing trail information:
Need to Know, Runner Notes
Is something wrong? Let us know. Have photos to share? Help fellow runners know what's here.