San Diego doesn’t make beach parking easy to research, mostly because the answer is different at every single beach — and because the rules are actually changing right now. As of this writing, San Diego’s City Council is considering an ordinance to permanently guarantee free parking at more than 50 city-owned beach and bay lots, after backlash over paid parking at Balboa Park earlier this year. It hasn’t passed yet. But it tells you something useful on its own: most city-run beach lots in San Diego are free today, and the city is actively trying to keep it that way.
Related Resources:
- book activities (GetYourGuide)
- accommodation deals (TravelPayouts)
The quick answer: free city lots exist at every beach below, but they fill up early on weekends, especially in summer. Paid parking is the exception, not the rule — the one real exception is Torrey Pines State Beach, which is state-run and always charges. Everywhere else, “paid” usually means a private lot a block or two off the sand, not the beach itself.
This article may contain affiliate links. If you book or buy through one, California Wanderer may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.
Here’s how the six beaches most people are actually asking about compare, before we get into the specifics of each one.
| Beach | Free lot? | Paid nearby? | How hard is it? | Best move |
|---|---|---|---|---|
| La Jolla Shores | Yes (Kellogg Park) | Yes, backup lot at Birch Aquarium | Hard by mid-morning | Arrive before 8am or take rideshare |
| Pacific Beach | Yes (Tourmaline) | Yes, metered streets near Garnet | Moderate-hard | Tourmaline lot or walk from a side street |
| Mission Beach | Yes (Belmont Park area) | No real paid option nearby | Hard on weekends | Early arrival; rideshare on holidays |
| Ocean Beach | Yes (pier/lifeguard tower) | Yes, a few small private lots | Moderate | Free lots first, private lots as backup |
| Coronado | Yes (Tidelands Park, Mullinex Dr.) | No fee, but 2-hour street limit on Orange Ave. | Easy-moderate | Tidelands Park lot, or skip driving and take the ferry |
| Torrey Pines State Beach | No | Yes, always ($10-$25, demand-based) | Easy (you’re paying for it) | Bring a card — some kiosks aren’t staffed |
For a broader look at what each of these beaches is actually like — not just how to park at them — our San Diego beaches guide covers the sand, the surf, and which ones are worth a special trip.
La Jolla Shores and La Jolla Cove (these are not the same beach)

People mix these up constantly, and the parking situation is different enough that it matters. La Jolla Shores is the long, flat sandy beach — good for swimming, kayaking, and families. La Jolla Cove is the small, cliff-ringed cove a few blocks north, known for seals and snorkeling. If your plan involves an actual towel-on-sand beach day, you want the Shores.
Kellogg Park, right behind the Shores, has the main free lot — it opens at 4am and is one of the bigger lots on this list, but it fills by 8am on summer weekends and by around 9am on weekdays. El Paseo Grande and Vallecitos, the residential streets just inland, offer free street parking too, but read the signs carefully — the posted time limits change block to block. Avenida de la Playa has a mix of free and metered spots with better turnover, since it’s lined with restaurants. If everything’s full, the paid lot at Birch Aquarium is about a 15-minute walk downhill — not fun on the way back up with a cooler, but it’s there. On a busy summer weekend, honestly, a rideshare drop-off is the least stressful option.
The Cove itself doesn’t really have a dedicated lot — it’s almost entirely street parking on the surrounding blocks, and it competes for the same spots as the Shores crowd. If you’re set on the Cove specifically, budget extra time. Our San Diego hidden gems guide covers the coves and tide pools nearby if you want to make a whole afternoon of that stretch of coastline.
Pacific Beach

Pacific Beach is one of the harder San Diego beaches to actually park at, mostly because it’s also a dense neighborhood full of people who live there. The Tourmaline Street lot, at the north end near the surf break of the same name, is the best free option — it’s a real lot with bathrooms, not just a strip of curb. Side streets near the pier and around Grand Avenue have some free parking too, but it goes fast.
Pacific Beach also has its own Community Parking District, with meters on Garnet Avenue between Mission Boulevard and Fanuel Street, plus parts of Cass, Hornblend, and Bayard. The posted rate is $1.25 an hour with a 2-hour limit, running at least 10am to 8pm Monday through Saturday — the city extended hours in some spots to as late as 10pm and added Sunday enforcement in 2025, so don’t assume evenings or Sundays are automatically free; check the sign on your specific block. There are also scattered private paid lots if you’re staying for the whole day and don’t want to watch the clock.
If PB is where you’re actually staying, not just visiting for the day, our San Diego neighborhoods guide gets into what it’s like to base yourself there — including whether you’ll want a car at all.
Mission Beach

Mission Beach’s free lots cluster around Belmont Park, the boardwalk amusement park with the wooden Giant Dipper roller coaster — there are lots on both sides of it, plus more off Santa Clara Place and El Carmel Place to the north, and a lot at South Mission Beach Park to the south. All free, no time limit posted at most of them, which is the good news.
The bad news: street parking on the narrow residential blocks is almost always full, and San Diego’s tow contractors are notoriously aggressive about enforcing posted limits — don’t guess about a sign, read it. On a summer weekend or any holiday, get there early or don’t bother driving at all. If you do end up parking several blocks back, a folding beach wagon makes the walk in with chairs, coolers, and umbrellas a lot less miserable than carrying it all by hand.
Ocean Beach

