Sandy beach
Hike-in Required
Snorkeling / SCUBA
Please respect the outdoors by practicing Leave No Trace. Learn more about how to apply the principles of Leave No Trace on your next outdoor adventure here.

Kehoe Beach is the northernmost section of a continuous 12-mile stretch of beach known as the Great Beach, which spans from Point Reyes to the rocky points south of McClures Beach on the Point Reyes National Seashore. A broad, expansive beach cut only by a stream flowing into the ocean, Kehoe is well known for the spring wildflower displays among its sand dunes.

Reachable by a flat, family-friendly, 0.6-mile trail that runs adjacent to a marsh, Kehoe Beach is also one of the few dog friendly locations within Point Reyes. Note that dogs must remain on a 6-foot leash and are not permitted on the section of beach south of the trailhead, which is protected habitat for the endangered snowy plover.

The Pacific side of Point Reyes is often enshrouded in fog and can be very windy. Try and time your visit with a high-pressure weather front to take full advantage of this wild and rugged coastline.

Parking for Kehoe Beach is streetside on Pierce Point Road, adjacent to the trailhead.

Logistics + Planning



Parking Pass

Not Required


Expansive scenic beach. Dog friendly. Spring wildflowers.


Often foggy and windy.


Whale watching
Bird watching


Nearby Adventures

Nearby Lodging + Camping

Point Reyes National Seashore
Point Reyes National Seashore
Point Reyes National Seashore


Have updates, photos, alerts, or just want to leave a comment?
Sign In and share them.

You May Also Enjoy

Grand Teton National Park, Wyoming
Rice Lake State Park, Minnesota
Sweetheart's Bluff Nature Area, Minnesota