
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!

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.
For Different Travelers
Tailored advice for your travel style
👨👩👧 Families with Kids
Consider bringing your own inflatable kayaks or paddleboards to explore the bay, as rentals can be pricey. The short hike to Indian Beach is also a manageable adventure for families looking for a slightly quieter spot. Remember sunscreen, hats, and plenty of water to keep everyone comfortable.
🧘♀️ Solo Travelers & Couples Seeking Serenity
Take advantage of the hiking trails within Tomales Bay State Park, especially the path to Indian Beach, for a more secluded experience. Pack a romantic picnic to enjoy with your partner, or simply find a comfortable spot to watch the sunset over the bay. The natural beauty here is perfect for quiet reflection and connection.
🏞️ Nature Enthusiasts & Hikers
Keep an eye out for local wildlife, including various bird species that frequent the bay. The calm waters of Tomales Bay are also a haven for marine life. If you're interested in exploring the bay's ecosystem, consider bringing your own kayak or paddleboard to discover its nooks and crannies.
Deep Dives
In-depth insights and expert knowledge
Exploring Tomales Bay State Park
One of the most recommended excursions within the park is the short hike to Indian Beach. This trail offers a different perspective of the coastline and leads to a quieter, more secluded beach. It's a perfect spot for those seeking a peaceful retreat away from the main beach crowds. The trails are generally well-maintained, making them accessible for most visitors, though some may involve moderate inclines.
Beyond Heart's Desire and Indian Beach, the park provides opportunities for kayaking and paddleboarding on the calm waters of Tomales Bay. While rentals are available at Heart's Desire, they can be costly. Many visitors bring their own equipment to explore the bay at their own pace, discovering hidden inlets and observing marine life. Remember to be mindful of tides and weather conditions when venturing out on the water.
Family Fun at Heart's Desire Beach
Parents often praise the beach for its family-oriented environment, noting that it's common to see children of all ages enjoying themselves. The convenience of nearby restrooms is also a significant plus for families. While kayak rentals are available, many families bring their own inflatable kayaks or paddleboards to navigate the gentle bay waters, creating memorable adventures for the kids.
Despite the many positives, it's important for families to be aware of potential jellyfish sightings. While they are usually harmless and can be interesting to observe from a distance, it's wise to supervise children closely and avoid direct contact. Packing plenty of snacks, drinks, and sun protection is also essential for a comfortable and enjoyable family outing.






Social
from TikTok, Instagram & Reddit