Best Golf Courses in San Diego, California

Written and Fact-checked by | Updated On: May 17, 2026

Looking for a great place to play golf in San Diego? You're in the right place. This page covers public golf courses, private clubs, executive layouts, and luxury golf resorts across San Diego County, along with locations, greens fees, timings, and an interactive golf map.

San Diego Golf Courses Map

The map above shows golf courses located in and around San Diego, including public courses, private clubs, executive layouts, and resort destinations.

About Golf in San Diego, California

San Diego is one of the top golf destinations in California and the western United States. The region is known for coastal golf, year-round sunshine, scenic fairways, and famous championship layouts. Golfers visit from across the country to play near the Pacific Ocean and experience some of the best public golf in America.

The weather in San Diego makes golfing possible almost every month of the year. Spring and fall are especially popular because temperatures stay comfortable and courses remain in excellent condition. Summer mornings near the coast are cooler, while inland courses around Poway, Ramona, and Escondido tend to be warmer and drier.

San Diego has something for every type of golfer. Beginners can enjoy executive and par-3 layouts, casual players have dozens of public facilities to choose from, and experienced golfers can play championship venues like Torrey Pines. The area also includes luxury private clubs, golf resorts, and PGA Tour-level experiences.

All Golf Courses in San Diego, California

San Diego County has one of the largest golf selections in Southern California. Golfers can find public municipal layouts, private country clubs, oceanfront resort courses, executive facilities, and championship golf destinations throughout the region.

Golf CourseLocationCourse TypeNo. of HolesGreens FeeLat LongOpening Hours
Torrey Pines Golf CourseLa JollaPublic36$63–$19332.9049, -117.25206:00 AM – 6:00 PM
Coronado Golf CourseCoronadoMunicipal18$42–$9532.6877, -117.17296:00 AM – 7:00 PM
Balboa Park Golf CourseSan DiegoMunicipal18 + 9$25–$4832.7313, -117.12676:00 AM – 6:00 PM
Maderas Golf ClubPowayPublic18$120–$22033.0321, -117.00176:30 AM – 6:00 PM
Aviara Golf ClubCarlsbadResort18$225–$33033.0975, -117.28726:00 AM – 6:00 PM
The Crossings at CarlsbadCarlsbadPublic18$65–$14033.1237, -117.28286:30 AM – 8:30 PM
Encinitas Ranch Golf CourseEncinitasPublic18$55–$11033.0728, -117.28756:00 AM – 6:30 PM
Goat Hill Park Golf ClubOceansidePublic18$40–$8533.2044, -117.33866:00 AM – 7:00 PM
Mission Bay Golf CourseSan DiegoExecutive18$22–$4832.7908, -117.21455:30 AM – 10:00 PM
Mission Trails Golf CourseSan DiegoPublic18$35–$7032.8406, -117.04126:00 AM – 6:00 PM
Mt. Woodson Golf ClubRamonaPublic18$60–$11033.0395, -116.97016:00 AM – 6:00 PM
Arrowood Golf CourseOceansidePublic18$55–$10533.2471, -117.28776:00 AM – 6:00 PM
Twin Oaks Golf CourseSan MarcosPublic18$45–$9533.1575, -117.16686:00 AM – 6:00 PM
Boulder Oaks Golf ClubEscondidoPublic18$38–$7833.2035, -117.08556:00 AM – 6:00 PM
The Vineyard at EscondidoEscondidoPublic18$40–$8033.0951, -116.99406:00 AM – 6:00 PM
Reidy Creek Golf CourseEscondidoPublic18$38–$7533.1832, -117.07186:30 AM – 6:00 PM
Oceanside Municipal Golf CourseOceansideMunicipal18$30–$6233.2179, -117.32676:00 AM – 6:00 PM
Colina Park Golf CourseSan DiegoPar-318$18–$3532.7604, -117.07157:00 AM – 7:00 PM
The Loma ClubPoint LomaExecutive9$20–$4832.7340, -117.24146:30 AM – 9:00 PM
Oaks North Golf CourseRancho BernardoExecutive27$35–$6833.0275, -117.07126:30 AM – 7:30 PM
Lomas Santa Fe Executive Golf CourseSolana BeachExecutive18$25–$5232.9950, -117.25646:00 AM – 6:00 PM
Admiral Baker Golf CourseSan DiegoMilitary36Military ID Required32.8665, -117.05636:00 AM – 6:00 PM
Steele Canyon Golf ClubJamulPublic27$75–$15032.7048, -116.87606:00 AM – 6:00 PM
Cottonwood Golf ClubEl CajonPublic36$45–$9532.7737, -116.87366:00 AM – 6:00 PM
Singing Hills Golf ResortEl CajonResort54$85–$17032.8287, -116.87396:00 AM – 6:00 PM
Sycuan Golf ResortEl CajonResort54$95–$18532.7718, -116.83096:00 AM – 6:00 PM
The Farms Golf ClubRancho Santa FePrivate18Members Only33.0128, -117.22287:00 AM – 9:00 PM
San Diego Country ClubChula VistaPrivate18Members Only32.6409, -117.01527:00 AM – 8:00 PM
Fairbanks Ranch Country ClubRancho Santa FePrivate27Members Only32.9918, -117.21327:00 AM – 8:00 PM
Shadowridge Golf ClubVistaPrivate18Members Only33.1777, -117.24516:30 AM – 6:00 PM

