Sandi Spots
    Parking meter in front of a La Jolla beach lot with palm trees and the Pacific Ocean behind

    San Diego beach parking costs

    Every beach, every lot, every meter rate. Where the free spots hide, when to arrive, and how to skip a $62 ticket.

    Last updated

    Quick answer

    How much does parking cost at San Diego beaches? San Diego beach parking is free at most city lots (La Jolla Shores, Mission Beach, Ocean Beach, Coronado Sunset Park, Encinitas Moonlight Beach), metered at $1.25–$2.50/hr in popular strips like La Jolla Cove and Pacific Beach, and $10–$20/day at state beaches such as Torrey Pines, Cardiff, Carlsbad and Silver Strand.

    • Free lots fill by 9–10am on summer weekends; street parking 2–3 blocks inland is usually available.
    • Meters are enforced roughly 8am–6pm and often have 2-hour limits.
    • A California State Park annual pass ($195) breaks even after about 10 visits to state beaches.
    • Expired-meter and overtime tickets run $62.50; street sweeping violations are $77.50.
    • Sunset Cliffs south of Ocean Beach has the best free, unlimited coastal parking.

    Source: Sandi Spots — Last updated

    The short answer

    Free lots: La Jolla Shores (Kellogg Park), Sunset Cliffs Blvd, Ocean Beach Pier, Coronado Sunset Park, Encinitas Moonlight Beach. Meters: $1.25–$2.50/hr, 2–4 hr limits, enforced 8am–6pm. State beaches (Torrey Pines, Cardiff, Carlsbad, Silver Strand): $10–$20/day. Best hack: California State Park Annual Pass ($195) pays off in 10 visits.

    Every beach, every lot

    La Jolla Cove

    Lot/area: Coast Blvd meters + surrounding streets

    $2.50/hr metered · 2-hr max

    Enforcement: Enforced 8am–6pm daily

    Free alt: Prospect St residential (past Torrey Pines Rd) — 2-hr limit but rarely ticketed on weekdays

    Strategy: Arrive before 9am for a Coast Blvd spot. After 10am on any sunny day, park up on Prospect and walk down.

    La Jolla Shores

    Lot/area: Kellogg Park lot

    Free — first come first served

    Enforcement: Lot open sunrise to 10pm

    Free alt: Camino del Oro street parking (2 blocks up)

    Strategy: The busiest free beach lot in the city. Arrive by 9am summer weekends or you'll circle for 40 minutes.

    Windansea Beach

    Lot/area: Neptune Pl + Nautilus St

    Free — residential streets

    Enforcement: No enforcement

    Free alt: Camino de la Costa (limited)

    Strategy: Real neighborhood parking. Be respectful — don't block driveways. Fills by 10am summer weekends.

    Pacific Beach

    Lot/area: Boardwalk + Grand Ave meters

    $2.50/hr metered · 2–4 hr limits

    Enforcement: Enforced 8am–6pm daily

    Free alt: East of Ingraham (free but a 10-min walk)

    Strategy: Fanuel St and Diamond St meters have longer time limits. Free spots exist east of Fanuel.

    Mission Beach

    Lot/area: Belmont Park garage + South Mission lots

    $10–$20/day at Belmont Park lot · Free at Ventura Cove/West Mission Bay lot

    Enforcement: Belmont enforced 24/7 · Free lot dawn–dusk

    Free alt: West Mission Bay Dr (free but walk 5–10 min)

    Strategy: Belmont Park validates for restaurant purchases (Draft, Cannonball). Free lots on the bay side are 5 min walk from the boardwalk.

    Ocean Beach

    Lot/area: OB Pier lot + Newport Ave meters

    Free at Pier lot · $1.25/hr meters (8am–6pm)

    Enforcement: Meters 8am–6pm, lot dawn–dusk

    Free alt: Sunset Cliffs Blvd south — endless free parking

    Strategy: The Pier lot fills by 10am. Drive south on Sunset Cliffs — you'll find a free spot within 2 blocks any time of day.

    Sunset Cliffs Natural Park

    Lot/area: Sunset Cliffs Blvd

    Free — street parking

    Enforcement: Park closes at 10pm

    Free alt: Ladera St, Osprey St side streets

    Strategy: Best free coastal parking in the city. Bring a headlamp — the path back to your car after sunset is dark.

    Coronado Beach

    Lot/area: Ocean Blvd meters + Sunset Park

    Free at Sunset Park · Meters $2/hr on Ocean Blvd

    Enforcement: Enforced 8am–6pm

    Free alt: Neighborhood streets east of Ocean Blvd (3-hr limit, enforced)

    Strategy: Sunset Park is a free lot at the north end of the beach — arrive by 10am summer weekends. Neighborhood streets get chalked at 10am and ticketed after 3 hours.

    Hotel del Coronado area

    Lot/area: Hotel Del valet + surrounding streets

    $65/day valet at Hotel Del · Free 2-hr metered streets

    Enforcement: Meters 8am–6pm, valet 24/7

    Free alt: Silver Strand State Beach lot (2 mi south) $10/day

    Strategy: Skip the Hotel Del valet unless staying there. Park free 2 blocks east and walk over — most beach visitors don't realize Coronado's residential streets are free/2-hr metered.

    Del Mar Beach (main)

    Lot/area: Powerhouse Park + 15th St meters

    $2/hr meters · $10/day at Powerhouse lot

    Enforcement: Enforced 9am–6pm daily

    Free alt: Camino del Mar side streets (residential, 3-hr limit)

    Strategy: Powerhouse Park has 100 spots and a launch ramp — arrives full by 9:30am. Coaster train is a great alternative from Downtown ($5.50 one-way).

    Torrey Pines State Beach

    Lot/area: State Park lot (bottom) + North Beach lot

    $15–$20/day state park fee · Cash or card at kiosk

    Enforcement: Park open 7:15am to sunset

    Free alt: Carmel Valley Rd shoulder (free but 15-min walk)

    Strategy: State park pass ($195/year) pays for itself in 10 visits. Free option: park on Carmel Valley Rd and walk in — legal but adds mileage.

    Torrey Pines State Natural Reserve (top of the hill)

    Lot/area: Reserve upper lot

    $15–$20/day (same as beach)

    Enforcement: Reserve 7:15am–sunset

    Free alt: Walk up from the beach lot for free

    Strategy: One entry fee covers both lots. Pay at the bottom, drive up (or hike up).

    Blacks Beach

    Lot/area: Torrey Pines Gliderport (top of cliff)

    Free at gliderport lot

    Enforcement: Dawn–dusk

    Free alt: None nearby — it's a cliff

    Strategy: The free gliderport lot fills up. It's a 20-min steep hike down to the beach. Bring water.

    Solana Beach (Fletcher Cove)

    Lot/area: Fletcher Cove Park lot + street

    Free lot · Free 2-hr street

    Enforcement: Enforced 8am–5pm

    Free alt: Neighborhood streets uphill

    Strategy: Free lot fills by 10am summer. Coaster train stops at Solana Beach station — walk 5 minutes to the beach.

    Encinitas (Moonlight Beach)

    Lot/area: Moonlight Beach lot + B St meters

    Free at Moonlight lot · $2/hr meters

    Enforcement: Lot enforced 5am–10pm, meters 8am–6pm

    Free alt: Neighborhood streets 2 blocks up

    Strategy: Best free beach lot in North County. Fills by 9:30am summer weekends. Try 3pm+ and use the after-work window.

    Cardiff State Beach

    Lot/area: Cardiff State Beach + Seaside

    $10/day at Seaside lot · $15/day at main state lot

    Enforcement: State lot 7am–sunset

    Free alt: PCH shoulder parking (limited, ticketed)

    Strategy: State park pass ($195/year) works here too. Seaside lot is $5 cheaper and same beach access.

    Oceanside Pier

    Lot/area: Pier View Way lot + Strand meters

    $1.50/hr meters · $2/hr at Strand lot

    Enforcement: Enforced 8am–8pm

    Free alt: Wisconsin Ave residential (2-hr limit)

    Strategy: Cheapest beach city parking in the county. Free after 8pm — perfect for sunset dinner at the pier.

    Carlsbad State Beach

    Lot/area: Tamarack + Ponto lots

    $15/day state fee

    Enforcement: Sunrise to sunset

    Free alt: Village side streets (Carlsbad Blvd) — 2-hr metered

    Strategy: State park pass is the move for Carlsbad regulars. Downtown Carlsbad Village has free 2-hr street parking within a 10-min walk.

    Silver Strand State Beach

    Lot/area: Main state lot

    $10/day

    Enforcement: 8am–7pm

    Free alt: None — highway shoulder ticketed

    Strategy: Cheapest state beach lot. Great alternative to Coronado on a busy day.

    Ticket costs to know

    ViolationFineNotes
    Expired meter$62.50Most common ticket. Some meters take longer — pay for what you'll actually use.
    Overtime in a time-limited zone (2-hr, 3-hr)$62.50Enforcement officers chalk tires. Move your car every 90 min or park somewhere with no limit.
    Street sweeping violation$77.50Check the signs — many beach neighborhoods sweep 1x/week. Painful if you leave the car overnight.
    Blocking a driveway$115Fastest ticket you can get. Neighbors call it in immediately.
    Red curb / hydrant zone (15 ft)$115Also common in tight beach neighborhoods where locals repaint curbs.
    Handicap zone without a placard$440+Never do this. Serious fine and possible tow.
    Vehicle for-sale on the street$62.50'For Sale' signs are prohibited on parked cars in San Diego.
    State beach lot after hours$180 + possible towState beach lots close at posted times (usually sunset). Don't leave your car overnight — it will be towed.

    Passes worth buying

    California State Park Annual Pass

    $195/year

    Covers: Torrey Pines, Cardiff, Carlsbad, Silver Strand, Moonlight (partial), all California state beaches

    Worth it? Break-even at 10 visits — locals hit this in a summer.

    California Explorer Annual Pass

    $125/year

    Covers: Day-use parking at 133 state parks (limited state beach coverage — read the list)

    Worth it? Cheaper than the full State Park pass; works for most SD state beaches.

    MTS Day Pass

    $6/day

    Covers: Unlimited trolley + bus rides

    Worth it? Cheaper than one hour of Coronado meter time — take the trolley to the ferry, then walk on the beach.

    Coronado Ferry round-trip

    $8

    Covers: Broadway Pier ↔ Coronado Ferry Landing every hour

    Worth it? Zero parking hassle. Rent a beach cruiser at the Coronado side for another $10 and skip driving entirely.

    Local parking hacks

    • • Buy a California State Park annual pass ($195) if you'll hit Torrey Pines, Carlsbad, Silver Strand, or Cardiff more than 10 times a year.
    • • The ParkMobile app pays every metered spot in the city and lets you extend from your phone.
    • • Free beach parking exists everywhere — you just have to walk 5–10 min. Google Street View the streets 2 blocks inland before you leave.
    • • Belmont Park at Mission Beach validates parking for a $15 purchase at Draft or Cannonball — cheaper than the day rate.
    • • Take the Coronado Ferry ($8) instead of driving over the Coronado Bridge on any weekend — parking on the island is a nightmare 10am–4pm.
    • • The Coaster train stops at Solana Beach, Encinitas, Carlsbad Village, and Oceanside — $5.50 one-way from Downtown beats North County parking + gas.
    • • State beach lots have a 'sunset' close time enforced by tow. Set an alarm on your phone.
    • • Sunset Cliffs south of Ocean Beach = the best free coastal parking in the city, unlimited, no enforcement.
    • • During Comic-Con and July 4th (Big Bay Boom), all downtown-adjacent beach lots become paid event lots at $30–$60. Coronado + North County stay normal.

    Frequently asked

    How much does it cost to park at San Diego beaches?

    Free at Sunset Cliffs, Kellogg Park (La Jolla Shores), OB Pier, Sunset Park (Coronado), Moonlight Beach lot (Encinitas), and Windansea residential streets. Metered ($1.25–$2.50/hr) at La Jolla Cove, Pacific Beach, Coronado Ocean Blvd, and Del Mar. State beach fees ($10–$20/day) at Torrey Pines, Cardiff, Carlsbad, and Silver Strand.

    Is parking free at La Jolla Cove?

    No — Coast Blvd is metered at $2.50/hr with a 2-hour max, enforced 8am–6pm. The closest free parking is on Prospect St residential past Torrey Pines Rd (2-hr limit but rarely ticketed on weekdays). Arrive before 9am for the best chance at a Coast Blvd spot.

    Where can I park for free at Coronado Beach?

    Sunset Park at the north end of Coronado Beach is a free lot — arrive by 10am on summer weekends. Residential streets east of Ocean Blvd are also free with a 3-hour limit (enforcement chalks tires). Skip the Hotel Del $65 valet and walk from a street spot instead.

    How much is parking at Torrey Pines State Beach?

    $15–$20/day at the kiosk (cash or card). The fee covers both the beach lot at the bottom and the reserve lot at the top of the hill — one entry, both lots. A California State Park annual pass ($195) pays for itself in 10 visits.

    Do you have to pay to park at Mission Beach?

    No — the West Mission Bay Dr / Ventura Cove lots are free and 5 minutes' walk from the boardwalk. Belmont Park's garage is $10–$20/day but validates with a $15 restaurant purchase at Draft or Cannonball. Meters on the ocean side are $2.50/hr.

    Is there free parking at Pacific Beach?

    Yes — free street parking exists east of Ingraham St (10 min walk to the beach). The boardwalk-adjacent blocks are all metered $2.50/hr with 2–4 hr limits. Fanuel St and Diamond St meters have longer time limits than the main strip.

    Where is the cheapest beach parking in San Diego?

    Sunset Cliffs Blvd south of Ocean Beach — free, unlimited, no enforcement, and one of the best sunset spots in the city. Runner-up: Windansea Beach neighborhood streets (free, no meter). Third: Kellogg Park (La Jolla Shores) free lot.

    How much is a parking ticket in San Diego?

    $62.50 for an expired meter or overtime in a time-limited zone. $77.50 for street sweeping violations. $115 for blocking a driveway or parking within 15 ft of a hydrant. $440+ for handicap zone violations. Pay online or contest at sdpd.parkingviolations.com.

    Is there overnight parking at San Diego beaches?

    No — state beach lots close at sunset and enforce with tows. Most city beach lots close at 10pm. Overnight beach parking is legal only in a few designated spots (some sections of West Mission Bay Dr allow it) — check signs carefully. Never leave a rental car overnight at a state lot.

    Do you need a permit to park at San Diego beaches?

    No permit needed for city beaches — meters and free lots operate on an anyone-can-park basis. State beaches (Torrey Pines, Cardiff, Carlsbad, Silver Strand) charge a day-use fee at the kiosk or accept the California State Park annual pass.

    How early do I need to arrive to get free beach parking on summer weekends?

    By 9am for La Jolla Shores (Kellogg Park), Coronado Sunset Park, and Moonlight Beach. By 10am for Mission Beach free lots and Windansea. Sunset Cliffs south of OB never truly fills up — arrive anytime.

    What happens if I overstay a beach meter or time-limited zone?

    $62.50 ticket. Enforcement officers chalk tires in time-limited zones and use license-plate readers on metered blocks. Move your car every 90 minutes if you're in a 2-hour zone — repeat tickets in the same day are legal.

    Keep exploring

    The Sandi Spots Newsletter

    San Diego, in your inbox.

    New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.

    One email a week. Unsubscribe anytime.

    About this guide

    Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking. Last updated .

    Local, first-hand. Reported on the ground in San Diego County.
    Kept current. Prices, hours, and closures reviewed on a rolling basis.
    Independent. Affiliate links never influence rankings.

    Editorial policy · About us · Suggest a correction