Course Details


Open Daily

Book A Tee Time

Or Call (760) 591-4700

Welcome To Twin Oaks –  San Marcos, CA Golf Course

The Twin Oaks Golf Course is easy to get to from throughout North San Diego County and is known for its beauty, especially on the picture-perfect par 3′s. A fine balance between beauty and challenge is offered at this San Marcos, CA golf course. Every golf course designer wants to challenge golfers to hit the right shot without punishing them for missing a shot or two. At Twin Oaks Golf Course in San Marcos, California, Ted Robinson, course architect, has created a golf course that finds this balance. Fairways at Twin Oaks can be narrow and test golfers’ accuracy off the tee. Keep your drives out of the rough, and you’ll be rewarded with ample opportunities to hit the green in regulation. You’ll also find the greens to be quick and true: Read your putt correctly and your ball will find the hole.

Driving Range Hours
(contact pro shop to verify hours; subject to closure due to inclement weather)

  • MONDAY: Sunrise to 2 pm
  • TUESDAY: 10 am to 4 pm 
  • WED – SUN: Sunrise to 4 pm 

Weddings at Twin Oaks Golf Course is also the ideal choice for a romantic wedding with surrounding mountain views. The banquet facility at Twin Oaks – San Marcos, CA Golf Course is an elegant yet affordable California Craftsman-style venue that can host up to 150 guests indoors with their own separate pre-function space. With the adjoining outdoor stone fireplace and patio, there is no better place to create memories for a lifetime. Future brides will fall in love with the long, sun-splashed wedding lawn and ceremony arch. The bridal party has its own room to prepare for the big day – making Twin Oaks an ideal choice for your southern California wedding. For a complimentary site tour and information, contact our weddings and catering team HERE or call 760-304-5314.

Course Features

  • Driving range with 20 grass or mat tees
  • Complete Golf Shop with the latest Golf Equipment and Golf Apparel
  • Golf Tournament services with a dedicated outing coordinator on site
  • Instruction and clinics offered by PGA Professionals
  • Banquet space for groups of up to 225 guests
  • 2Oaks Pub offers casual dining indoors or on the patio
  • For water conservation, an on-site weather station measures daily ET (evapotranspiration) and high-tech moisture meters on greens provide exact green watering needs.
  • Greens: 100% potable water; Fairways and Tees: 100% well water.

2Oaks Pub

The 2Oaks Pub overlooks the 18th green and serves golfers a variety of ice-cold craft beers, fun traditional cocktails, and a fresh, tasty homestyle menu. Throughout your day at Twin Oaks Golf Course, you can count on experiencing the professional, friendly service that is a hallmark of JC Golf. Serving breakfast, lunch, and happy hour specials. Seating can be found indoors or on the patio at this Golf Course in San Marcos, CA. 

Course Tournaments

Twin Oaks is the perfect choice for hosting a golf tournament, with its signature service combined with excellent course conditions and pricing that provides one of the most competitive values in the Southern California golf market. In addition to great golf, Twin Oaks offers a beautiful banquet facility and several dining options for your tournament guests. Contact our Tournament Sales Director for more information on how to host your next tournament or outing.

Contact: Scott Butler, Tournament Sales Director
Call: (760) 591-3248


Course Lessons

Personalized Golf Lessons are available from our PGA Golf Instructors.

Men’s & Women’s Clubs

Twin Oaks Men’s Golf Club
The Twin Oaks Men’s Golf Club provides multiple formats and playing opportunities. We play Wednesday mornings, monthly Saturday tournaments, SCGA Team Play ( Match Play vs. other Clubs ), and Senior League for those 55+ in age. Join us at this San Marcos, CA Golf Course for fun and competition. For more information, contact Mitch Anderson at

Twin Oaks Women’s Golf Club
Please come join the Twin Oaks Women’s Golf Club where we combine a friendly, competitive atmosphere with the “true spirit” of the game. Tee times begin at 8:00 am on Thursdays and green fees are $42.00 with JC Card. For more information please contact us at

If you wish to join CLICK HERE

Youth Golf Lessons & Camps at Twin Oaks Golf Course

JC Junior Golf Program
From the fundamentals of the golf swing to the rules of the game, JC Junior Golf is the stepping-stone for our up-and-coming golfers. JC Golf’s Junior Golf Program at this San Marcos, CA Golf Course includes lessons, clinics, camps, leagues, and a beginner golf tour that provide a foundation for kids to enjoy golf for years to come. Visit JC Junior Golf.

Premier Golf Academy
The elite Premier Golf Academy (PGA) is located at Twin Oaks Golf Course and provides the most advanced training program available to young golfers with dreams of college or professional success. Premier Golf Academy students include PGA Tour winners, top amateurs, collegiate athletes, and celebrities. For more information about Premier Golf Academy, visit:

Nike Summer Camps
Summer golf camp for kids of all skill levels is available at the Twin Oaks Golf Course in San Marcos, CA. For more information and a complete schedule, visit Junior Camps. 

Course Specials

For monthly JC Golf promotions and golf events, visit Specials & Events.

Course Pricing

We are offering DYNAMIC PRICING to guests booking tee times at Twin Oaks. DYNAMIC PRICING  allows golfers to find a rate that works best for them rather than being bound to a single, static rate. Book your tee time below!

For single bookings, please call the pro shop for availability.


Click to view rates. Additional single rider carts are available, an additional fee will apply.

Rates subject to change. Prices include cart except for the JC 20/30 Club and JC Junior rates. Cart fee required for JC 20/30 Club; weekend rate valid after 1 pm.*

For club rentals and pricing, contact the pro shop at (760) 591-4700.

JC Players Card

Save Every Time You Play with San Diego Golf Deals and Discounts. Offering cardholders rounds of golf and discounted green fees at the area’s finest Golf Courses, the JC Players Card program is San Diego’s Best Golf Value.

  • Receive 5 rounds of golf with cart (some course restrictions apply)
  • 2 bonus green fees
  • 1 bonus green fee with cart on the day of your birthday
  • 5 small buckets of range balls
  • 8-day advanced tee time reservations (tee time reservations not guaranteed)
  • Play 1/2 hour early Twilight
  • 30-minute lesson at Encinitas Ranch
  • 10% discount on lessons
  • 10-25% discount on merchandise purchases at JC Golf Shops
  • Dining discounts and tastings
  • Receive a round for every friend referral who purchases a Players Card
  • $20 off the SCGA membership

Course Layout

The 18-hole championship course at Twin Oaks is a demanding, but fair test for golfers of all levels. The unique course includes three signature water features and plays adjacent to protected wildlife habitat, adding to an experience that is both challenging and picturesque. Elevation changes combine with quick, undulating greens to create an exciting course of both open and target-oriented holes. The Garden Room, a private, 2,600-square-foot banquet venue overlooking the course, and 2 Oaks Pub offer a variety of food and beverage options for pre-event and post-event functions.

Course Directions

Course Information

San Marcos, CA Golf Course

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

WED – SUN: Sunrise to Sunset
MONDAY: Sunrise to 5 pm
TUESDAY: 11 am to Sunset

Range subject to closure due to inclement weather. 


facebook logo circle

 Apple Store Button Google Play button

Course Gift Card

Gift cards are available in the pro shop or click below for online orders.

Twin Oaks Golf Course gift cards

Book A Tee Time

Or Call (858) 675-8470

Deals & Specials