Sandi Spots
    Green fairway lined with palm trees on a public golf course in San Diego

    Public Golf Courses in San Diego

    You don't need a membership here. You need a tee time and a sense of which course fits your game.

    Last updated

    Quick answer

    San Diego's public golf runs from world-famous to genuinely cheap. Torrey Pines is the marquee municipal, with a resident card that halves the price for locals. Balboa Park Golf Course is the best value in the city — an 18-hole muni minutes from downtown with skyline views. Coronado Golf Course is a bayfront bargain that's notoriously hard to book. Riverwalk in Mission Valley is central and flat, Maderas in Poway and The Grand Golf Club in Carmel Valley are the upscale daily-fee options, and Torrey Pines North is the underrated pick for visitors who want the cliffs without the South Course price. Book municipal courses through the city's reservation system; the private-resort daily-fee courses take their own bookings and cost several times more.

    Public courses compared

    CourseTypeBest for
    Torrey Pines SouthCity municipalBucket-list round on the U.S. Open layout
    Torrey Pines NorthCity municipalSame cliffs, cheaper, easier to book
    Balboa ParkCity municipalBest value in the city, skyline views, central
    CoronadoCity of Coronado municipalBayfront, cheap, very hard to book
    RiverwalkDaily feeCentral Mission Valley, flat and walkable
    MaderasUpscale daily feeDramatic inland canyon course, big price
    The Grand Golf ClubResort daily feeFairmont Grand Del Mar guests and splurge rounds
    AviaraResort daily feeCarlsbad, resort conditioning, North County base

    Municipal courses

    City-run, resident-discounted and the best value in Southern California golf.

    Balboa Park Golf Course

    Balboa Park · 18 holes + 9-hole executive

    Five minutes from downtown with views back at the skyline, an honest layout and municipal pricing. There's also a nine-hole course for a quick round. It's the locals' default.

    Local tip: The nine-hole course is the best cheap round in the city and rarely needs a long booking window.

    Coronado Golf Course

    Coronado · Bayfront municipal

    Flat, walkable and set on the bay under the Coronado Bridge, with green fees that look like a typo next to the view. The catch is availability — locals lock up tee times and the booking window is competitive.

    Torrey Pines North and South

    La Jolla · City municipal · Resident card matters

    Two cliff-top courses run by the city. The South is the championship venue and the priciest municipal round in the county; the North is cheaper, friendlier and just as scenic.

    Mission Bay Golf Course

    Mission Bay · Executive course · Night lighting

    A short executive course that's lit for evening play — the only real option in the city for golf after dark and a good place to work on wedges.

    Daily-fee and resort courses

    More money, better conditioning, easier tee times.

    Maderas Golf Club

    Poway · Upscale daily fee

    A dramatic inland course cut through canyons and boulders, consistently rated among California's best public tracks. Prices reflect it.

    The Grand Golf Club

    Carmel Valley · Resort · Fairmont Grand Del Mar

    Tom Fazio design attached to the county's most expensive resort. Access is easiest as a hotel guest, and the conditioning is flawless.

    Aviara Golf Club

    Carlsbad · Resort daily fee

    Park Hyatt Aviara's course in North County — lush, resort-conditioned and a natural pairing with a Carlsbad or Legoland trip.

    Riverwalk Golf Club

    Mission Valley · Central daily fee

    Three nines along the San Diego River, flat and easy to walk, and the most central non-municipal option. Redevelopment has been in the works for years — check it's still open before you drive out.

    Booking and saving

    Where the actual savings are.

    Get a resident card

    City courses · Locals only

    City of San Diego residents pay dramatically less at Torrey Pines, Balboa Park and Mission Bay, and book further ahead. It's the single biggest lever available.

    Play twilight

    Most courses · 30–50% off

    Afternoon twilight rates cut prices across nearly every course in the county, and summer daylight is long enough to finish 18.

    Weekdays over weekends

    Everywhere · Cheaper and emptier

    Monday through Thursday rates are lower everywhere and the pace of play is an hour faster. Visitors with flexible days should never book a Saturday morning.

    Frequently asked

    What is the best public golf course in San Diego?

    Torrey Pines South for the bucket-list round, Torrey Pines North for the best mix of views and value, Maderas for the best conditioned upscale daily fee, and Balboa Park for the best cheap round in the city.

    How much is a round of golf in San Diego?

    City municipal courses are the cheapest — significantly less again with a resident card — while Torrey Pines South sits at the top of the municipal range and resort courses like Maderas and The Grand run several times higher. Twilight rates cut all of them.

    Do you need a membership to play golf in San Diego?

    No. Torrey Pines, Balboa Park, Coronado and Mission Bay are all public municipal courses, and Maderas, Aviara and Riverwalk are public daily-fee courses.

    What is the cheapest golf course in San Diego?

    Balboa Park's nine-hole executive course and Mission Bay's executive course are the cheapest full rounds in the city, especially for residents with a card.

    How far in advance should you book golf in San Diego?

    Book municipal tee times the moment the rolling window opens — weekend mornings at Torrey Pines and Coronado go within minutes. Resort courses usually have availability a few days out.

    Keep reading

    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