Golf courses in San Diego, CA
There are 16 golf courses in San Diego, CA: 9 public and 7 private.
- Courses
- 16
- 18-hole
- 14
- 9-hole
- 2
- With a range
- 14 of 16
- Avg 18-hole yards
- 5,606
- Nearby
- 6 within 10 mi
Courses in and near San Diego
-
Admiral Baker Golf Course
Public2400 Admiral Baker Rd
18 · PAR 72 · 6,811 YD
-
Balboa Park Golf Course
Public2600 Golf Course Dr Ste A
18 · PAR 72 · 6,267 YD
-
Colina Park Golf Course
Public4085 52nd St
18 · PAR 54 · 1,252 YD
-
Doubletree Golf Resort
Public14455 Penasquitos Dr
18 · PAR 72 · 6,500 YD
-
Fairmont Grand Del Mar Golf Course
Private5200 Grand del Mar Way
18 · PAR 72 · 7,160 YD
-
MCAS Miramar Memorial Golf Course
PrivateMarine Corps Air Station Miramar
18 · PAR 72 · 6,818 YD
-
Mission Bay Golf Course and Practice Center
Public2702 N Mission Bay Dr
18 · PAR 58 · 2,706 YD
-
Mission Trails Golf Course
Public7380 Golfcrest Pl
18 · PAR 71 · 6,004 YD
-
Palacio Del Mar
Private4853 Caminito Exquisito
9 · PAR 27 · 1,015 YD
-
Presidio Hills Golf Course
Public4136 Wallace St
18 · PAR 54 · 1,325 YD
-
Riverwalk Golf Club
Public1150 Fashion Valley Rd
18 · PAR 72 · 6,550 YD
-
The Country Club of Rancho Bernardo
Private12280 Greens East Rd
18 · PAR 71 · 6,428 YD
-
The Crosby Club
Private17102 Bing Crosby Blvd
18 · PAR 70 · 6,800 YD
-
The Heights Golf Club
Private16066 Bernardo Heights Pkwy
18 · PAR 72 · 6,748 YD
-
The Loma Club
Public2960 Truxtun Rd
9 · PAR 27 · 1,023 YD
-
The Santaluz Club
Private8170 Caminito Santaluz E
18 · PAR 71 · 7,112 YD
-
La Jolla Beach & Tennis Club
PrivateLa Jolla, CA
7.1 MI · 9 · PAR 27 · 1,362 YD
-
Carlton Oaks Golf Club
PublicSantee, CA
7.5 MI · 18 · PAR 72 · 7,090 YD
-
La Jolla Country Club
PrivateLa Jolla, CA
7.8 MI · 18 · PAR 72 · 6,713 YD
-
Torrey Pines Golf Course
PublicLa Jolla, CA
8.0 MI · 18 · PAR 72 · 6,647 YD
-
Del Mar Country Club
PrivateRancho Santa Fe, CA
9.1 MI · 18 · PAR 72 · 6,950 YD
-
The Farms Golf Club
PrivateRancho Santa Fe, CA
9.5 MI · 18 · PAR 72 · 6,850 YD
No courses match these filters.
Missing a course in San Diego, or something out of date?
Tell us what to fixOf the 16 San Diego courses that list driving range information, 14 have one.
Among the 14 18-hole courses here with a listed yardage, the longest is Fairmont Grand Del Mar Golf Course at 7,160 yards, and the average is 5,606 yards.
San Diego is in California, which has 794 golf courses across 403 cities in this directory.
Nearby cities with listed courses include Santee, CA (7.5 miles), La Jolla, CA (7.6 miles), Rancho Santa Fe, CA (11 miles) and Solana Beach, CA (11 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in San Diego, CA?
San Diego, CA has 16 golf courses in this directory: 14 with 18 holes and 2 with 9 holes.
What is the longest golf course in San Diego, CA?
Of the 18-hole courses with a listed yardage, Fairmont Grand Del Mar Golf Course is the longest at 7,160 yards.
Do golf courses in San Diego, CA have driving ranges?
14 of the 16 courses in San Diego, CA that list driving range information have one.
How long is the average 18-hole course in San Diego, CA?
Across 14 18-hole courses with a listed yardage, the average is 5,606 yards.
What cities near San Diego, CA have golf courses?
Nearby cities with listed courses include Santee, CA (7.5 miles, 1 course), La Jolla, CA (7.6 miles, 3 courses), Rancho Santa Fe, CA (11 miles, 4 courses) and Solana Beach, CA (11 miles, 1 course).
How many public golf courses are in San Diego, CA?
San Diego, CA has 9 public golf courses in this directory.
How many private golf courses are in San Diego, CA?
San Diego, CA has 7 private golf courses in this directory.
How many public vs private golf courses are in San Diego, CA?
Of the 16 golf courses listed in San Diego, CA, 9 are public and 7 are private.
Listing data last updated October 2026. See data sources.