San Diego Sights
Travel·

San Diego Hidden Gems: 21 Spots Tourists Miss

Illustration of a hidden San Diego canyon footbridge with palms, a distant downtown skyline, and a warm hazy sky

Most tourists see the same five things in San Diego: the zoo, the Cove, the Gaslamp, Coronado, and a Pacific Beach sunset. The best of the city is quieter than all of that. After living here for 25 years, the spots we take out-of-town family to are the hidden ones: a sea cave you walk into through a gift shop, a swaying 1912 footbridge over a canyon, a slot canyon in North County, and a sunken butterfly garden that used to be a nudist exhibit. Here are 21 San Diego hidden gems that are easy to reach, mostly free, and almost always missed.

The short answer: San Diego’s best hidden gems are Sunny Jim’s Sea Cave (La Jolla), the Bankers Hill footbridges, Chicano Park’s murals (Barrio Logan), Sunset Cliffs sea caves at low tide (Point Loma), Annie’s Canyon slot canyon (Solana Beach), and the sunken gardens inside Balboa Park. Most cost nothing, and the paid ones top out around $13. Timing and parking are the whole game, so each pick below has both.

1. Sunny Jim’s Sea Cave, La Jolla

Sunny Jim’s Sea Cave is the only one of La Jolla’s seven sea caves you can enter by land, and you get to it by walking down a 145-step tunnel dug through the cliff around 1902. The entrance is at the back of The Cave Store, a small clifftop shop at 1325 Coast Blvd, so you buy a ticket, walk past the postcards, and descend into the rock.

  • Neighborhood: La Jolla village, on Coast Blvd near Prospect St.
  • Parking: Street parking only, and La Jolla village parking is brutal by midday. Come at open or be ready to walk several blocks.
  • Best time: Right at the 9am opening to beat both the line and the parking crush. Tickets are first-come, sold at the door, with no online sales.
  • Cost: $13 adults, $7 kids ages 3 to 17.
  • The local move: Wear closed-toe shoes. The tunnel steps are damp and slick, and flip-flops are a bad idea on the way back up.

2. Marine Street Beach, La Jolla

Marine Street Beach is the long, wide, sandy beach locals use while everyone else is stacked three-deep at La Jolla Cove and the Children’s Pool. You reach it by the beach-access stairway at the west end of Marine Street, in the residential Beach-Barber Tract.

  • Neighborhood: La Jolla, between Windansea and the Cove.
  • Parking: Free street parking on Marine St and the streets around it. It is slim on summer afternoons, so treat any open spot as the spot.
  • Best time: Weekday mornings for calm water and open parking.
  • The local move: If Marine Street’s dead-end is full, park a few blocks inland and walk in, or come up the sand from Windansea at low tide instead of circling for the closest space.

Trap to skip: Do not fight for a spot at La Jolla Cove on a summer weekend. The Cove is beautiful and mobbed, and the parking hunt eats an hour. Marine Street two coves south gives you far more sand and a real shot at parking.

3. Windansea Beach and the 1947 Surf Shack, La Jolla

Windansea is a famous surf break, but the hidden part is the palm-frond surf shack standing on the sandstone above it. The shack has been there since 1947 and was named a San Diego historical landmark in 1998, which makes it one of the most photographed structures in the city. You find it off Neptune Pl at the ends of Nautilus St and Bonair St.

  • Neighborhood: La Jolla.
  • Parking: A tiny beachfront lot of roughly 16 spaces plus street parking that fills fast on any sunny day.
  • Best time: Early morning for the small lot and soft light on the shack. Sunset is the classic window and the most crowded.
  • The local move: Come near sunset for the shack silhouette, but grab one of the flat sandstone slabs among the rocks. That is where locals post up, not the open sand.

4. Sunset Cliffs Sea Caves, Point Loma

