San Diego's oldest public golf facility sits minutes from downtown, with views toward the skyline, Point Loma, and the Pacific.
Course discovery
San Diego golf courses
Browse San Diego public golf courses by map or list. Recent tee times are never guaranteed; confirm availability and complete every reservation on the official course website.
New to access labels? Compare public, municipal, daily-fee, and resort golf.
San Diego golf map
Find golf around San Diego
Explore San Diego courses and recently checked tee times across the county.
Recently checked tee times
Mission Bay is the only City of San Diego course with lighting infrastructure. Night course play is suspended until further notice under the City's July 15, 2026 notice; the notice does not say the driving range or entire facility is closed.
Coronado's municipal course runs along San Diego Bay beneath the Coronado Bridge. The city operates a resident card program, while public tee times are booked through the course's official reservation path.
Torrey Pines North is one of two City of San Diego municipal courses on the coastal bluffs above the Pacific.
Torrey Pines South is one of two City of San Diego municipal courses on the coastal bluffs above the Pacific.
Gary Player designed Steele Canyon as three distinct nine-hole layouts—Canyon, Ranch, and Meadow—that are paired for daily play. The Jamul property also offers a driving range, putting and chipping areas, instruction, and an on-site restaurant.
Carlton Oaks is a Santee daily-fee course shaped by Perry Dye, with lakes, creeks, and bunkering integral to the layout.
Lomas Santa Fe is a William Bell-designed executive course in Solana Beach, set across rolling coastal terrain. The facility includes a driving range, putting green, golf shop, instruction, and an on-site grill.
Mission Trails occupies rolling terrain beside Lake Murray and Mission Trails Regional Park. Its public facilities include a driving range, putting and chipping greens, instruction, a golf shop, and The Trails Eatery.
David Rainville designed The Vineyard through an Escondido setting with vineyard and mountain views and three lakes in the routing.
Goat Hill Park is an Oceanside short course whose current community-focused operation grew from a 2014 effort to preserve the property as public golf.
Encinitas Ranch occupies coastal bluffs with Pacific views from the course and is operated for the City of Encinitas by JC Golf.
The Crossings is a City of Carlsbad municipal course designed by Greg Nash and operated by JC Golf. Its routing crosses coastal terrain and habitat areas, and Carlsbad residents can enroll in the course's verified resident program.
Twin Oaks is a Ted Robinson-designed San Marcos course with water incorporated on ten holes and two signature waterfalls. Its practice facility includes a driving range, putting green, chipping area, and practice bunker.
Johnny Miller and Robert Muir Graves designed Maderas through Poway's inland hills, using rock outcrops, creeks, and elevation changes in the routing.
Riverwalk follows the San Diego River through Mission Valley, with wetlands, three lakes, and nearly 70 bunkers shaping the course.
The Loma Club is a historic, walkable par-3 course in Liberty Station built around quick rounds and short-game practice. Rental clubs are available, and the property includes a bar and grill plus a separate mini-putt experience.
Colina Park is the home course of Pro Kids, First Tee – San Diego, pairing public short-course play with youth development and learning programs.
Admiral Baker's North Course is one of two layouts at the Navy's San Diego River facility, which welcomes the public as guests while giving military-affiliated players earlier booking priority.
Admiral Baker's South Course is one of two layouts at the Navy's San Diego River facility, which welcomes the public as guests while giving military-affiliated players earlier booking priority.
Singing Hills groups three distinct layouts at the Sycuan resort: the full-length Willow Glen and Oak Glen courses plus the Pine Glen par-3 course.
Chula Vista Golf Course occupies level ground along the Sweetwater River and is operated as a public municipal facility. Chula Vista and Bonita residents can purchase the published resident card, and the course provides a driving range, putting green, golf shop, and restaurant.
Bonita Golf Course follows the Sweetwater River through the Bonita valley, with mature trees and water influencing the routing. The public facility offers instruction, a golf shop, rental equipment, tournament services, and an on-site bar and grill.
Lee Schmidt and Brian Curley designed Mt. Woodson through Ramona's granite outcrops and steep elevation changes.
The Links at Lakehouse is the current name of the full-length championship course historically known as St. Mark Golf Club.
Known by the course as “The Original Muni,” Oceanside Golf Course sits beside Camp Pendleton and the native habitat of the San Luis Rey Valley.
Cal Olson designed Reidy Creek as a compact course in a natural valley at the base of the Escondido Mountains, with bunkers and water protecting its undulating greens.
Ted Robinson Jr. routed Arrowood over a hilltop beside the San Luis Rey Valley, with elevation changes, protected habitat, and an afternoon coastal breeze influencing play.
Emerald Isle is an Oceanside executive course with a grass-tee driving range and an intentionally relaxed, dog-friendly policy for leashed, well-behaved dogs.
Native Oaks winds through tree-lined fairways and rolling Valley Center terrain, with an emphasis on strategic shot placement. Its practice operation includes Trackman technology and professional instruction, and the clubhouse includes Shawii Kitchen.
Oaks North is a Rancho Bernardo executive facility organized as three nine-hole courses—East, North, and South—allowing different daily combinations. The JC Golf-operated property includes a driving range, putting and short-game practice, instruction, and a golf shop.
Rancho Bernardo Inn's resort course was designed by William F. Bell and is integrated with the property's lodging, spa, and dining.
The Golf Club of California routes through Fallbrook terrain with ancient oaks and native grasses, and also maintains a separate three-hole challenge called The Summit.
Barona Creek was designed by Gary Roger Baird Design International with senior architect Todd Eckenrode to follow the resort's rolling foothill landscape.
Ted Robinson designed San Vicente through Ramona's backcountry, and Andy Staples later renovated its greens, bunkers, and surrounding collection areas.
John Muir Graves designed National City Golf Course as a compact municipal layout with gently contoured terrain and strategic bunkers.
Dos Osos is the JC Golf-operated course formerly known as Eagle Crest, set among the vineyards and hills of the San Pasqual Valley.
Welk Oaks is the par-3 counterpart to the separate Fountains executive course at the Escondido resort golf facility. The short layout is designed for walking, while the shared operation provides a golf shop, practice putting, and resort amenities.
Welk Fountains is the executive-length counterpart to the separate Oaks par-3 course at the Escondido resort golf facility. The shared operation provides a golf shop and practice putting along with the surrounding resort amenities.
Castle Creek follows inland North County terrain below the Palomar Mountains, with water, bunkers, and elevation changes defining the course.
Cottonwood's active public layout is the Ivanhoe Course in the Rancho San Diego area, with the Sweetwater River corridor and mature trees running through the property.
Pala Mesa's course is part of a 205-acre Fallbrook resort in the foothills south of Temecula Wine Country. Mature oaks, sycamores, and elms frame the routing, while the resort adds lodging, a full-service restaurant, and a snack bar.
Presidio Hills is a walkable pitch-and-putt in Old Town San Diego, with holes of roughly 40 to 94 yards focused on wedges and putting.
Aviara Golf Club is an 18-hole, par-72 public resort course in Carlsbad near Batiquitos Lagoon.
Enagic Golf Club at Eastlake is an 18-hole, par-72 public-access course in eastern Chula Vista.
Rancho Carlsbad Golf Course is an 18-hole all-par-3 public course in Carlsbad, currently par 54 from its White tees.
Boulder Oaks is an unconventional public-access course in Hidden Meadows with an approved provisional 18-hole course profile.
The Executive at Lakehouse is a distinct 18-hole executive course in San Marcos, separate from The Links at Lakehouse.
Rams Hill Golf Club is a modern 18-hole, par-72 Tom Fazio resort course in Borrego Springs.
Miramar Memorial is an 18-hole, par-72 military course at MCAS Miramar with controlled access.
Marine Memorial is the distinct 18-hole Camp Pendleton course and is temporarily closed for maintenance and improvements; the driving range and putting green remain open.
The Grand Golf Club is an 18-hole, par-72 Fairmont Grand Del Mar course in Carmel Valley with request-only outside tee times.
Omni La Costa North is the distinct post-2024 Hanse/Wagner 18-hole resort course in Carlsbad.
Omni La Costa South is a distinct 18-hole resort course in Carlsbad, separate from the historical PGA composite routing.
Complete directory
San Diego courses by area
Compare course type and location, then open the course page for recent tee times or official booking.
San Diego City
- Balboa Park Golf CourseCourse type unavailable · Recent tee-time search
- Mission Bay Golf CourseExecutive · Recent tee-time search
- Mission Trails Golf CourseFull-length · Recent tee-time search
- Riverwalk Golf ClubFull-length · Official booking link
- Admiral Baker North CourseFull-length · Official booking link
- Admiral Baker South CourseFull-length · Official booking link
- The Loma ClubPar-3 · Recent tee-time search
- Colina Park Golf CoursePar-3 · Official booking link
- Presidio Hills Golf CoursePar-3 · Official booking link
- Miramar Memorial Golf CourseFull-length · Official booking link
- The Grand Golf ClubFull-length · Official booking link
North County Coastal
- Lomas Santa Fe Executive Golf CourseExecutive · Recent tee-time search
- Goat Hill ParkShort course · Official booking link
- Encinitas Ranch Golf CourseFull-length · Official booking link
- The Crossings at CarlsbadFull-length · Official booking link
- Arrowood Golf CourseFull-length · Recent tee-time search
- Emerald Isle Golf CourseExecutive · Recent tee-time search
- Oceanside Golf CourseFull-length · Recent tee-time search
- Aviara Golf ClubFull-length · Official booking link
- Marine Memorial Golf CourseFull-length · Official booking link
- Omni La Costa North CourseFull-length · Official booking link
- Omni La Costa South CourseFull-length · Official booking link
- Rancho Carlsbad Golf CoursePar-3 · Official booking link
North County Inland
- The Vineyard at EscondidoFull-length · Recent tee-time search
- Maderas Golf ClubFull-length · Official booking link
- Twin Oaks Golf CourseFull-length · Official booking link
- St. Mark Golf Club / The Links at LakehouseExecutive · Official booking link
- Reidy Creek Golf CoursePar-3 · Official booking link
- Native Oaks Golf ClubFull-length · Official booking link
- Oaks North Golf CourseExecutive · Official booking link
- Rancho Bernardo Inn Golf CourseFull-length · Official booking link
- The Golf Club of CaliforniaFull-length · Official booking link
- Dos Osos Golf ClubFull-length · Official booking link
- The Welk Oaks CoursePar-3 · Official booking link
- The Welk Fountains CourseExecutive · Official booking link
- Castle Creek Country ClubFull-length · Official booking link
- Pala Mesa ResortFull-length · Recent tee-time search
- Boulder Oaks Golf ClubFull-length · Official booking link
- The Executive at LakehouseExecutive · Official booking link
East County
- Steele Canyon Golf ClubFull-length · Recent tee-time search
- Carlton Oaks Golf ClubFull-length · Official booking link
- Singing Hills Golf ResortFull-length · Official booking link
- Mt. Woodson Golf ClubFull-length · Official booking link
- Barona Creek Golf ClubFull-length · Official booking link
- San Vicente Golf ResortFull-length · Official booking link
- Cottonwood Golf ClubFull-length · Official booking link
- Rams Hill Golf ClubFull-length · Official booking link
Coronado / South Bay
- Coronado Golf CourseFull-length · Recent tee-time search
- National City Golf CourseExecutive · Official booking link
- Chula Vista Golf CourseFull-length · Official booking link
- Bonita Golf CourseFull-length · Official booking link
- Enagic Golf Club at EastlakeFull-length · Official booking link
La Jolla / Torrey Pines
- Torrey Pines North CourseFull-length · Recent tee-time search
- Torrey Pines South CourseFull-length · Recent tee-time search