Looking for the best golf courses in San Diego, California? With its perfect weather, ocean views, and championship pedigree, San Diego is one of the top golf destinations in the country. From iconic coastal layouts to scenic inland gems, there’s something here for every type of golfer.
Here’s your guide to the best public, resort, and private golf courses across San Diego and the surrounding area.
Torrey Pines Golf Course – South & North Courses
- Type: Public
- Address: 11480 N Torrey Pines Rd, La Jolla, CA 92037
- Phone: (858) 581-7171
- Highlights: Home to multiple U.S. Opens and a PGA Tour stop, Torrey Pines South offers dramatic ocean views and championship conditions. North Course is slightly more forgiving and equally scenic.
Coronado Golf Course
- Type: Public
- Address: 2000 Visalia Row, Coronado, CA 92118
- Phone: (619) 522-6590
- Highlights: Affordable waterfront golf with views of downtown San Diego and the bay. Flat, fun, and extremely walkable — one of the best values in the country.
Maderas Golf Club
- Type: Public (Resort)
- Address: 17750 Old Coach Rd, Poway, CA 92064
- Phone: (858) 451-8100
- Highlights: A top-rated inland course with rolling hills, waterfalls, and immaculate conditions. A true hidden gem just north of the city.
The Grand Golf Club at Fairmont Grand Del Mar
- Type: Private (Resort Guests Allowed)
- Address: 5200 Grand Del Mar Way, San Diego, CA 92130
- Phone: (858) 314-1930
- Highlights: San Diego’s only Tom Fazio design. Lush fairways, luxury service, and an exclusive feel — perfect for a luxury stay-and-play.
Aviara Golf Club
- Type: Public (Resort)
- Address: 7447 Batiquitos Dr, Carlsbad, CA 92011
- Phone: (760) 603-6900
- Highlights: Host of the LPGA’s JTBC Classic. This Arnold Palmer-designed course features stunning coastal views, rolling terrain, and resort-level service.
Steele Canyon Golf Club
- Type: Public
- Address: 3199 Stonefield Dr, Jamul, CA 91935
- Phone: (619) 441-6900
- Highlights: 27 holes of mountain-style golf with dramatic elevation changes and sweeping valley views. One of the more unique courses in the region.
Encinitas Ranch Golf Course
- Type: Public
- Address: 1275 Quail Gardens Dr, Encinitas, CA 92024
- Phone: (760) 944-1936
- Highlights: A favorite among locals for its forgiving layout, ocean views, and consistent conditions. Great pace of play and walkability.
La Costa Resort & Spa – Champions & Legends Courses
- Type: Public (Resort)
- Address: 2100 Costa Del Mar Rd, Carlsbad, CA 92009
- Phone: (760) 438-9111
- Highlights: Historic venue that has hosted 37 PGA Tour events. Both courses have been recently updated for playability and modern resort appeal.
Sycuan Golf Resort (Singing Hills) – Willow Glen & Oak Glen
- Type: Public (Resort)
- Address: 3007 Dehesa Rd, El Cajon, CA 92019
- Phone: (619) 442-3425
- Highlights: 54-hole facility just east of the city with two full-length 18s and a par-3 course. Affordable and fun with elevation changes and great value.
Riverwalk Golf Club
- Type: Public
- Address: 1150 Fashion Valley Rd, San Diego, CA 92108
- Phone: (619) 296-4653
- Highlights: Central location near Mission Valley with 27 holes of resort-style golf. Easy to get to and fun for all skill levels.
Barona Creek Golf Club
- Type: Public (Resort)
- Address: 1932 Wildcat Canyon Rd, Lakeside, CA 92040
- Phone: (619) 387-7018
- Highlights: Renowned for its natural beauty and challenging layout, Barona Creek offers wide fairways, strategic bunkering, and a commitment to environmental sustainability.
Mount Woodson Golf Club
- Type: Public
- Address: 16422 N Woodson Dr, Ramona, CA 92065
- Phone: (760) 788-3555
- Highlights: Set amidst towering granite boulders and ancient oaks, this course is known for its dramatic elevation changes and the iconic wooden bridge connecting the 2nd and 3rd holes.
The Crossings at Carlsbad
- Type: Public
- Address: 5800 The Crossings Dr, Carlsbad, CA 92008
- Phone: (760) 444-1800
- Highlights: This coastal course offers ocean views, rolling terrain, and a layout that challenges golfers of all skill levels. Its proximity to LEGOLAND and the Carlsbad Flower Fields makes it a favorite among visiting families.
Balboa Park Golf Course
- Type: Public
- Address: 2600 Golf Course Dr, San Diego, CA 92102
- Phone: (619) 235-1184
- Highlights: Located near downtown San Diego, Balboa Park Golf Course offers panoramic views of the city skyline and a classic layout that has been a local favorite since 1915.
Mission Bay Golf Course
- Type: Public
- Address: 2702 N Mission Bay Dr, San Diego, CA 92109
- Phone: (858) 581-7880
- Highlights: The only lighted golf course in San Diego, Mission Bay offers night golf opportunities and a par-58 executive layout that’s perfect for beginners and those looking for a quick round.
Goat Hill Park
- Type: Public
- Address: 2323 Goat Hill Dr, Oceanside, CA 92054
- Phone: (760) 433-8590
- Highlights: Known for its relaxed vibe and community-focused atmosphere, Goat Hill Park offers a fun and challenging 18-hole layout that emphasizes walking and fast play.
Arrowood Golf Course
- Type: Public
- Address: 5201A Village Dr, Oceanside, CA 92057
- Phone: (760) 967-8400
- Highlights: Set in the rolling hills of Oceanside, Arrowood features a Ted Robinson Jr. design with water features, strategic bunkering, and scenic vistas throughout the course.
Carlton Oaks Golf Club
- Type: Public
- Address: 9200 Inwood Dr, Santee, CA 92071
- Phone: (619) 448-4242
- Highlights: Designed by Pete Dye, Carlton Oaks offers a championship layout with narrow fairways, water hazards, and challenging greens, making it a true test for serious golfers.
Rancho Bernardo Inn Golf Course
- Type: Public (Resort)
- Address: 17550 Bernardo Oaks Dr, San Diego, CA 92128
- Phone: (844) 338-9284
- Highlights: This resort course offers a parkland-style layout with tree-lined fairways, gentle terrain, and a tranquil setting that’s perfect for a relaxing round.
Twin Oaks Golf Course
- Type: Public
- Address: 1425 N Twin Oaks Valley Rd, San Marcos, CA 92069
- Phone: (760) 591-4700
- Highlights: Featuring a mix of open and tree-lined holes, Twin Oaks offers a fair yet challenging layout with excellent conditions and a welcoming atmosphere.
☀️ Golfing in San Diego – What to Expect
San Diego offers year-round golf with perfect temperatures, ocean breezes, and a variety of coastal and inland layouts. Prime golf season is from October to April, but even summer offers playable conditions thanks to the cool marine air.
🧭 Looking for Golf Courses in San Diego?
From championship layouts like Torrey Pines and Maderas to beachside bargains like Coronado, San Diego has something for every golfer. You’ll find great value, world-class scenery, and plenty of tee times year-round.
🎯 Need golf gear before you play? Explore our golf guides and product reviews to gear up for your next round.