Beautiful Day in LA
Exterior of Cabrillo Marine Aquarium near the beach in San Pedro
Museums · San Pedro

Cabrillo Marine Aquarium

Cabrillo Marine Aquarium in San Pedro is a family-friendly aquarium focused on the marine life of Southern California, set steps from the beach. With touch tanks, exhibits, and tide-pool programs, it's an accessible, hands-on introduction to the local ocean.

Why visit

It offers a genuinely local, hands-on look at the marine life right off Los Angeles's own coast, with touch tanks and tide-pool programs that delight kids and curious adults alike. Paired with the adjacent beach, it makes for an affordable, low-stress half-day by the sea.

Operated by the City of Los Angeles, Cabrillo Marine Aquarium specializes in the species and habitats of the Southern California coast, from kelp forests and sandy bottoms to rocky tide pools. Exhibits include tanks of local fish, invertebrates, and seasonal displays, along with a touch tank where visitors can gently meet creatures like sea stars and urchins. The aquarium designed by architect Frank Gehry sits next to Cabrillo Beach and nearby tide pools.

The aquarium emphasizes education and conservation, offering programs such as guided tide-pool walks, grunion-run viewings in season, and special events for families. Its compact, approachable scale makes it easy to explore in a couple of hours, and its beachside setting encourages combining a visit with time outdoors on the sand.

History

Cabrillo Marine Aquarium traces its roots to a small seaside museum that opened decades ago in San Pedro and later moved into its current facility, designed by architect Frank Gehry and opened in the early 1980s. It has long served as a center for marine education focused on the Southern California bight, run by the City of Los Angeles Department of Recreation and Parks.

Insider Tips

  • Combine your visit with time on Cabrillo Beach and the nearby tide pools.
  • Check the calendar for grunion-run nights and guided programs.
  • Bring small bills or a card for parking and any suggested donation.

Photo Tips

  • 📸Use a fast shutter and no flash to capture fish in the dim exhibit lighting.
  • 📸Get low at the touch tank for engaging close-ups of sea stars and kids' reactions.
  • 📸Step outside to frame the aquarium architecture against the beach and breakwater.

Before You Go

  • Confirm open days and hours, since the aquarium is closed certain weekdays.
  • A common mistake is underestimating the beach parking fee and busy weekend lot, so plan to arrive early.
  • Check tide times and any program schedules if you want to combine your visit with tide pools or grunion runs.

Visiting with family

The touch tank and approachable exhibits are ideal for young children, and tide-pool programs add outdoor exploration. Bring towels and sunscreen if you plan to continue onto the beach.

Where to Eat Nearby

🍽️ 22nd Street Landing Seafood Grill (San Pedro)🍽️ Restaurants along Ports O' Call / San Pedro waterfront🍽️ Busy Bee Market & Deli (San Pedro)

Want this turned into a day-by-day plan?

Tell our free AI planner you want to visit Cabrillo Marine Aquarium and it will build the rest of your day around it.

Try the AI Travel Planner

Cabrillo Marine Aquarium FAQ

How much does Cabrillo Marine Aquarium cost?

Admission is commonly suggested-donation, with a separate beach parking fee; confirm current amounts on the official website before visiting.

Is there a touch tank?

Yes, the aquarium features a touch tank with local marine creatures, which is especially popular with kids.

What days is it open?

It's typically open Tuesday through Sunday and closed on certain weekdays, but hours vary, so check ahead.

Nearby Neighborhoods

All neighborhoods

More Museums in LA

All attractions

Helpful Guides

All guides

Cabrillo Marine Aquarium on the map

See Cabrillo Marine Aquarium and what's nearby in San Pedro.

Loading map…

Map pins are approximate and for visitor planning only — they may not mark the exact entrance or parking. Please check official directions before visiting.

Places shown on this map (6)