Overview
Tomales Bay State Park sits on the western shore of Tomales Bay, roughly 60 miles north of San Francisco in Marin County. The park encompasses a narrow strip of coastline and forest between the bay and the ridgeline of Inverness Ridge, protecting one of the more sheltered stretches of shoreline in the greater Point Reyes area.
The bay itself is a long, thin tidal inlet carved along the San Andreas Fault, making it one of the more geologically distinctive bodies of water on the California coast. The combination of calm water, nutrient-rich shallows, and surrounding forest creates a habitat that supports diverse wildlife, including harbor seals, shorebirds, oystercatchers, and monarch butterflies during seasonal migrations.
The park is relatively small and intentionally undeveloped, which is much of its appeal. Visitors come for swimming at protected beaches, hiking through Bishop pine forest, kayaking, and wildlife watching. It is jointly managed and sits adjacent to Point Reyes National Seashore, so the two areas are often visited together.
Before You Go
Entry and Fees
The park charges a day-use parking fee; verify current amounts at the California State Parks official website or by calling the park directly before your visit, as fees are subject to change.
Reservations
Hearts Desire Beach, the main access point, can fill to capacity on summer weekends and holidays. Arriving early (before 10 a.m.) significantly improves your chances of finding parking. There is no advance reservation system for day use; it is first-come, first-served.
What to Bring
- Layered clothing: the bay shore is sheltered but coastal fog and wind can arrive quickly, especially in the afternoon
- Sun protection — beaches face east and receive strong morning and midday sun
- Drinking water; there are no reliable water sources on the hiking trails
- Insect repellent for wooded trail sections in warmer months
- Cash or a card for the entrance fee kiosk
Pets
Dogs are not permitted on beaches or trails within Tomales Bay State Park. Verify this policy locally before your visit, as rules can be updated.
Getting There
By Car
The park is most easily reached by car. From San Francisco, take US-101 north, then exit toward San Rafael and follow Sir Francis Drake Boulevard west through Fairfax and Samuel P. Taylor State Park toward the town of Inverness. From Inverness, Pierce Point Road leads north to the Hearts Desire Beach entrance. Total drive time from San Francisco is roughly 90 minutes under normal conditions.
By Public Transit
West Marin Stage (operated by Marin Transit) runs limited bus service from the San Rafael Transit Center toward Point Reyes Station. From Point Reyes Station, the park is not easily walkable; a bicycle or rideshare connection would be needed for the final miles. Check Marin Transit's current schedules and routes, as service frequency is limited, particularly on weekends.
Parking
The main parking area is at Hearts Desire Beach. Additional trailhead parking is available at the park boundary on Pierce Point Road. Both areas can fill completely on summer weekends.
Getting Around
The park is compact and best explored on foot or by water. A network of hiking trails connects the main beaches — Hearts Desire, Indian Beach, Pebble Beach, and Shell Beach — along the shoreline and through Bishop pine forest. Most trail distances are relatively short, making it feasible to visit multiple beaches in a single day.
Kayaking and paddleboarding are popular ways to explore the calm bay waters. Several outfitters operate in nearby Inverness and Marshall that offer rentals and guided tours; verify availability and current operators locally before your visit.
Bicycles are not permitted on the park's interior trails but can be used on Pierce Point Road to access the park entrance.
Things to See & Do
Beaches
Hearts Desire Beach is the most accessible and popular, with calm, relatively warm water suited to swimming and wading. Indian Beach, a short walk up the trail, is quieter and backed by forest. Shell Beach and Pebble Beach require longer hikes and reward visitors with more solitude.
Hiking
The primary trail network follows the shoreline north from Hearts Desire, passing through groves of Bishop pine — a rare, two-needled pine that grows naturally only in a handful of locations along the California and Baja coast. The Johnstone Trail and the connecting paths offer approximately 4–5 miles of hiking one way to Shell Beach. Elevation changes are moderate.
Wildlife Watching
Tomales Bay is a designated Important Bird Area. Look for brown pelicans, great blue herons, egrets, black oystercatchers, and numerous shorebird species. Harbor seals haul out on sandbars in the bay; binoculars are useful. The bay is also a nursery habitat for leopard sharks, which are harmless to swimmers.
Kayaking and Paddleboarding
The protected bay waters are well-suited to paddling. Launching from the park or from nearby put-in points in Inverness allows exploration of the bay's eastern oyster lease areas and tidal channels. Always check tide tables and weather before paddling.
Oyster Farms
Tomales Bay is one of California's most productive oyster-farming areas. While the farms themselves are private operations, visitors can purchase fresh oysters at roadside stands and small oyster companies along Highway 1 in Marshall, just across the bay. This is a local culinary experience worth planning around.
Food & Drink
There are no food vendors or concessions inside Tomales Bay State Park. Pack your own food and water for any visit.
The nearby town of Point Reyes Station (approximately 8 miles south) has a small but well-regarded food scene for a community its size. Several bakeries, a butcher, and a handful of cafes and restaurants serve local and regional produce, including West Marin dairy products and Tomales Bay oysters. Verify specific establishments are open before making the drive, as hours and businesses change.
Along Highway 1 in Marshall, a small number of oyster shacks and waterfront eateries offer a direct-from-the-bay dining experience that is closely associated with the region's identity. These are casual, often outdoor operations with limited hours; confirming in advance is advisable, especially off-season.
Practical Information
Facilities
Hearts Desire Beach has restrooms, picnic tables, and barbecue grills. Trail access points have minimal or no facilities. There are no shower facilities within the park.
Camping
Tomales Bay State Park does not operate its own developed campground as of the last available information; verify this with California State Parks. Camping is available at nearby Olema Campground (private) and within Point Reyes National Seashore (reservations required well in advance for seashore campgrounds). Samuel P. Taylor State Park to the south also offers camping.
Connectivity
Cell service is unreliable throughout West Marin, including inside the park. Download offline maps and save important phone numbers before leaving areas with reliable coverage.
Emergency Services
For emergencies, dial 911. The nearest hospital with an emergency department is in Novato or San Rafael; travel time from the park can exceed 45 minutes. A basic understanding of first aid is useful when visiting remote sections of the trail network.
Safety
The park's beaches are unguarded and have no lifeguard services. While the bay water is calmer than the open Pacific, swimmers should still be aware of cold water temperatures, even in summer, and should not swim alone.
Poison oak is common throughout the park's forested areas. Learn to identify it (clusters of three shiny leaves, reddish in fall) and stay on marked trails. Long pants and sleeves offer protection on brushy trail sections.
Wildlife should be observed from a distance. Harbor seals hauled out on sandbars are protected under the Marine Mammal Protection Act; approaching them causes stress and is illegal. Coyotes and occasional bobcats are present in the area and are generally wary of humans.
Fog and afternoon wind can reduce visibility and lower temperatures quickly along the coast. Let someone know your planned route and expected return time, particularly for longer hikes toward Shell Beach.