Travelers are voting Ocean Beach, Muir Beach and Stinson Beach as the best of 7 beaches near San Francisco. There are 12 beaches near Los Altos a city just 30 km from San Francisco and 12 beaches near San Gregorio which is 31 km distant. The most popular of these are Capitola City Beach and Wharf near Los Altos and Davenport Landing Beach in San Gregorio. You can find 112 beaches in California and 158 beaches in the country of United States. Our members favorite in California is La Jolla Cove and Miami Beach is the top pick in United States. Want more? Check out our map of beaches near San Francisco.