This site is located along the Marin County coastline in the town of Bolinas. Follow Highway 1 to Stinson Beach. From Stinson, continue 4.7 miles on Highway 1 to mile marker 17.01 at the north end of Bolinas Lagoon. Turn left at the unmarked road to Bolinas. Take a quick left at the road’s end. Drive one mile to the stop sign. Turn left. Turn right on Mesa Road and left on Overlook Road. Turn right on Elm Road. At Elm and Ocean Parkway, there is a parking lot for Agate Beach on your left. Park and walk down the path to the north.
The parking lot for Agate Beach is on your left at Elm and Ocean Parkway.
Portable toilets are located at the north end of the Agate Beach parking lot.