Open Travel Guide
  1. Home
  2. Destinations
  3. United States
  4. California
  5. San Francisco
  6. Beaches
  7. Stinson Beach (day trip, Marin County)

Beaches · California, San Francisco

Stinson Beach (day trip, Marin County)

  • Viberelaxed Marin beach town, family-friendly in summer
  • DistanceAbout 20 miles (32 km) north of San Francisco; outside the city, a day trip
  • Rating★ 4.7
  • Best seasonJune-September when lifeguards are on duty; fog still common
  • Difficultyeasy
  • TransportDrive about 45-60 minutes via Highway 1 over the Golden Gate Bridge; Marin Transit Route 61 from Marin City on weekends and holidays (confirm schedule at marintransit.org); parking fills on summer weekends

Stinson Beach is a long sandy beach on the Pacific coast of Marin County, California, about 20 miles north of San Francisco, and is a day trip rather than a city beach. The sand is pale and fine, the beach runs for several miles beside the small village of Stinson Beach, and the water is the open Pacific, cold at about 54-60F with surf that varies through the day.

Long sandy GGNRA beach in Marin with lifeguarded swimming in summer, still cold at about 54-60F. Flagged as a day trip: it is not inside San Francisco.

Stinson Beach is a long sandy beach on the Pacific coast of Marin County, California, about 20 miles north of San Francisco, and is a day trip rather than a city beach. The sand is pale and fine, the beach runs for several miles beside the small village of Stinson Beach, and the water is the open Pacific, cold at about 54-60F with surf that varies through the day. It is one of the few beaches in the Bay Area with lifeguards on duty in the summer season, which makes it the region's main choice for families who want to swim or wade, although fog is still common and the water remains chilly. The National Park Service manages the beach within the Golden Gate National Recreation Area, and amenities include restrooms and showers, picnic areas with grills, and a parking lot. The village behind the beach offers cafes, shops and small restaurants for food and supplies, so visitors do not need to bring everything. The mood is relaxed and family-oriented, busy on summer weekends and quiet on weekdays and off-season. The beach is wide and flat, with plenty of room for volleyball, kite flying and long walks, and the dramatic ridge of Mount Tamalpais rises behind the village. Getting there involves a drive of about 45-60 minutes from San Francisco, crossing the Golden Gate Bridge and following Highway 1 along its winding coastal section. Marin Transit Route 61 runs from Marin City on weekends and holidays, and visitors should confirm the schedule at marintransit.org before planning around it. Parking fills on summer weekends, so an early start is wise. June through September is the lifeguarded season, though September also tends to bring the clearest weather. Stinson Beach also connects to nearby coastal trails and the Bolinas Lagoon, which attracts migrating shorebirds and herons and adds options for a longer day out.

Practical information for Stinson Beach (day trip, Marin County) · Last updated September 2026
Distance About 20 miles (32 km) north of San Francisco; outside the city, a day trip
Getting there Drive about 45-60 minutes via Highway 1 over the Golden Gate Bridge; Marin Transit Route 61 from Marin City on weekends and holidays (confirm schedule at marintransit.org); parking fills on summer weekends
Difficulty easy
Best season June-September when lifeguards are on duty; fog still common
Address 3 Highway 1, Stinson Beach, CA 94970

Amenities

  • Lifeguards in season
  • Restrooms and showers
  • Picnic areas and grills
  • Cafes and shops in the village
  • Parking lot

Good to know

Best for
families, swimmers, sunbathers, picnickers

Location

3 Highway 1, Stinson Beach, CA 94970

37.9007, -122.6447 View on map

Highlights

  • Long, wide sandy beach with lifeguards in the summer season
  • Village cafes and shops directly behind the beach
  • Picnic areas and grills
  • Mount Tamalpais ridge rising behind the village
  • Nearby Bolinas Lagoon for birdwatching

Tips for visiting

  • Arrive early on summer weekends, as the parking lot fills.
  • Swim only where lifeguards are on duty, from about June to September.
  • Allow 45-60 minutes for the drive via Highway 1 from San Francisco.
  • Check the Marin Transit Route 61 schedule at marintransit.org before relying on the bus.
  • Bring layers, as fog and wind are common even in summer.

When to visit

June-September when lifeguards are on duty; weekday mornings avoid the heaviest parking pressure and fog usually lifts by midday.

Frequently asked questions

Is Stinson Beach in San Francisco?

Stinson Beach is in Marin County, about 20 miles north of San Francisco. It is a day trip rather than a city beach.

Are there lifeguards at Stinson Beach?

Lifeguards are on duty in season, typically June-September. Water temperature remains cold at about 54-60F.

How do visitors get to Stinson Beach without a car?

Marin Transit Route 61 runs from Marin City on weekends and holidays. Visitors should confirm the schedule at marintransit.org.

Can visitors eat near the beach?

The village behind the beach has cafes and shops. Picnic areas and grills are also available on the beach.

Ready to book

Stinson Beach (day trip, Marin County)

Visit nps.gov