Everyone knows Sunset Cliffs for the clifftop sunset. Almost nobody goes down. The Ladera Street stairs, roughly 200 rough stone steps at Sunset Cliffs Blvd and Ladera St, drop you to a cove with tide pools and collapsed-ceiling sea caves that only appear at low tide.

  • Neighborhood: Point Loma, in Sunset Cliffs Natural Park.
  • Parking: Free dirt lot at Ladera St and Cornish Dr, plus free street parking along Sunset Cliffs Blvd. All of it jams in the hour before sunset.
  • Best time: Low tide, ideally a minus tide, so the caves and tide pools are exposed and safe to reach. At high tide they flood and turn dangerous. Check a tide chart first.
  • The local move: Skip the crowded main overlook and take the Ladera stairs down to the sand, where far fewer people go. The sandstone is crumbly, so stay back from unfenced edges. If you love a tide-pool morning, pair this with our guide to the best tide pools in San Diego.

5. Mission Point, Mission Bay

Mission Point is a calm, protected snorkeling spot at the south end of Mission Beach where the bay meets the ocean, and most visitors never notice it. The entry is sheltered, the marine life is real (Garibaldi, kelp bass, perch, the occasional octopus near the rocks), and the crowds are a fraction of the boardwalk a mile north. Find it off San Diego Pl into Mission Point Park, near 2600 Bayside Lane.

  • Neighborhood: South Mission Beach.
  • Parking: Free lot and street parking at the park, which is a rare gift when you are hauling snorkel gear. It fills on summer weekends.
  • Best time: A calm morning with good visibility and a higher tide for the bay-side entry. Summer and early fall bring the warmest water.
  • The local move: Stay around the protected point unless you are a strong, experienced snorkeler. Boats use the channel between the jetties, so the point is the safe play. New to it? Our snorkeling La Jolla Cove guide covers what you will really see in local water.

6. Terramar Beach Tide Pools, Carlsbad

Terramar is a narrow, family-and-locals surf beach in Carlsbad with a genuine tide-pool reef that most Carlsbad visitors miss while they cluster at the downtown seawall. It sits around 5399 Carlsbad Blvd near Cerezo Dr, just south of the Warm Water Jetty.

  • Neighborhood: Carlsbad, North County.
  • Parking: No dedicated lot. Free street parking along Carlsbad Blvd and the bluff nature trail. Spots near the Cerezo Dr stairs and the jetty fill first on summer weekends.
  • Best time: Low tide for the reef, weekday mornings to beat both crowds and the parking pressure.
  • The local move: Park up by the Warm Water Jetty and walk the sand south into Terramar rather than circling for the closest spot. The walk-in lands you right on the reef end. Fair warning, these pools now show up in social-media clips, so go on a weekday minus tide.

7. Swami’s North Point, Encinitas

Swami’s is a world-famous surf break next to the gold-domed Self-Realization Fellowship temple, but the overlooked move is the tide-pool reef just north of the bottom of the stairs. At low tide it is exposed, and the surfers and sunbathers walk right past it. The beach access is at 1298 S Coast Hwy 101.

  • Neighborhood: Encinitas, North County.
  • Parking: A small free lot up top that fills fast, with overflow on S Coast Hwy 101. The adjacent Seacliff park has shade, tables, and restrooms.
  • Best time: Low tide for the tide pools. The beach is only reachable by the long wooden bluff staircase, so factor in the climb.
  • The local move: At low tide, go down the stairs and head north to the reef point for the quiet tide pools instead of staying on the main sand.

8. Annie’s Canyon Trail, Solana Beach

Annie’s Canyon is a rare Southern California slot canyon, and the narrow upper passage is so tight you squeeze through single-file and climb ladder-style stairs to a lookout over the San Elijo Lagoon. It sits in the Nature Collective reserve, with trailheads on N Rios Ave and Solana Hills Dr.

  • Neighborhood: Solana Beach, North County.
  • Parking: No formal lot. Street parking near the trailheads, or park at the Manchester Ave Park and Ride and walk in under I-5.
  • Best time: Early morning on a weekday. The slot is one-directional and jams up with people on weekends.
  • The local move: Go up through the slot, then come down the switchback trail. Do it in reverse and you will be fighting uphill traffic in a passage two feet wide. The sandstone is fragile, so skip it if it is wet, and check the Nature Collective site for current access before you drive.

