Ready to know more about San Diego?

Subscribe

15 of the Best Golf Courses in San Diego

Get ready to tee off at some of the top golf courses across the county
San Diego's best golf courses featuring Encinitas Ranch in north county
Courtesy of Encinitas Ranch Golf Course

San Diego, with its gorgeous coastal views and year-round sunny weather, is a golfer’s paradise, offering an impressive array of courses that cater to all skill levels, whether your scorecard usually consists of eagles or bogies. For locals and out-of-towners alike, exploring these courses will not only test your skills but also immerse you in the breathtaking scenery that San Diego is known for. 

San Diego's best golf courses featuring Coronado public Golf Course
Courtesy of Coronado Golf Course

Coronado Golf Course

Coronado Golf Course, opened in 1957, is one of San Diego’s more walkable courses. Cited as a top SD course by the Golf Channel, the well-maintained public course offers views of the Coronado bridge and boats out on the water. The onsite restaurant serves American bites (including vegan options) for brunch and lunch.

2000 Visalia Row, Coronado

San Diego's best golf courses featuring aerial view of Torrey Pines Golf Course in La Jolla
Courtesy of Torrey Pines Golf Course

Torrey Pines Golf Course

Consistently ranked as one of Golf Digest’s 100 greatest courses, the challenging Torrey Pines Golf Course in La Jolla hosted the 2021 US Open and puts on the annual PGA TOUR’s Farmers Insurance Open. Named after the rare Torrey Pine tree, which only grows along the San Diego coastline and Santa Rosa Island, the course has made its way onto many golfers’ bucket lists.

11480 N Torrey Pines Road, La Jolla

San Diego's best golf courses featuring The Grand Golf Club at Fairmont Grand Del Mar in Del Mar
Courtesy of Fairmont Grand Del Mar

The Grand Golf Club

Located at the luxurious Fairmont Grand Del Mar, The Grand Golf Club and its 50,000-square-foot driving range are open to hotel guests. Three-hundred-and-sixty degree views of each hole are available online, helping give you a leg up if you’re trying to improve your handicap. And if your kiddo dreams of becoming a future Masters champion, this course is the perfect place to take them, as children 12 and under can play and rent clubs for free.

5300 Grand Del Mar Way, Del Mar

San Diego's best golf courses featuring Aviara Golf Club at Park Hyatt Aviara in Carlsbad
Courtesy of Park Hyatt Aviara

Aviara Golf Club

Aviara Golf Club is San Diego’s only course designed by the legendary Arnold Palmer. Situated within Carlsbad’s Park Hyatt Aviara, this layout includes strategically placed bunkers and water features that provide both pretty views and tough obstacles. And, if you’d like to level up your gear game, the course’s TaylorMade Aviara Performance Center allows you to test clubs with 3D motion analysis technology. The club offers both public and resort fees, as well as online course videos that provide insight into hole details and potential strategies.

7447 Batiquitos Drive, Carlsbad

Rancho Bernardo Inn Golf Course
Courtesy of Rancho Bernardo Inn

Rancho Bernardo Inn Golf Course

Designed by golf course architect William Francis Bell, the Rancho Bernardo Inn Golf Course has hosted both PGA and LPGA events. Its 18th hole, surrounded by old-growth trees, is a fan favorite. Golf lessons are also available at the Carlsbad course, whether you’re just starting out or a seasoned golfer needing a couple tips or tweaks.

17550 Bernardo Oaks Dr, Rancho Bernardo

San Diego's best golf courses featuring Singing Hills Golf Club in El Cajon
Courtesy of Singing Hills Golf Club

Singing Hills Golf Club

Singing Hills Golf Club supplies golfers with three courses in the Dehesa Valley of San Diego County. The Willow Glen course runs along the Sweetwater River and features narrow fairways, while the Oak Glen course is known for rolling greens and a beautiful, yet difficult, fifth hole. The nine-hole Pine Glen course is ideal for beginners or those looking to squeeze in a quick round. 

3007 Dehesa Road, El Cajon

Mt. Woodson Golf Club in Ramona
Courtesy of Mt. Woodson Golf Glub

Mt. Woodson Golf Club

The course at Mt. Woodson Golf Club in Ramona is tough—but you don’t need to worry about having an audience for any whiffs. Each hole is so secluded it’ll feel like you and your buddies are the only ones on the course. Open to the public and surrounded by serene, rocky hills, the club also houses a bar and grill with some of the best prices in town (hello, post-birdie BLT for under $9). 

