
Heart's Desire Beach
A serene, family-friendly beach in Tomales Bay State Park, known for its calm, shallow waters and picturesque cove.

Highlights
Must-see attractions
Social
From TikTok & Reddit
Best Time
Secure parking and fewer crowds

Heart's Desire Beach
Best Time
Secure parking and fewer crowds

Highlights
Must-see attractions
A serene, family-friendly beach in Tomales Bay State Park, known for its calm, shallow waters and picturesque cove.
"Beautiful beach for families, especially with young kids/babies. The water is clear and shallow."

🚗 Arrive Early for Parking
Parking fills up fast! Aim for morning arrival, especially on weekends, to snag a spot.
💰 Parking Fee
Expect to pay around $8-$9 for daily parking. Consider carpooling!

Quick Facts
Highlights
Discover the most iconic attractions and experiences

Sheltered Cove Waters
Main beach area
Gentle, shallow, and often warm waters perfect for families and wading.

Picnic and Play Areas
Near the parking lot
Shaded picnic tables and ample sandy space for kids to play and build sandcastles.

Indian Beach Hike
To the left of the main beach
A short hike leads to a quieter, more secluded beach, ideal for peaceful reflection.
Plans like a pro.
Thinks like you
Planning Your Visit
Parking and Entry Fees
Water Conditions and Wildlife
Best Times
Insider Tips
from TikTok, Instagram & Reddit
🚗 Arrive Early for Parking
Parking fills up fast! Aim for morning arrival, especially on weekends, to snag a spot.
💰 Parking Fee
Expect to pay around $8-$9 for daily parking. Consider carpooling!
👨👩👧 Family-Friendly Waters
Shallow, gentle waves make it ideal for kids. Water is often warm enough for comfortable swimming.
⚠️ Watch for Jellyfish
Jellyfish can be present in the water and on the shore. Admire from a distance!
Tips
from all over the internet
🚗 Arrive Early for Parking
Parking fills up fast! Aim for morning arrival, especially on weekends, to snag a spot.
💰 Parking Fee
Expect to pay around $8-$9 for daily parking. Consider carpooling!
👨👩👧 Family-Friendly Waters
Shallow, gentle waves make it ideal for kids. Water is often warm enough for comfortable swimming.
⚠️ Watch for Jellyfish
Jellyfish can be present in the water and on the shore. Admire from a distance!
🚶 Hike to Indian Beach
For a quieter experience, take the short hike to Indian Beach.
🧺 Pack a Picnic
Plenty of picnic tables available, some with tree shade. Great for a family meal.
What Travellers Say
Reviews Summary
Heart's Desire Beach is widely loved for its family-friendly, calm waters and scenic cove setting, making it ideal for young children and relaxed beach days. Visitors appreciate the picnic facilities and the option to hike to quieter spots. However, some find the water shallow for serious swimming and note the presence of jellyfish, while kayak rentals are considered expensive.
"Beautiful place. We payed 9$ per day per parking. The beach is good for families with kids. The main entertainment is kayaking. Of you go left to Indian trial you’ll find a beach and vigwam. You you follow to the right there is a vista point. Nice place. We really liked. The only think not so comfortable to swim as water is shallow"
Eva B
"This is a beautiful beach close to Point Reys Lighthouse. There are few picnic tables and nice bathrooms. The water was warm. Many people were swimming got kayaking here. However, be aware of the jellyfishes!"
Tiina
"Beautiful beach for families, especially with young kids/babies. The water is clear and shallow. The wave is gentle. There were lots of families with kids of all ages (1-18) there on the Labor Day weekend. There is also a kayak rental at the beach. We brought our own inflatable kayak, and the wave is gentle enough to go around (we went to Pebble beach and back). There are picnic tables with tree shades, and a public restroom (there is no shower, however, unlike what Google maps says). Parking is $8, and you should be there in the morning to get a parking spot. We like it a lot, and will come back."
Dat Nguyen
What People Like
What People Dislike
Frequently Asked Questions
🚇 🗺️ Getting There
Heart's Desire Beach is located within Tomales Bay State Park in Marin County, California. You'll typically drive through Inverness. Follow signs for Tomales Bay State Park, and then for Heart's Desire Beach. The drive itself offers scenic views of Tamales Bay.
Public transport options to Heart's Desire Beach are very limited. It's best accessed by car. Some local bus routes might get you close to Inverness, but you would likely need to arrange a taxi or rideshare for the final leg, which can be unreliable in this area.
From Highway 1, take Sir Francis Drake Boulevard towards Point Reyes Station. Continue on Sir Francis Drake Blvd, then turn right onto Sir Francis Drake Blvd again (following signs for Inverness). Turn right onto Estates Drive, then left onto Heart's Desire Drive, which leads into the park and to the beach.
Yes, there is a dedicated parking lot at Heart's Desire Beach. However, it is a popular spot and parking fills up very quickly, especially on weekends and holidays. Arriving early in the morning is highly recommended.
The parking fee is typically around $8-$9 per day. It's a state park fee, so it covers access to the beach and park facilities.
🎫 🎫 Tickets & Entry
You do not need to purchase tickets for entry into Heart's Desire Beach itself, but there is a parking fee required to access the beach facilities. This fee is paid upon arrival at the parking lot.
Heart's Desire Beach, as part of Tomales Bay State Park, is generally open from sunrise to sunset. However, it's always a good idea to check the official California State Parks website for any specific seasonal hours or closures.
Unfortunately, parking spots at Heart's Desire Beach cannot be reserved in advance. It operates on a first-come, first-served basis. This is why arriving early is crucial, especially during peak times.
While there aren't specific discounts for entry, having a California State Parks annual pass might cover parking fees at some locations. It's best to check the California State Parks website for details on passes and their applicability.
If the main parking lot is full, you may have to wait for someone to leave or consider visiting another nearby beach. Some visitors have mentioned parking further away and walking, but this is not always feasible or permitted.
🎫 🧭 Onsite Experience
Heart's Desire Beach is great for swimming (especially for kids due to shallow waters), picnicking, sunbathing, and beachcombing. Kayaking is also popular, with rentals available, and you can explore nearby areas like Indian Beach.
Yes, it's considered very good for swimming, particularly for families with young children. The water is shallow, the waves are gentle, and it's often described as warmer than ocean beaches.
There are clean public restrooms available. However, there are no showers at Heart's Desire Beach, unlike what some maps might suggest.
Yes, kayak rentals are available at Heart's Desire Beach. However, be aware that they can be quite expensive. Many visitors opt to bring their own kayaks or inflatable kayaks.
Dogs are generally not permitted on the beach itself at Heart's Desire Beach to protect the natural environment and wildlife. Always check the latest park regulations before visiting with pets.
🍽️ 🍽️ Food & Dining
There are no restaurants or food vendors directly at Heart's Desire Beach. It's a natural beach setting. You'll need to bring your own food and drinks.
The nearest dining options are in the small towns of Inverness or Point Reyes Station. You can find cafes, delis, and restaurants offering local seafood and American cuisine. Packing a picnic is highly recommended for a full day at the beach.
While some social media posts mention BBQs, it's best to confirm current park regulations regarding open flames or grilling. Often, designated picnic areas are available, but specific grilling rules apply.
Pack essentials like sandwiches, snacks, fruits, plenty of water, and any other favorite picnic items. Don't forget a cooler to keep food fresh and trash bags to pack out everything you bring in.
Potable water is typically available at the restrooms for refilling water bottles, but it's always wise to bring your own supply of water, especially on hot days.
📸 📸 Photography
Capture the serene cove, the gentle waves, families enjoying the shallow water, and the surrounding natural beauty. The hike to Indian Beach also offers unique coastal views.
Early morning or late afternoon (golden hour) often provides the best lighting for photography, with softer light and fewer harsh shadows. Midday can be bright but still offers good opportunities for capturing the vibrant beach scene.
The unique shape of the cove, the distant hills of Tomales Bay, and the trail leading to Indian Beach offer distinct photographic subjects. Look for interesting shells or driftwood for close-up shots.
A wide-angle lens is great for capturing the expanse of the beach and cove. A telephoto lens can be useful for wildlife or distant views. Don't forget a polarizing filter to enhance the blues of the water and sky.
Drone usage is typically restricted in California State Parks to protect wildlife and visitor experience. Always check the specific park's drone policy before flying.






Social
from TikTok, Instagram & Reddit