9. The Bankers Hill Footbridges

Two old wooden footbridges hang over canyons in the middle of a quiet neighborhood a mile from downtown, and most people never know they exist. The Spruce Street Suspension Bridge, built in 1912, is a 375-foot swaying plank bridge about 70 feet above Kate Sessions Canyon, on Spruce St between Front St and Brant St. A few blocks south, the Quince Street Bridge is a 1905 wooden trestle over Maple Canyon, on Quince St between Third and Fourth Ave.

  • Neighborhood: Bankers Hill.
  • Parking: Free residential street parking near both. It thins out on weekends, so expect to walk a few blocks.
  • Best time: Early morning on a weekday for empty planks, or golden hour when light filters through the eucalyptus.
  • The local move: The two bridges are about a five-minute walk apart, so do both as one loop. The Spruce Street bridge bounces underfoot, which delights kids and unnerves everyone else.

10. Harper’s Topiary Garden, Mission Hills

Harper’s Topiary Garden is a private family’s front-yard hillside packed with more than 50 hand-trimmed topiary sculptures, animals, spirals, and abstract shapes, all overlooking the airport. It is at 3549 Union St, and it is genuinely someone’s home.

  • Neighborhood: Mission Hills.
  • Parking: Free residential street parking on Union St and nearby.
  • Best time: Daytime for clear photos. It is a quick 10 to 15 minute stop.
  • The local move: This is a sidewalk-only visit. Do not step into the yard, do not linger on the property, and keep the noise down. Look, photograph from the public sidewalk, and move on.

11. Kate Sessions Memorial Park, Pacific Beach

Kate Sessions Park is a grassy hilltop with a sweeping view over Mission Bay, the ocean, downtown, and Coronado, named for the horticulturist who planted Balboa Park. Tourists pile onto the beach below and miss the best skyline overlook in the neighborhood. It is at 5115 Soledad Rd, up the PB hillside.

  • Neighborhood: Pacific Beach.
  • Parking: Free street parking on Soledad Rd, competitive near sunset.
  • Best time: Sunset, with a blanket.
  • The local move: Walk up the grassy slope away from the parking area for a cleaner, unobstructed view line, and sit on the hillside rather than fighting for a bench. For more sundown spots, we ranked the best sunset spots in San Diego.

12. Zoro Garden, Balboa Park

Zoro Garden is a sunken stone grotto just off El Prado that thousands of people walk past every day without going in. It was a ticketed nudist-colony exhibit during the 1935-36 exposition (performers, not real nudists, at 25 cents a look), and since 1997 it has been the park’s butterfly garden.

  • Neighborhood: Balboa Park, between the Fleet Science Center and Casa de Balboa.
  • Parking: Free Balboa Park lots. The Inspiration Point lot with the free tram is the easy option and it fills on weekends.
  • Best time: A warm, sunny late morning in spring or summer for peak butterfly activity.
  • The local move: Read the historical marker, then step down into the grotto and sit on the stone benches. Almost everyone photographs it from the rim and never descends.

13. Palm Canyon, Balboa Park

Palm Canyon is a two-acre tropical ravine with more than 450 palms across roughly 58 species, some planted around 1912, tucked into the busiest corner of Balboa Park near the Alcazar Garden. Walk into it and the noise disappears into a shady, jungle-like slot with a rustic wooden footbridge over the top.

  • Neighborhood: Balboa Park, below the House of Charm.
  • Parking: Same free Balboa Park lots as Zoro Garden.
  • Best time: Midday, when the overhead sun lights the canopy. It stays cool and shaded even on hot days.
  • The local move: Take the lower trail down into the canyon rather than only crossing the footbridge up top. Most people cross and miss the whole thing.

