Skip to content

Best Golf Courses in San Diego

Posted byBy Brian Park

Best Golf Courses in San Diego
Image Credit: golfcoronado.com

When it comes to the perfect golf getaway, San Diego might just be a slice of paradise. With more than 90 courses to choose from and year-round sunshine, it’s a place that pretty much begs you to get out on the green.

Whether you’re a local or just visiting, San Diego has an incredible blend of challenging courses, gorgeous views, and friendly vibes for all types of golfers.

And with Skillest, golfers can boost their game by accessing tailored training resources and insights to help them get the most out of their time on the San Diego green. 

Introduction to San Diego’s Golf Scene

Introduction to San Diego's Golf Scene

Perfect blue skies, a gentle ocean breeze, and a view that stretches from the rolling hills to the Pacific coast – is there a better way to golf?

In San Diego, golf isn’t just a game; it’s more of a way of life. The city boasts a rich golf history, with roots going back over a century. This means there’s a bit of everything here – world-class courses for the serious golfer and welcoming spots for those just starting out.

For anyone looking to improve their game, San Diego golf lessons are widely available, too. 

And the best part? San Diego doesn’t keep its courses locked up behind premium gates. With plenty of public courses that feel like private clubs (minus the dress codes), anyone can hit the links without breaking the bank.

Plus, with so much quality golf, it’s no surprise that the local golf community is incredibly welcoming. There are loads of tournaments, leagues, and coaching programs that make it easy for newbies and seasoned golfers alike to feel at home.

Top Public Golf Courses in San Diego

One of the best things about golfing in San Diego is that you don’t need a fancy club membership to hit some top-notch courses.

San Diego’s public courses offer all the quality you’d expect – epic views, lush landscapes, and fun challenges – without sky-high prices. Here are a few favorites that give you a great experience for a manageable fee.

Torrey Pines Golf Course

Torrey Pines Golf Course
Image Credit: torreypinesgolfcourse.com

If you’re an avid golfer, you’ve probably already heard of Torrey Pines – and for good reason. Sitting atop La Jolla’s coastal cliffs, this iconic course delivers jaw-dropping views and two incredible 18-hole layouts: the North and South Courses.

  • The South Course is the tougher of the two and has hosted major tournaments like the U.S. Open, so you know you’re in for a serious challenge
  • The North Course is a bit friendlier, making it a great option for golfers of all levels

You’ll be navigating narrow fairways and bunkers, testing your skills while soaking in the Pacific Ocean views – it’s all part of the thrill. To level up your game, consider looking into online golf lessons with Skillest’s PGA-certified instructors. 

Keep in mind that tee times here are in high demand, especially for non-residents. So, plan ahead and make those reservations early. Local residents get the best rates, so if you’re lucky enough to live nearby, take advantage.

Coronado Golf Course

Coronado Golf Course
Image Credit: golfcoronado.com

The Coronado Golf Course is all about a great atmosphere and killer views. Right on the bay, this course gives you a front-row seat to the San Diego skyline and the famous Coronado Bridge.

It’s affordable, and welcoming, and with its level fairways, it’s a great course whether you’re brand new to golf or a longtime player.

What makes Coronado special is the laid-back island feeling it gives off. After a round, you can head to the clubhouse for a drink or grab a meal with a gorgeous view of the water.

It’s also super close to downtown, so you can play regularly without veering too far from city life.

Balboa Park Golf Course

Balboa Park Golf Course
Image Credit: sandiego.gov

For a nice mix of historic charm and convenience, Balboa Park Golf Course is the ideal spot. Located just minutes from downtown, it’s one of San Diego’s oldest courses and has both an 18-hole championship course and a 9-hole executive course for when you’re tight on time.

With rolling hills, city views, and lots of mature trees, Balboa is scenic and deceptively tricky in certain spots. There’s a fun community vibe, with plenty of local tournaments and leagues if you’re looking to jump in.

Plus, it’s affordable, so it’s a great option if you’re in the mood for a quality round without feeling like you’re breaking the bank.

Mission Bay Golf Course

Mission Bay Golf Course
Image Credit: sandiego.gov

Mission Bay Golf Course has something most others don’t: night play. As San Diego’s only lit course, this 18-hole executive course is perfect for fitting in a game after a long day of work or trying out night golf under the lights.

The course is close to Mission Bay, giving it a laid-back, beachy atmosphere. It’s an ideal pick for beginners and casual players, with lots of flat fairways and shorter holes that make for a quick and fun round.

It’s also a super affordable option, so you can play here regularly without a second thought.

Tecolote Canyon Golf Course

Tecolote Canyon Golf Course
Image Credit: tecolotecanyon.com

The Tecolote Canyon course is a hidden gem for anyone who’s on the lookout for a challenge. Expertly designed by Robert Trent Jones Sr., this executive course is tucked away into a canyon, complete with narrow fairways and plenty of obstacles to keep you on your toes.

The canyon setting is peaceful, and the natural landscape makes every round feel like a mini getaway. It’s a local favorite for its relaxed setting and solid value. If you’re looking for a quick but strategic game in a scenic setting, Tecolote Canyon should be on your list.