Ocean Beach has more free parking than its reputation suggests. There’s a free lot by the main lifeguard station near Santa Monica Avenue, and two more free lots right at the pier and Abbot Street. The catch is timing: those lots are “often full during the farmers market or closed for events like Oktoberfest,” per OB’s own community site — so a Wednesday afternoon (farmers market day) is the one time you should plan on a backup.
When the free lots are full, there are a handful of small private paid lots nearby — the CVS lot at Santa Monica and Cable and a lot near Kilowatt Brewing are commonly cited around $3-5 an hour, though those are privately posted rates that can change, not city-set ones. Streets east of Sunset Cliffs Boulevard tend to have better luck than the blocks right against the sand. If you’re heading toward Sunset Cliffs specifically rather than the main beach, that’s its own parking situation nearby — our hidden gems guide covers what’s actually worth the walk out there.
Coronado

Coronado is the most forgiving beach on this list, and the Port of San Diego actually publishes the specifics: free parking at Tidelands Park (212 spaces), along Mullinex Drive (55 street spaces), and part of the West Ferry Landing lot (56 spaces). None of it is metered. Just don’t plan on sleeping in your car — Port-managed lots close from 10:30pm to 6am and don’t allow overnight parking.
Closer to the beach itself, Orange Avenue’s meters were removed a few years back, but the 2-hour time limit is still enforced, so it’s not unlimited free parking either. If you’re coming from downtown and don’t want to deal with any of this, the Coronado ferry is a genuinely good option — about 5 minutes from the Convention Center area, 15 from Broadway Pier — and it drops you within walking distance of the beach. For more on Coronado as a home base rather than a day trip, see our neighborhoods guide.
Torrey Pines State Beach

Torrey Pines is the one beach on this list where you should just plan on paying — it’s a California State Beach, not a city beach, and it charges accordingly. Per California State Parks’ own page for the beach, the South Beach lot runs $15-$20 and the North Beach lot $10-$25, both demand-based, meaning the price moves with how busy it is. A California State Parks annual Day Use Pass gets you in free if you already have one. Gates open at 7:15am and close at sunset.
Two things worth knowing before you go: some kiosks aren’t staffed, so you’ll need a card if there’s no attendant, and dogs are not allowed anywhere in the reserve or on the beach — not even left in your car. If you’re weighing whether the fee is worth it, our hidden gems guide mentions Torrey Pines’ hiking too, which can make the parking fee do double duty for a beach walk and a trail.
San Diego beach parking rules worth actually knowing
A few things apply across most of these beaches, and none of them show up clearly on any single beach’s own page:
Holiday weekends aren’t a free-for-all. San Diego doesn’t enforce parking meters on 11 city holidays a year — but on Memorial Day, Independence Day, and Labor Day weekends specifically, enforcement staff still actively patrol beach communities for other violations. Don’t assume a summer holiday weekend means relaxed rules; if anything, it’s the opposite.
Accessible parking has real limits. Disabled placard holders park free at marked on-street spaces, blue curbs, and metered spots — but that free-parking privilege doesn’t carry over into off-street lots and garages, where the regular rate still applies. A 72-hour maximum applies everywhere, placard or not.
Overnight parking is a no almost everywhere. Port-managed lots (Coronado, Shelter Island) are explicitly closed 10:30pm to 6am. Assume the same at city lots unless posted otherwise — this isn’t the place to sleep in your car for a sunrise session.
Common mistakes to avoid
Trusting a secondhand fee number without checking the sign. Rates and hours get updated more often than any single guide — including this one, eventually — can promise, so treat posted signage as the final word every time.
Showing up after 9am on a summer Saturday expecting a free lot to have space. It won’t. Early or rideshare, pick one.
Parking on a Wednesday afternoon at Ocean Beach without checking for the farmers market first.
Assuming Torrey Pines takes cash only, or takes cash at all, at an unstaffed kiosk. Bring a card.
FAQ
Is San Diego beach parking free?
At most city-owned beach lots, yes, as of now — and there’s a pending City Council ordinance that would make that permanent at over 50 lots. It’s not law yet, and it’s proposed to apply specifically to city residents, so don’t treat “free” as a permanent guarantee, especially if you’re visiting from out of town. Torrey Pines State Beach is the one major exception; it always charges.
Do I need a permit to park at San Diego beaches?
Not for the free public lots covered here. Some residential streets near La Jolla Shores have posted time-limit or permit signage that changes block to block — read it before you park, since there’s no single citywide rule that covers every street.
What’s the actual best time to show up?
Before 8am on weekends and holidays, if you want a free spot without a fight. On weekdays, most of these beaches are manageable by mid-morning.
Is there a beach where I’m guaranteed a spot?
Basically, yes — Torrey Pines, because you’re paying for it. Every other beach on this list can fill up on a good-weather weekend, no matter how early the guide says to arrive.






Leave a Reply