Search by beach, city or zipcode
elephant rock
Elephant Rock at Chadbourne Gulch

Rock arches are some of the most spectacular of Mother Nature’s hand-crafted artwork. The California Coast displays more of these natural pieces of art than any other state. You won’t find any rock arches in the sand of the otherwise stunning sandy beaches of Florida, Texas, or the Carolinas. States such as Oregon and Washington have well-known rock arches too, but not in the sheer quantity that California does. See the full list of beaches with rock arches below.

Arched Rock Beach Sonoma Bryce Sept2015 (4)
Arched Rock near Bodega Bay

Each rock arch is unique. They vary from huge seastacks with small openings to wide narrow spans to long tunnels. You’ll find such diversity along the shores of California.

IMG_9637 la jolla cave arch (Large)
La Jolla Caves Rock Arch

Some are on the beach where visitors can walk right through them. Leo Carrillo State Park has several of these arches, as does El Matador Beach – both of these popular beaches are on the Malibu Coast. The arch at Seaside Beach in Fort Bragg leads to a hidden beach that has no other access. Hole In The Wall Beach is another beach that can only be reached by going through a rock arch.

El Matador Beach
El Matador Beach in Malibu

Other beaches are far offshore and are best photographed with a zoom lens during the day and wide angle in the evening to capture sunset light. In many cases it takes a little searching to find the rock arches and the best vantage point for taking pictures. When you get to the beach, start walking the shoreline to seek out the best place for your shot. Our beach descriptions tell you where to find the rock arches or where be able to see them best.

IMG_4440 leo carrillo rock arch (Custom)
One of the many rock arches at Leo Carrillo State Park

Note that these rock arches won’t last forever. The same erosional forces of nature that created them will eventually take them down. Point Reyes National Seashore lost one in 2015 when the span at Arch Rock Beach collapsed. Unfortunately people were on the arch at the time and one person was killed. Another rock arch crumbled down at Tennessee Beach in Marin County in 2012. A photographer at the beach was lucky enough to capture this rare event as it happened (link). Dinosaur Park in Pismo Beach also lost a unique rock arch in recent years. Even though we are losing arches, it is possible that erosion will create new ones in our lifetimes.

arch rock collapse pt reyes NPS photo bds
Collapsed Arch Rock at Point Reyes (NPS photo)

The arch at Natural Bridges State Beach is probably the most photographed of California’s arches. It is a beautiful spot with easy access in Santa Cruz.

Natural Bridge in California at sunset
The Arch at Natural Bridges State Beach

Pfeiffer Beach in Big Sur is also frequently photographed. Professional photographers set up their tripods to catch the sun’s last rays as they pass through the opening in the huge rock that towers over the beach.

pfeiffer-beach-inspiration
Pfeiffer Beach Rock Arch

Many of the rock arches of California are less-known, but equally photogenic at the right time of day and from the right location. You just have to seek them out and be patient for the right shot.

California’s arches have descriptive names like Elephant Rock, The Keyhole, Jug Handle, The Kissing Rock, and of course Arch Rock (so creative).

Laguna Beaches 3.28.14 195 (Custom)
The Keyhole at Pearl Street Beach in Laguna

Check tide tables before you go and consider visiting the beaches at low tide. Several of these arches are only accessible when the tide is out. In some cases secret beaches can be found by going through the arches at low tide.

IMG_7335 (Large)
The arch that leads to Hole In The Wall Beach

See the list below of all the beaches on the California coast that have rock arches to discover. These beaches are listed from south to north.


