Skip to content

About Shell Beach at Tomales Bay State Park in Inverness, California

Shell Beach is the southern beach in Tomales Bay State Park near the town of Inverness. This sandy beach has calm water for swimming and is located on the west side of Tomales Bay. To reach Shell Beach requires a short, medium, or long hike. The closest parking area is at the end of Camino Del Mar Road at the north end of Inverness and leaves you with less than a half-mile walk each way to Shell Beach. The other trailheads are at the end of Shallow Beach Road (medium hike) and at the main Heart’s Desire Beach parking area (long hike). Because of the easy access from Inverness, this beach can be busy on nice days. Another sandy beach can be found just north of Shell Beach. To get there, take the trail at the north end of the beach.

255 Camino Del Mar
Inverness, CA 94937
Park Name
Tomales Bay State Park
State Park
Pet Details
No dogs allowed
Free parking
Hiking, Swimming
Toilet, Trails, Wetlands
Map of Shell Beach at Tomales Bay State Park
Inverness, US
10:09 pm, April 23, 2024
temperature icon 55°F
L: 53° H: 58°
Feels like 54.1 °F overcast clouds
Wind gusts: 3 m/s
UV Index: 0
Precipitation: 0 inch
Visibility: 10 km
Sunrise: 6:24 am
Sunset: 7:54 pm
Humidity 83 %
Pressure1017 mb
Wind 3 m/s

Nearby Beaches

Chicken Ranch Beach

0.6 miles away

Chicken Ranch Beach is a little-known sandy spot on Tomales Bay near Inverness, CA. This hidden locals beach is...

View beach

Shallow Beach

0.6 miles away

Shallow Beach is a privately-owned beach that is completely surrounded by Tomales Bay State Park on the Point Reyes...

View beach

Nearby Attractions


There are no reviews yet. Be the first one to write one.