14. The California Tower Climb, Balboa Park

You can climb the 1915 California Tower, the tiled landmark above the Museum of Us at Balboa Park’s west entrance, for a panoramic view over the park and downtown. Very few historic towers in the country are open to the public, and most visitors do not realize the climb is bookable. It is at 1350 El Prado.

  • Neighborhood: Balboa Park.
  • Parking: Free Balboa Park lots.
  • Best time: An earlier tour slot for cooler temps and clearer air. Tours run about 40 minutes.
  • Cost: $10 for the tower on top of Museum of Us general admission.
  • The local move: Since the tower requires museum admission, budget time to see the Museum of Us exhibits the same visit so the ticket does double duty. If the marine layer is thick, save it for a clear afternoon and duck into our indoor things to do in San Diego list instead.

15. The Comic-Con Museum, Balboa Park

The Comic-Con Museum is a permanent, year-round pop-culture museum in the Federal Building that opened in 2021, and most people have no idea it exists outside of the July convention. Comic art, props, and rotating exhibits, no badge required. It is at 2131 Pan American Plaza.

  • Neighborhood: Balboa Park.
  • Parking: Free Balboa Park lots at Pan American Plaza and Inspiration Point.
  • Best time: Weekday mornings at the 10am open. Avoid Comic-Con week in July, when the whole area is chaos.
  • Cost: $30 adults, $20 seniors/students/juniors, $15 youth ages 6 to 12, free under 6.
  • The local move: San Diego County residents get free exhibit access on the second Tuesday of most months, so bring ID. Note the museum is closed Wednesdays, with last entry at 4:30pm. Planning around the convention itself? Our Comic-Con survival guide covers parking, lines, and off-site.

16. Presidio Park, Above Old Town

Presidio Park is a hilltop above Old Town on the site of California’s first permanent European settlement, crowned by the Mission-style Serra Museum tower. Inspiration Point gives you shaded, tree-framed views of Mission Valley and the ocean, and most Old Town visitors never climb the hill. The museum sits at 2727 Presidio Dr.

  • Neighborhood: On the hill above Old Town.
  • Parking: Small free lots near Inspiration Point, the museum, and Padre Cross, plus perimeter street parking. The museum lot fills on weekends.
  • Best time: Late afternoon on the grassy slopes. It is a local kite-flying and picnic spot.
  • The local move: The park is free and open even when the museum is not, so walk the grounds and Inspiration Point for the views without a ticket. If you want to visit the Serra Museum inside, call ahead, its public hours are limited and shift by season.

17. Cowles Mountain and the Old Mission Dam, Mission Trails

Cowles Mountain is the highest point in the city of San Diego, with a 360-degree summit view of the county, and it is a genuinely great free sunrise hike that tourists overlook. The main trailhead is at 7001 Golfcrest Dr in San Carlos, and the climb is about 1.5 miles with 900 feet of gain. Down in the same park, the Old Mission Dam (built around 1816) is a flat, shaded, easy walk almost nobody pairs with the summit.

  • Neighborhood: San Carlos, in Mission Trails Regional Park.
  • Parking: Free lot at the trailhead plus free parking along Golfcrest Dr. The small lot fills fast on weekend mornings.
  • Best time: Sunrise on a clear, non-gloomy morning for the best light and coolest temps.
  • The local move: Start with a headlamp about 45 minutes before sunrise to summit in time, and hydrate at the trailhead fountains before you climb. If dark skies are your thing, we also mapped the best stargazing near San Diego. Stop at the visitor center (1 Father Junipero Serra Trail, open 9am to 5pm daily) for the Kumeyaay history film.

18. Chicano Park and Its Murals, Barrio Logan