Hidden Gems: Lesser-Known Golf Courses

Beyond the big-name courses, San Diego has plenty of hidden gems that give you a unique golf experience without the crowds. These spots combine quality play with laid-back vibes, perfect for anyone looking to explore something new and off the beaten path.

Oaks North Golf Course

Oaks North Golf Course
Image Credit: jcgolf.com

Oaks North Golf Course in Rancho Bernardo is a hidden gem offering a more relaxed round with a 27-hole executive layout. This course has three distinct 9-hole setups, so each visit feels fresh.

Oaks North is known for its welcoming atmosphere, scenic views of the surrounding hills, and the great condition of its greens.

Part of the JC Golf family, the course is a favorite for its friendly vibe and excellent customer service.

Oaks North is accessible for beginners but still offers some nice challenges, especially with its undulating greens. The shorter hole lengths make it a great place to practice your short game, and it’s perfect for families or friends who want a laid-back round.

Nestled neatly in Rancho Bernardo, Oaks North gives you a breather from city life, surrounded by natural beauty that makes the experience even better.

Lomas Santa Fe Executive Golf Course

Lomas Santa Fe Executive Golf Course
Image Credit: facebook.com/LomasSantaFeExec

Lomas Santa Fe Executive Golf Course in Solana Beach is another excellent choice for those looking to get away from the busier courses.

This par-56 course, designed by William Bell, delivers a peaceful round with stunning ocean views and beautifully landscaped grounds.

Emphasizing precision and shot-making over power, Lomas Santa Fe is ideal for anyone wanting to work on their accuracy.

The course is kept in great shape, and its friendly staff and relaxed pace make it an enjoyable spot for golfers at any level. With Solana Beach just around the corner, you can wrap up your round and explore the local shops or grab a bite nearby.

It’s a little slice of paradise tucked along the coast, offering a refreshing change from the usual golf routine.

Golf Courses with the Best Views in San Diego

Playing golf in San Diego is as much about the scenery as it is about the game. These courses not only deliver challenging rounds but also offer some of the best views in the area, making each shot a little more memorable.

The Crossings at Carlsbad

The Crossings at Carlsbad
Image Credit: thecrossingsatcarlsbad.com

Tucked into the hills of Carlsbad, The Crossings at Carlsbad treats you to epic ocean views and some wild terrain that makes every shot an adventure.

This course isn’t just about pretty landscapes – each hole has its own quirks, with canyons, tricky elevation changes, and a layout that will keep you guessing (in a good way!).

Besides the golf, The Crossings has a cool, modern clubhouse and great dining options to make the experience feel almost like a mini-vacation. Plus, it’s a short trip from Carlsbad’s beaches, so you can roll off the course and right into relaxation mode.

If you’re after a round that’s both challenging and packed with scenery, The Crossings is your best bet. You can also look into private golf coaching from Skillest for personalized tips so you can navigate this beautiful course to the best of your abilities. 

Aviara Golf Club

Aviara Golf Club
Image Credit: parkhyattaviara.com

Aviara Golf Club is the only coastal course in California designed by the legend himself, Arnold Palmer. This spot isn’t one to be missed – top tier on the aesthetics scale, with its lush fairways surrounded by colorful wildflowers and peaceful views of the Batiquitos Lagoon.

But Aviara is a resort course that’s as tough as it is beautiful, with water hazards and well-placed bunkers that keep you thinking. Sure, the green fees are a little higher here, but the luxury vibe and flawless maintenance make it worth every penny.

Plus, it forms part of the Park Hyatt Aviara Resort, so you can treat yourself to a full-on getaway if you feel like you need it. Playing at Aviara feels like a blend of sport and spa day, and it’s a must for anyone who wants to experience golf with a view.

Family-Friendly Golf Courses in San Diego

San Diego also has some top spots for families who want to hit the greens together. These courses keep things easygoing, making them perfect for anyone looking to share a little family time while working on your swing.

Colina Park Golf Course

Colina Park Golf Course
Image Credit: colinaparkgolf.com

Colina Park is an absolute gem for family outings, especially if you have young kids who are eager to learn to play golf.

This 18-hole, par-3 course is run by Pro Kids | First Tee of San Diego, so it’s all about creating a fun, supportive environment for kids and beginners.

The shorter layout is super approachable, giving everyone a chance to score and enjoy the game at their own pace.

Beyond the course, Colina Park has some incredible programs focused on life skills and character-building, making it more than just a place to play.

Plus, by golfing here, you’re supporting a cause that gives back to local youth. It’s a relaxed spot for families who want to get their kids into golf in a welcoming and encouraging space.

Reidy Creek Golf Course

Reidy Creek Golf Course
Image Credit: playreidycreek.com

Located in Escondido, Reidy Creek Golf Course is an 18-hole executive course that’s perfect for short-game practice but still a lot of fun for all ages.

With water features, tricky greens, and beautiful natural scenery, this course keeps things interesting without being overwhelming.

The friendly staff and well-kept grounds make Reidy Creek ideal for a low-key day out with family or friends. It’s especially great for beginners or juniors who want to work on their skills, thanks to its emphasis on short-game challenges.

