To Hearts Desire Beach (5.0 miles): From the parking lot at the end of Camino Del Mar, follow Johnstone Trail (2.6 miles) to reach an intersection with Jepson Trail. Turn right on Johnstone Trail (1.8 miles) to reach Hearts Desire Beach. Continue walking along the beach (0.6 miles) to reach Indian Beach.
To Camino del Mar (4.4 miles): From Indian Beach, retrace your steps (0.6 miles) along the beach to reach Hearts Desire Beach parking lot. Then follow Jepson Trail (1.0 miles) to reach an intersection with Johnstone Trail. Follow Johnstone Trail (2.5 miles) to Shell Beach. Continue along Johnstone Trail (0.3 miles) to reach the parking lot at Camino Del Mar.
From US-101 North, take exit 450B towards San Anselmo. In half a mile, merge onto Sir Francis Drake Blvd. Continue for 27.6 miles, then turn right onto Camino Del Mar. Drive for 0.7 miles to reach the parking lot for Tomales Bay.