Chicano Park holds the largest collection of outdoor murals in the United States, more than 70 of them painted on the freeway pillars and ramps under the Coronado Bridge since 1973. It was born from a 12-day community occupation in 1970 and named a National Historic Landmark in 2016. The park is around 1949 Logan Ave in Barrio Logan.

  • Neighborhood: Barrio Logan.
  • Parking: Free street parking on and around Logan Ave and National Ave, tight on weekends and event days.
  • Best time: Daytime for the light, weekdays for quiet. The big annual celebration is Chicano Park Day in late April.
  • The local move: Walk the full loop under the bridge instead of just the front pillars. Many of the strongest murals are on the interior columns and back walls people skip. For context first, the Chicano Park Museum at 1960 National Ave is open Thursday to Sunday, 10am to 4pm ($8 general, free under 18). Then grab lunch nearby, our best fish tacos in San Diego list has Barrio Logan picks.

19. Liberty Station Arts District, Point Loma

Liberty Station is a former Naval Training Center turned into a huge, walkable arts campus, with more than 100 galleries and studios in restored 1920s barracks plus a 30-plus stall public food market. Most visitors chasing the zoo and the beaches never make it here. It is off Historic Decatur Rd in Point Loma.

  • Neighborhood: Point Loma.
  • Parking: Ample free parking throughout, one of the easiest places to park in the whole city.
  • Best time: The first Friday of the month for “Friday Night Liberty,” when studios open and artists are around. Otherwise weekday afternoons are calm.
  • The local move: Skip the packed market food court at peak lunch. Wander the Arts District barracks studios first, then eat off-peak. The Liberty Public Market is open daily, 9am to 8pm.

20. The Whaley House, Old Town

The Whaley House is an 1857 Greek Revival home built on a former gallows site and marketed as “America’s Most Haunted House,” a quirkier stop than the touristy Old Town plaza a block away. It sits at 2476 San Diego Ave.

  • Neighborhood: Old Town.
  • Parking: Old Town street parking is limited. Use the free Old Town Transit Center lot and walk in.
  • Best time: Daytime self-guided tours are first-come and low-key (open daily, 10am to 4:30pm). Evening guided ghost tours require reservations.
  • Cost: Daytime tours start around $15, evening tours around $20. Prices vary by date, so check before you go.
  • The local move: Do the daytime self-guided visit to skip the reservation hassle, then explore the quiet old cemetery and side streets away from the plaza.

21. The Convoy District, Kearny Mesa

The Convoy District is one of the largest pan-Asian food and business districts in the country, officially designated a cultural district by the city in 2020, and it is almost entirely a locals’ scene. Korean BBQ, Vietnamese pho, dim sum, ramen, Taiwanese boba and shaved snow, and giant Asian markets like 99 Ranch and H Mart, all along Convoy Street in Kearny Mesa.

  • Neighborhood: Kearny Mesa.
  • Parking: Most strip-mall plazas have free lots, but the popular ones fill on weekend evenings, so arrive off-peak.
  • Best time: Weeknights for restaurants without the weekend wait, weekend afternoons for the market energy.
  • The local move: Duck into an Asian market food hall for cheap, authentic quick eats, then get boba or shaved snow for dessert. For a proper sit-down, our best ramen in San Diego guide covers Convoy top to bottom.

San Diego Hidden Gems at a Glance

