Four Championship Golf Courses To Play in North San Diego County


North San Diego is home to California’s best golf courses with challenging greens, beautiful scenery, and top golf amenities. Managed by JC Golf, these premier golf courses are open to the public. If you plan to play 5 rounds in one year, be sure to ask about the JC Players Card when making your reservation so you get the lowest green fee rates plus discounts to local businesses. 


Rancho Bernardo Inn Golf Course

Closest to central San Diego, begin your week at the Rancho Bernardo Inn Golf Course, a flagship championship course and host to the PGA Tour. The resort atmosphere sets up nicely for al fresco dining at Veranda Fireside Lounge & Restaurant or Avant. Experience new flavors, fresh from the sea, farm, and garden as well as cocktails, wines, and beers uniquely created with an artisan’s touch.

Rancho Bernardo Inn Golf Course
17550 Bernardo Oaks Drive
San Diego, CA 92128
Phone: (858)649-1975

Book a Tee Time


Encinitas Ranch Golf Course

Head to San Diego’s fun beachy town of Encinitas! Few courses in California offer Pacific Ocean views like Encinitas Ranch Golf Course. Ideal for the whole family, Encinitas Ranch features a large driving range, putting green, and San Diego’s only Putting Green Course! With wide-open greens and five sets of tees and few bunkers, everyone has a chance to post a low score at Encinitas Ranch. Unwind at the Ranch Grille restaurant with a full bar, San Diego craft beers and indoor-outdoor seating.

Encinitas Ranch Golf Course and Ranch Grill
1275 Quail Gardens Drive
Encinitas, CA 92024
Phone: (760) 944-1936

Book a Tee Time


The Crossings at Carlsbad Golf Course

Another stunning coastal course with views of the ocean and local canyons, The Crossings at Carlsbad is a whole-day experience. Equipped with a full practice area and extensive driving range, your experience will include challenges that test all skill levels. After your round, enjoy drinks and a superb meal at the Canyons Restaurant in the architecturally beautiful clubhouse. Depending on which day you arrive, you might catch live music, bar specials or trivia night.  

The Crossings At Carlsbad Golf Course
5800 The Crossings Drive
Carlsbad, CA 92008

Phone: (760) 444-1800

Book a Tee Time


Twin Oaks Golf Course

Just minutes from the “Hops Highway” (Fwy 78) in San Marcos, Twin Oaks Golf Course balances beauty and challenge and features a full bar with North County’s famous craft breweries including Port Brewing, Mother Earth, Belching Beaver, and Stone Brewery.

Twin Oaks Golf Course
1425 N. Twin Oaks Valley Road
San Marcos, CA 92069
Phone: (760) 591-4700

Book a Tee Time


To book tee times for a whole week, we recommend calling the Central Reservations Desk at 858-675-8470.

To get the best prices on the recommended courses, the JC Players Card is recommended. After playing about three championship courses, the card pays for itself. For more information on the Player Card program, reach out to the Players Card Specialist at or visit the JC Golf website: