From 101 take the Stinson Beach/Mill Valley exit and follow Highway 1 north. It will take about 45 minutes to get to Stinson Beach, on a curvy scenic road. Drive straight through Stinson and follow Highway 1 along the lagoon.
Directly after the lagoon ends, take the first left turn. This is an unmarked turn so keep your eyes open. You will reach a T and turn left again onto Olema Bolinas Rd. The Locals have taken down the Bolinas 2 Mile sign.
Then you will go around the other side of the lagoon and come to another T -- turn left onto Horseshoe Hill Rd, there will be a plant nursery on the corner to your left.
You will pass a school and drive up a little hill. Go straight at the stop sign. As you come into Bolinas, make a right turn after the lumber yard onto Brighton Avenue.
Brighton Avenue will dead-end at Brighton Beach.
Before you reach the beach you will see the 2 Mile Surf Shop located at 22 Brighton, behind the Post Office.
It takes about 45 minutes to an hour from the Golden Gate bridge if there is no traffic. Parking is limited so we encourage you to carpool!