Public Golf Courses in San Diego

San Diego has a wide mix of public golf layouts ranging from affordable municipal facilities to nationally recognized championship venues. Many of these clubs offer online tee times, practice facilities, ocean views, and beginner-friendly layouts.

  • Torrey Pines Golf Course — 11480 N Torrey Pines Rd, La Jolla, CA 92037. One of the most famous public golf facilities in the United States. The South Course regularly hosts PGA Tour events and offers dramatic Pacific Ocean views.
  • Coronado Golf Course — 2000 Visalia Row, Coronado, CA 92118. This scenic municipal layout sits beside San Diego Bay and is popular for its flat fairways and skyline views.
  • Balboa Park Golf Course — 2600 Golf Course Dr, San Diego, CA 92102. Historic municipal golf facility with panoramic city views and a classic traditional layout.
  • Maderas Golf Club — 17750 Old Coach Rd, Poway, CA 92064. Known for canyon scenery, elevation changes, and championship-level conditioning.
  • Encinitas Ranch Golf Course — 1275 Quail Gardens Dr, Encinitas, CA 92024. Coastal breezes and ocean views make this a favorite among casual and visiting golfers.

Private Golf Clubs in San Diego

Private clubs around San Diego focus on luxury golf experiences, exclusive memberships, upscale practice facilities, and resort-style service. Many of these clubs are located in Rancho Santa Fe and North County communities.

  • The Farms Golf Club — 8500 St Andrews Rd, Rancho Santa Fe, CA 92067. Highly respected private golf club known for its elite membership and pristine fairways. Members and guests only.
  • San Diego Country Club — 88 L St, Chula Vista, CA 91911. Historic private club with a traditional championship layout and strong local golf history. Members and guests only.
  • Fairbanks Ranch Country Club — 15150 San Dieguito Rd, Rancho Santa Fe, CA 92067. Luxury private golf and country club with premium tennis, dining, and social amenities.

Executive and Par-3 Golf Courses in San Diego

Executive and par-3 layouts are perfect for beginners, families, seniors, and golfers who want a shorter round. These facilities are also great for improving iron play and short-game skills.

  • Mission Bay Golf Course — 2702 N Mission Bay Dr, San Diego, CA 92109. Popular executive course offering night golf and a relaxed atmosphere close to the beach.
  • Colina Park Golf Course — 4085 52nd St, San Diego, CA 92105. Beginner-friendly par-3 layout with shorter holes and affordable rates.
  • The Loma Club — 2960 Truxtun Rd, San Diego, CA 92106. Historic short course in Point Loma known for casual play and walkable fairways.