The relaxed vibe and scenic surroundings make it a go-to for families who want a casual, fun round of golf in a picturesque setting.

Tips for Visiting Golf Courses in San Diego

Tips for Visiting Golf Courses in San Diego

To make the most of your golfing adventure in sunny San Diego, a little planning goes a long way.

Here are some handy tips to ensure you have a fantastic time on the greens:

Best Times to Play

San Diego’s stunning weather allows for year-round golf, but certain times of the year are always better than others.

Here’s what to keep in mind:

  • Optimal Seasons: If you’re looking for the best weather, spring and fall are your best bets. These seasons offer mild temperatures and fewer crowds, making your golfing experience much more enjoyable.
  • Early Morning Tee Times: During the summer, the midday sun can be pretty intense. Starting your round early not only helps you beat the heat but also gives you that fresh morning feeling.
  • Weekday Play: Weekdays typically offer more availability and better rates than weekends. Plus, you might just have the course to yourself!
  • Check Course Calendars: Before you head out, take a quick look at the course’s schedule for any maintenance days or tournaments. This is important if you want to avoid any nasty surprises.
  • Book in Advance: Popular spots like Torrey Pines can fill up fast. Try to secure your tee time well in advance – up to 90 days ahead for non-residents is common.
  • Be Flexible: If you can, keep your schedule a bit open. Flexibility might just help you snag that perfect tee time you’ve been eyeing.

What to Bring

What to Bring

No matter where you’re golfing, coming prepared is your ticket to a comfortable and enjoyable experience.

This is what you’ll need:

  • Sunscreen: With San Diego’s sunny skies, sunscreen is an absolute must. Even on cooler days, protecting your skin will keep you safe and comfortable.
  • Hat and Sunglasses: These are essential for shielding your face and eyes from the sun. You want to focus on your swing, not squinting into the light.
  • Comfortable Golf Shoes: Good traction is key, especially on courses with hilly terrains. You’ll want to feel confident with every step you take.
  • Water Bottle: Hydration is non-negotiable, especially in the warmer months. While many courses have beverage carts, bringing your own water bottle means you can be sure you’ll stay refreshed throughout your round.
  • Light Jacket or Sweater: Early morning or evening rounds can get a bit chilly. A light extra layer will keep you comfortable as the sun rises or sets.
  • Small Towel and Extra Golf Balls: Bringing some extras like these can save the day when you need to wipe down your clubs or replace a lost ball.

How to Book Tee Times

Booking tee times in San Diego is usually pretty straightforward, but in case you’re not sure, here are some guidelines:

  • Online or Phone Booking: This is simple: you can either call the course directly or use online platforms, whichever you prefer.
  • Plan Ahead for Popular Courses: For high-demand courses like Torrey Pines, non-residents should aim to book up to 90 days in advance. It might feel like a long wait, but it’s worth it!
  • Use Golf Booking Platforms: Websites like GolfNow are fantastic for checking availability and rates. They can help you find the best times without the hassle.
  • Consider Golf Packages: If you’re staying at a hotel, look for packages that combine accommodations with tee times. It’s a smart way to experience multiple courses without hurting your wallet.
  • Look for Special Deals: Don’t forget to check for any promotions or discounts. Who doesn’t love a good deal?
  • Connect with Coaches: If you’re looking to level up your game, consider using platforms like Skillest to find local coaches. Personalized instruction can be a game-changer!

Conclusion: Choosing the Right Course for You

San Diego is a golfer’s paradise with a diverse lineup of courses that cater to every skill level and preference. Whether you’re dreaming of teeing off at the iconic Torrey Pines or looking out for a hidden gem nestled in a beautiful landscape, there’s a course waiting for you to explore.

No matter if you’re a local or just visiting, take the time to explore new courses and challenge yourself – you might be surprised at how much you improve with a little practice and the right guidance.

Platforms like Skillest are fantastic resources to connect you with top-notch coaches who provide personalized instruction. So, if you’re ready to elevate your game and bring your golfing dreams to life, now’s the time to grab your clubs and hit the greens!

Frequently Asked Questions (FAQ)

How much does it cost to play Torrey Pines?

The cost to play at Torrey Pines varies depending on whether you’re a resident or a visitor. For San Diego residents, an 18-hole round is $85, while non-residents will need to shell out $292.

If you’re looking to play during twilight hours, residents can enjoy rates of $51, while non-residents pay $176. For all the specifics, check out the City of San Diego’s official website!

Does San Diego have good golf?

Absolutely! San Diego is famous for its top-notch golf courses, from coastal gems like Torrey Pines and Encinitas Ranch to beautiful inland courses such as Singing Hills Golf Resort.

With such a variety of landscapes and stunning settings, San Diego is a premier golfing destination.

Is Torrey Pines north or south better?

The North Course at Torrey Pines tends to be shorter and generally comes with a lower price tag compared to the South Course.

It has some picture-perfect views, making it a hit with less experienced golfers while still offering challenges for seasoned players. So, it really depends on what you’re looking for in your round!

Share This Article

Related articles

Sign up for Skillest

Join over 175,000 golfers who use Skillest to unlock their potential.

Join Now