16422 North Woodson Drive, Ramona

San Diego's best golf courses featuring Goat Hill Park Golf Club in Oceanside
Courtesy of Goat Hill Park Golf Club

Goat Hill Park Golf Club

Originally built in 1952, Oceanside’s Goat Hill Park Golf Club was one of the first golf courses in San Diego County and began as a regulation-length nine-hole setup. In the early 1990s, it was redesigned into an 18-hole course, enhancing its appeal to golfers seeking a fun time on the links and a laid-back atmosphere.

2323 Goat Hill Drive, Oceanside

Admiral Baker Golf Course in Tierrasanta
Courtesy of Southern California Golf Association

Admiral Baker Golf Course

Admiral Baker Golf Course, located within the historic Navy complex near Tierrasanta, is notable for its two distinct 18-hole courses—the North and South. The lush fairways and well-maintained greens are complemented by facilities like a driving range and eatery.

2400 Admiral Baker Road, No. 3604, Tierrasanta

San Diego's best golf courses featuring Carlton Oaks Golf Club in Santee
Courtesy of Carlton Oaks Golf Club

Carlton Oaks Golf Club

Once Phil Mickelson’s playing spot in his youth, Santee’s Carlton Oaks Golf Club has hosted a range of golf tournaments and events, including the Callaway Junior World Championships and NCAA Championships. The course tests players with pot bunkers and water hazards while still highlighting the natural beauty of the surrounding landscape.

9200 Inwood Drive, Santee

San Diego's best golf courses featuring Maderas Golf Club in Poway
Courtesy of Maderas Golf Club

Maderas Golf Club

Maderas Golf Club is a championship public course that winds through the rolling hills of Poway. Its 40 acres have been recognized by numerous golf publications. Players can rent Callaway clubs and also book lessons for themselves or their little golfers.

17750 Old Coach Road, Poway

Steele Canyon Golf Club in Jamul
Courtesy of Torrey Pines Golf Club

Steele Canyon Golf Club

A 27-hole championship course in Jamul, Steele Canyon Golf Club was designed by Gary Player, one of golf’s all-time greats. Three nine-hole courses—The Canyon, The Ranch, and The Vineyard—offer diverse and challenging holes, earning the club a four-and-a-half-star rating from Golf Digest (it’s one of only three golf clubs in San Diego County with that honor).

3199 Stonefield Drive, Jamul

San Diego's best golf courses featuring The Crossing at Carlsbad
Courtesy of The Crossing at Carlsbad

The Crossings at Carlsbad

Named after the bridges designed into the layout, The Crossings at Carlsbad offers a variety of terrains and elevation changes. Each hole features five separate areas to tee off, allowing players to customize both the length of the hole and their overall strategy. There are also stay-and-play rates and tee times for players through specific Carlsbad hotels and resorts.

5800 The Crossings Drive, Carlsbad

San Diego's best golf courses featuring Rams Hill Golf Club in Borrego Springs
Courtesy of Rams Hill Golf Club

Rams Hill Golf Club

Nestled in the Anza-Borrego Desert is the Rams Hill Golf Club, a previously private but now public course that features captivating views of the mountains. The design tests golfers, especially the fifth hole, which includes deep bunkers and sits next to a lake you’ll have to work hard to keep your ball out of. 

1881 Rams Hill Road, Borrego Springs

San Diego's best golf courses featuring aerial view of Encinitas Ranch golf course
Courtesy of Encinitas Ranch Golf Course

Encinitas Ranch

Perched on a sweep of bluffs, Encinitas Ranch Golf Course offers magnificent views of the Pacific Ocean from every hole, making it one of the most picturesque courses in Southern California. The course offers rates for the public, with special discounts for Encinitas and Southern California residents. Encinitas Ranch includes the usual driving range and chipping green, along with a putting course that features two sets of six holes, a windmill, and benches if you’d rather crack open a cold one and watch your friends warm up.

1275 Quail Gardens Drive, Encinitas

By Jordyn Berg

Jordyn Berg is a freelance writer whose favorite topics include food and travel. A Pacific Northwest native, she delights in exploring the best of San Diego, by searching for hidden gems, experiencing must-try restaurants, and soaking in the city’s amazing views.

Share this post

Contact Us

1230 Columbia Street, Suite 800,

San Diego, CA