Beaches on this list

  • No Surf Beach

    The San Diego area beach known as “No Surf Beach” is located between Hill and Froude Streets below Sunset Cliffs Boulevard in the Sunset Cliffs neighborhood. There is a short steep […]

    See details

  • La Jolla Cove Beach

    La Jolla Cove Beach is located at the northeast end of Ellen Browning Scripps Park in La Jolla. This beach is protected by a rocky point which blocks waves rolling […]

    See details

  • La Jolla Caves Beach

    La Jolla Caves Beach is a hidden rocky beach between La Jolla Cove and La Jolla Shores Beach. During low tides you can walk here from La Jolla Shores, but […]

    See details

  • Three Arch Bay Beach

    Three Arch Bay Beach is on Mussel Cove in the private gated community of Three Arch Bay in South Laguna Beach. Mussel Cove is walled off on both ends by […]

    See details

  • Thousand Steps Beach

    Thousand Steps Beach is one of the largest beaches in south Laguna Beach, CA. It’s a wide sandy beach with volleyball courts, restrooms, and tide pools and even caves to […]

    See details

  • Totuava Beach

    Totuava Beach is a locally-known cove between Thousand Steps Beach and Table Rock Beach in Laguna Beach, CA. Location reference points along South Coast Highway are the Laguna Lido condos […]

    See details

  • Table Rock Beach

    Table Rock Beach is a locally-known tucked away beach in south Laguna Beach, CA. This is an excellent sandy beach in a deep cove with homes high above. Rocks of […]

    See details

  • Middle Man Cove

    Middle Man Cove is the name given to the beach area between Goff Cove Beach and Treasure Island Beach below the Montage Resort in Laguna Beach. This is a small […]

    See details

  • Pearl Street Beach

    Pearl Street Beach is located below a stairway that begins at the west end of Pearl Street in Laguna Beach. Pearl Street ends at Ocean Way just one block off […]

    See details

  • Little Corona Del Mar Beach

    Little Corona Del Mar Beach is a popular small beach at the end of a ravine called Buck Gully in the Newport Beach neighborhood of Corona Del Mar. This is […]

    See details

  • Sacred Cove

    Sacred Cove Beach is part of Abalone Cove Shoreline Park in the city of Rancho Palos Verdes. This deep cove is bookended by two prominent points, Portuguese Point and Inspiration […]

    See details

  • Abalone Cove Beach

    Abalone Cove Beach can be discovered below the parking lot at Abalone Cove Shoreline Park in the city of Rancho Palos Verdes. The bluffs in the park are protected in […]

    See details

  • El Matador State Beach

    El Matador Beach is one of three beaches within Robert H. Meyer Memorial State Beach. El Matador is the most popular of the three and the closest to Malibu. The […]

    See details

  • Leo Carrillo State Park – South Beach

    South Beach at Leo Carrillo State Park is a sandy spot near the mouth of a creek that flows out (rarely) from Arroyo Sequit. This dry wash drains part of […]

    See details

  • Mugu Beach

    Mugu Beach is just north of Mugu Rock in along Pacific Coast Highway in southern Ventura County. This is one of several beaches along a five-mile stretch of coastline in […]

    See details

  • Dinosaur Caves Park

    Dinosaur Caves Park is a family-friendly park in the Shell Beach area of Pismo Beach, CA. The park has open grass areas, picnic tables, walking paths, ocean overlooks, and an […]

    See details

  • Margo Dodd Park Beach

    Margo Dodd Park is a small patch of grass on the bluff in the Shell Beach neighborhood of Pismo Beach, CA. A gazebo, two picnic tables, and several benches look […]

    See details

  • Pirate’s Cove Beach

    Pirate’s Cove is a well-known clothing optional beach between Avila Beach and the Shell Beach area of Pismo Beach, CA. This south-facing cove is somewhat protected from the weather and […]

    See details

  • Cave Landing Beach

    Cave Landing Beach is a hidden and hard-to-reach beach below Cave Landing in Avila Beach CA. Most of the visitors to the Cave Landing parking lot will head down the […]

    See details

  • Point Buchon Trail Beaches

    South of Montana de Oro State Park there are beaches and trails on Diablo Canyon Power Plant lands which are administered by Pacific Gas & Electric. To see the bluffs […]

    See details

  • Coon Creek Beach – Montana de Oro State Park

    Coon Creek Beach is the southernmost beach in Montana de Oro State Park. There is no access to the beach from the state park, but where there’s a will there’s […]

    See details

  • Julia Pfeiffer Burns State Park

    Julia Pfeiffer Burns State Park on the Big Sur Coast is home to iconic McWay Falls. It’s just a short walk out on a trail to an overlook where many […]

    See details

  • Pfeiffer Beach

    Pfeiffer Beach in the Big Sur area is definitely off the beaten path, but well worth the drive. Just south of Big Sur Station on Highway 1 there is unsigned […]

    See details

  • Little Sur River Beach

    Little Sur River Beach is a picturesque beach on the rugged coast between Big Sur and Carmel-by-the-Sea. This is a sandy beach with dunes, drift logs, and steep mountains behind […]

    See details

  • Point Lobos SNR – China Cove

    China Cove is an emerald green cove with a tiny pocket beach in Point Lobos State Natural Reserve near Carmel, CA. It’s a narrow deep sandy beach surrounded by rock […]

    See details

  • Perkins Park

    Perkins Park in Pacific Grove is the beachfront park along Ocean View Boulevard between Lover’s Point Park and the tip of Point Pinos. The park is nearly a mile long […]

    See details

  • Seabright Beach

    Seabright Beach is a popular sandy beach next to Santa Cruz Main Beach in Santa Cruz. It is on state-owned property in that is part of Twin Lakes State Beach. […]

    See details

  • Its Beach

    Its Beach is the name of the south-facing beach below the bluff on the west side of Point Santa Cruz in Santa Cruz, CA. Lighthouse Field State Beach manages the […]

    See details

  • Natural Bridges State Beach

    Natural Bridges State Beach is named for the natural arch in the huge rock located in the shore break here. This is one of the most photographed beach icons in […]

    See details

  • Hole-in-the-Wall Beach

    Hole-in-the-Wall Beach is located immediately south of Panther Beach between Santa Cruz and the town of Davenport. The only access to Hole in the Wall Beach is by walking south […]

    See details

  • Panther Beach

    Panther Beach is a popular sandy beach north of Santa Cruz near the hamlet of Davenport. It’s part of the Coast Dairies State Park land acquisition and will eventually be […]

    See details

  • Davenport Cove & Shark Fin Beach

    This is a sandy beach in a small but deep cove south of the town of Davenport. Davenport Cove is locally known by several different names including Shark Fin Cove […]

    See details

  • Pescadero State Beach – South Beach

    Pescadero State Beach has a wide beach, large dunes, rocky coves, a rock arch, a protected lagoon, and extensive wetlands. This state park has two distinct beach areas that are […]

    See details

  • Martins Beach

    Martins Beach is open again! Recently the US Supreme Court decided not to hear the case of Martins Beach so the lower court decision stands and the property owner will […]

    See details

  • Mussel Rock Park Beach

    Mussel Rock Park is made up of a lot of trails connecting to paragliding launch points on a hillside in south Daly City. The shoreline below the park is bouldery […]

    See details

  • Sutro Baths

    The ruins of the Sutro Baths are an historic site on the western waterfront of San Francisco. In March of 1896 these elaborate privately-owned saltwater and freshwater pools opened to […]

    See details

  • Point Bonita Lighthouse

    Point Bonita Lighthouse is out on the rocky point on the north side of the entrance to San Francisco Bay. There is no beach access from this point, but there […]

    See details

  • South Rodeo Beach

    South Rodeo Beach is a small beach in a secluded cove south of Rodeo Beach in the Marin Headlands. It has a reputation as a clothing-optional beach. At low tide you […]

    See details

  • Arch Rock Beach

    Arch Rock Beach is below the Arch Rock Overlook in Point Reyes National Seashore. In March of 2015 the arch collapsed and took the middle part of the overlook down […]

    See details

  • Sculptured Beach

    Sculptured Beach is a remote beach in the southern portion of Point Reyes National Seashore. The beach is accessible by walking or mountain biking on the Coast Trail from Point […]

    See details

  • Bodega Head Beach

    Bodega Head is the prominent rocky point that protects Bodega Harbor from the west. This large point has a rugged coastline that is exposed to strong waves and cool damp […]

    See details

  • Arched Rock Beach

    Arched Rock Beach is named for the big rock with a hole in it that is visible to the north. The rock is actually right next to Marshall Gulch Beach, […]

    See details

  • Blind Beach

    Blind Beach is located south of Jenner and the Russian River in Sonoma County. It’s a long narrow beach that is great for beachcombing and fishing. Offshore is a large […]

    See details

  • Jenner Beach

    Jenner Beach is the main beach at the north side of the Russian River mouth in the town of Jenner. This driftwood strewn beach can be accessed via steep paths […]

    See details

  • Hearn Gulch Beach

    Hearn Gulch Beach in Mendocino County is in the deep protected cove called Saunders Landing, an old schooner mooring spot for lumber shipments back in the 1800’s. The beach is […]

    See details

  • Stornetta Public Lands

    Stornetta Public Lands is an open area next to the ocean north of the town of Point Arena. These lands are managed through a partnership with the Bureau of Land […]

    See details

  • Greenwood State Beach

    Greenwood State Beach is located in the tiny town of Elk where Greenwood Creek flows into the ocean. Greenwood was the name of Elk back in the logging times of […]

    See details

  • Navarro Beach

    Navarro Beach is located at the mouth of the Navarro River in Mendocino County. It’s part of Navarro River Redwoods State Park, a long narrow park along the Navarro River […]

    See details

  • Navarro Point Preserve

    Navarro Point Preserve is just north of the beach at the Navarro River mouth in Mendocino County. Mendocino Land Trust acquired these prairie lands on the headlands west of Highway […]

    See details

  • Little River Blowhole

    The Little River Blowhole is a natural feature near the shoreline in Little River, CA. The waves from the ocean roll in through a rock tunnel and have created a […]

    See details

  • Portuguese Beach

    Portuguese Beach is on Mendocino Bay on the south side of town in Mendocino. The visitor center for Mendocino Headlands State Park is in the Historic Ford House on the […]

    See details

  • Mendocino Headlands Beaches

    The Mendocino Headlands along Heeser Drive in Mendocino California has several stunning coves tucked below the bluff. Most are best photographed from above even though the eager adventurer could probably […]

    See details

  • Russian Gulch State Park

    Russian Gulch State Park, north of Mendocino, has a sandy beach below the Highway 1 bridge where Russian Gulch Creek flows into a narrow cove. Kids can play in the safe […]

    See details

  • Seaside Beach

    Seaside Beach is just north of MacKerricher State Park where Seaside Creek sometimes flows through the sand to the ocean. A rock sticks up out of the sand at the […]

    See details

  • Chadbourne Gulch Beach

    Chadbourne Gulch Beach, known locally as Blues Beach, is just south of the small Mendocino County town of Westport. The creek in Chadbourne Gulch flows across the middle portion of […]

    See details

  • Eddie White Beach at Westport Headlands

    Westport Headlands Park is a nine acre public open-space right in the town of Westport along the Mendocino Coast. The beach below the park is locally known as Eddie White Beach. […]

    See details

  • Pete’s Beach

    Westport-Union Landing State Beach has two public beaches separated by the private beach at the Westport Beach RV Park & Campground. The southern beach is a little-known California State Beach […]

    See details

  • Hardy Creek Beach

    Hardy Creek Beach in Mendocino County is located where Highway 1 turns inland and heads north never to return to the coast. The beach is in a small cove where […]

    See details

  • Needle Rock Beach

    Needle Rock Beach is near the Needle Rock Visitor Center at Sinkyone Wilderness State Park. From the visitor center walk back on the road a bit to the old wooden […]

    See details

  • Mattole Road Beaches

    There are many unnamed beaches along the remote Mattole Road near the town of Petrolia in Humboldt County. These beaches are seldom visited. Access to them isn’t obvious but where […]

    See details

  • College Cove

    College Cove Beach is in the north cove of Trinidad State Beach in the small town of Trinidad. College Cove has a more secluded feel than the main state beach […]

    See details

  • Martin Creek Beach

    Martin Creek Beach might be the most hidden beach in Northern California. Except for locals this beach is pretty much unknown, yet it is a wonderful spot to visit. It […]

    See details

  • Freshwater Lagoon Beach

    Freshwater Lagoon is the northernmost of four separate lagoons in Humboldt Lagoons State Park, but the ocean beach side of Freshwater Lagoon is situated within the boundary of Redwood National […]

    See details

  • Damnation Creek Trail Beach

    Damnation Creek Beach is a remote rocky stretch of coastline in Del Norte Coast Redwoods State Park. This shoreline isn’t a wide sandy beach, but it still works well as […]

    See details

  • Point St. George Beach

    Point St. George is a prominent rocky point about three miles north of Crescent City. The Point is where the St. George Reef Lighthouse keepers lived when they were ashore […]

    See details