Golf Resorts and Championship Courses in San Diego

San Diego is home to several championship golf resorts that attract visitors from around the world. PGA Tour events, oceanfront scenery, and luxury resort experiences help make the city a major golf tourism destination.

  • Aviara Golf Club — 7447 Batiquitos Dr, Carlsbad, CA 92011. Luxury resort course designed by Arnold Palmer with excellent conditions and scenic landscaping.
  • Torrey Pines Golf Course — 11480 N Torrey Pines Rd, La Jolla, CA 92037. Host venue for the Farmers Insurance Open and multiple major championships.
  • Sycuan Golf Resort — 3007 Dehesa Rd, El Cajon, CA 92019. Large resort golf destination with multiple championship layouts and casino resort amenities.

How to Choose the Right Golf Course in San Diego

The best golf course for you depends on your experience level, budget, and what type of golf experience you want. Beginners often enjoy executive layouts and municipal facilities, while experienced players usually prefer championship courses like Torrey Pines or Maderas.

If you are visiting San Diego for vacation golf, coastal layouts near La Jolla, Carlsbad, and Coronado provide scenic views and resort-style experiences. Golfers looking for affordable rounds can find lower greens fees at city and executive courses throughout the county.

  • Book tee times early for Torrey Pines and popular resort courses
  • Executive layouts are ideal for beginners and short practice rounds
  • Morning tee times usually offer cooler temperatures near the coast
  • Private clubs may allow guest play through members or resort packages
  • Municipal facilities often provide the best value for casual golfers

Golf Course Greens Fees in San Diego

Golf prices in San Diego vary depending on location, season, and course type. Public municipal courses are usually the most affordable, while oceanfront resort layouts and championship venues cost more.

Course TypeTypical Greens FeeNotes
Public Municipal$20–$50Best value; walk-in or online booking
Public Semi-Private$45–$100Tee times recommended; some member priority
Resort Course$100–$250+Premium conditions; often includes cart
Private ClubMembers OnlyAnnual membership fees apply
Executive / Par-3$15–$40Shorter layouts; great for beginners

Interesting Facts About Golf in San Diego

San Diego is one of the busiest golf travel destinations on the West Coast thanks to its mild climate and wide variety of golf experiences.

FactDetails
Total Golf CoursesMore than 70 golf facilities across San Diego County
Most Famous CourseTorrey Pines Golf Course — PGA Tour and U.S. Open venue
Best Golf AreaLa Jolla, Carlsbad, and Rancho Santa Fe
Best Season for GolfMarch to June and September to November due to mild weather
Public Courses AvailableMore than 40 public and municipal golf facilities
Private Golf ClubsMore than 15 private country clubs and membership facilities
Scenic or Signature CoursesTorrey Pines and Coronado Golf Course for ocean and bay views
PGA or Championship EventsFarmers Insurance Open at Torrey Pines
Beginner-Friendly OptionsMission Bay Golf Course, Colina Park Golf Course, and The Loma Club
Luxury Golf ResortsAviara Golf Club and Sycuan Golf Resort
Typical Golfing Weather60°F–80°F during peak golfing months with low rainfall
Average Greens Fee$45–$95 for a public 18-hole round

Why Golfers Enjoy Playing in San Diego

Golfers love San Diego because it combines beautiful scenery, mild weather, championship golf, and easy coastal access. Players can enjoy oceanfront fairways in the morning and inland canyon layouts later in the day. The city also offers excellent practice facilities, luxury golf resorts, and public golf options for nearly every budget.

  • Year-round golf weather with mild temperatures
  • Oceanfront and bayfront golf scenery
  • Large selection of public golf courses
  • PGA Tour and championship golf venues
  • Executive and beginner-friendly layouts
  • Luxury private clubs and resort destinations
  • Strong golf culture across Southern California