Hidden gemNeighborhoodCostBest timeThe local move
Sunny Jim’s Sea CaveLa Jolla$13 / $7 kids9am openWear closed-toe shoes
Marine Street BeachLa JollaFreeWeekday AMPark inland, walk in
Windansea surf shackLa JollaFreeEarly or sunsetSit on the sandstone slabs
Sunset Cliffs sea cavesPoint LomaFreeMinus low tideTake the Ladera St stairs down
Mission PointMission BayFreeCalm AM, high tideStay by the protected point
Terramar tide poolsCarlsbadFreeWeekday low tidePark at the jetty, walk south
Swami’s north pointEncinitasFreeLow tideHead north to the reef
Annie’s CanyonSolana BeachFreeWeekday AMUp the slot, down the switchbacks
Bankers Hill footbridgesBankers HillFreeEarly or golden hourDo both as a loop
Harper’s Topiary GardenMission HillsFreeDaytimeSidewalk only, it’s a home
Kate Sessions ParkPacific BeachFreeSunsetWalk up-slope for the view line
Zoro GardenBalboa ParkFreeWarm late AMStep down into the grotto
Palm CanyonBalboa ParkFreeMiddayTake the lower trail
California TowerBalboa Park$10 + admissionEarly slotPair with the museum
Comic-Con MuseumBalboa Park$30 adultWeekday 10amFree 2nd Tue for county residents
Presidio ParkAbove Old TownFreeLate afternoonPark is free even if museum’s closed
Cowles MountainSan CarlosFreeSunriseHeadlamp 45 min before sunrise
Chicano Park muralsBarrio LoganFreeWeekday daytimeWalk the full loop under the bridge
Liberty StationPoint LomaFreeFirst FridayStudios first, eat off-peak
Whaley HouseOld Town~$15 dayDaytimeSelf-guided beats the reservation
Convoy DistrictKearny MesaFree to roamWeeknightsEat in a market food hall

Trap to skip: Seaport Village and the touristy stretch of the Gaslamp get sold as the “real” San Diego, and they are the least local thing here. Trade them for Barrio Logan’s murals and taco shops or the Convoy food district and you will eat better, spend less, and see the city we live in.

Where to Go Next

If this list has you chasing the coast, our water and tide-pool guides go deeper: the best tide pools in San Diego, the La Jolla tide pools low-tide schedule, snorkeling the La Jolla Cove, and where to find leopard sharks in La Jolla. For neighborhoods with a full day in them, see our local guides to Little Italy and Ocean Beach. Traveling with a dog? We keep a running list of dog-friendly things to do in San Diego. And to find local spots for the rest of your trip, browse the things to do and recreation listings and the restaurants and food services in our San Diego business directory.

Frequently asked questions

What are the best hidden gems in San Diego?
Our favorite San Diego hidden gems are Sunny Jim's Sea Cave in La Jolla (the one sea cave you can walk into), the Spruce Street Suspension Bridge in Bankers Hill, Chicano Park's murals in Barrio Logan, Annie's Canyon slot canyon in Solana Beach, and the sunken Zoro Garden inside Balboa Park. All five are things most tourists walk right past.
What is there to do in San Diego besides the beach and the zoo?
Plenty. Walk the 1912 Spruce Street Suspension Bridge over a wooded canyon, climb the 1915 California Tower in Balboa Park for a 360-degree view, explore the largest outdoor mural collection in the country at Chicano Park, eat your way through the Convoy Asian food district in Kearny Mesa, or catch sunrise from Cowles Mountain, the highest point in the city.
Where do locals go in San Diego that tourists don't?
Locals skip the packed La Jolla Cove for Marine Street Beach a few coves south, take the Ladera Street stairs down into the Sunset Cliffs sea caves at low tide, picnic at Kate Sessions Park for the skyline view, and eat in Barrio Logan and the Convoy District instead of the Gaslamp. These spots have free or easy parking and a fraction of the crowds.
How much does it cost to visit San Diego's hidden gems?
Most are free. Beaches, the canyon footbridges, Chicano Park, Kate Sessions Park, Cowles Mountain, Annie's Canyon, and the Balboa Park gardens cost nothing. The paid ones are modest: Sunny Jim's Sea Cave is $13 for adults and $7 for kids, the California Tower climb is $10 plus museum admission, and the Comic-Con Museum runs $30 for adults.
Is Sunny Jim's Sea Cave worth it?
Yes, if you want something genuinely different. It is the only one of La Jolla's seven sea caves you can reach by land, down a 145-step tunnel dug through the cliff around 1902. It costs $13 for adults and $7 for kids ages 3 to 17, and tickets are sold at the door only inside The Cave Store at 1325 Coast Blvd. Wear closed-toe shoes because the steps stay damp.

More San Diego guides