Golf The Bay Bay Area Tee Times

The Bay Area Golf Report

Everything the tee sheet knows about Bay Area public golf in one place: what a round costs, where weekend prime time is nearly gone, which courses are the best value per dollar, and the live deals below market right now — all from the booking systems the courses themselves use.

Availability, value & deals update live with every scrape (last read July 8 at 7:36 PM PT); price levels are the fixed July 2026 edition. All data licensed CC BY 4.0 — free to cite with a link.

$57
median 18-hole tee time
83
courses with weekend prime inventory
Diablo Creek Golf Course
best value right now
83
courses with a deal right now

What golf costs: by region, hour & course

The price picture is fixed as a citable snapshot — 35,385 bookable tee times at 119 public courses, collected July 5, 2026 straight from the booking systems the courses use. Not rack rates: the real prices you could book.

Median 18-hole price by region

Lake Tahoe's resort courses top the table and the coastal counties carry the famous-name premium. The value belt runs inland: Sacramento, Napa's municipal side, and the North Bay all post medians under $50.

View as table
RegionMedian 18-hole priceCourses
Lake Tahoe$1393
Monterey$8212
San Francisco$784
South Bay$6821
Sonoma$645
Central Valley$582
East Bay$5419
Central Coast$527
North Bay$4910
Sacramento$4513
Napa$453

Median price of an 18-hole tee time, July 6–11, 2026.

The shape of a golf day: price by hour

Prices climb to a mid-morning peak, hold through lunch, then fall off a cliff after 2pm as twilight rates kick in. The 7pm median is roughly half the 8am median.

View as table
Tee time hourMedian 18-hole price
5am$59
6am$68
7am$72
8am$72
9am$70
10am$69
11am$66
12pm$65
1pm$65
2pm$54
3pm$49
4pm$47
5pm$41
6pm$39
7pm$37

Median 18-hole price by start hour, all courses pooled, July 6–11, 2026.

The biggest twilight discounts

Comparing each course against itself — median afternoon (3pm-on) vs. median morning (7–11am) — the median course discounts twilight 35%. These discount hardest:

#CourseRegionMorningTwilightDiscount
1Poppy Hills Golf CourseMonterey$350$120−66%
2The Quail Golf ClubMonterey$300$113−62%
3Eagle Vines Golf ClubNapa$77$35−55%
4Santa Barbara Golf ClubCentral Coast$89$41−54%
5Metropolitan Golf LinksEast Bay$96$47−51%
6Tracy Golf & Country ClubEast Bay$59$29−51%
7De Laveaga Golf CourseCentral Coast$69$34−51%
8Gilroy Golf CourseSouth Bay$40$20−50%

Among 85 courses with enough inventory in both windows. Live afternoon availability on our deals feed below.

What Saturday actually costs

Same course, same morning hours (7–11am), different day: the median course charges 25% more on Saturday than midweek. 3 of 39 charge no premium at all; these raise weekend rates the most:

#CourseRegionWeekday amSaturday amPremium
1Tilden Park Golf CourseEast Bay$54$87+61%
2The Bridges Golf ClubEast Bay$77$118+53%
3Monarch Bay Tony LemaEast Bay$66$101+53%
4Hiddenbrooke Golf ClubNorth Bay$67$102+52%
5Seascape Golf ClubSouth Bay$75$110+47%
6Canyon Lakes Golf CourseEast Bay$64$93+45%
7San Juan Oaks Golf ClubSouth Bay$119$165+39%
8The Links at Bodega HarbourNorth Bay$82$112+37%

Morning-to-morning comparison; 39 courses had enough inventory in both windows.

The cheapest rounds in the Bay Area

Median bookable price across the whole week — everyday rates, not one-off deals (for live markdowns, see the deals feed):

#CourseRegionMedian 18-hole
1Diablo Creek Golf CourseEast Bay$17
2Davis Golf CourseSacramento$18
3Salinas Fairways Golf CourseMonterey$25
4Northwood Golf ClubNorth Bay$30
5Paso Robles Golf ClubCentral Coast$34
6Rancho Maria Golf ClubCentral Coast$35
7Poplar Creek Golf CourseSouth Bay$35
8Lincoln Hills - Orchard CourseSacramento$35
9Lincoln Hills - Hills CourseSacramento$35
10Tilden Park Golf CourseEast Bay$38

Browse short courses on the 9-hole and par-3 pages.


Best value: most course per dollar

The cheapest round isn't the best value — a flat muni at $30 and a championship layout at $55 aren't the same purchase. So we rank courses by how much course you get per dollar: USGA course rating (an objective measure of the golf itself) against live median 18-hole price. Deliberately not a cheapest list. Diablo Creek Golf Course tops it — a 73.3 rating for a $17 median round.

Bar length = value score (higher is better value). The bold number is the score; the smaller grey figure is that course's median green fee. Full ratings in the table below.

#CourseRegionMedianRatingSlopeValue
1Diablo Creek Golf CourseEast Bay$1773.312843.1
2Poplar Creek Golf CourseSouth Bay$3369.711521.1
3Paso Robles Golf ClubCentral Coast$3470.211920.6
4Rancho Maria Golf ClubCentral Coast$3570.912520.3
5Cherry Island Golf CourseSacramento$3871.312318.8
6Napa Golf CourseNapa$3972.212918.5
7Tilden Park Golf CourseEast Bay$3870.212518.5
8Lincoln Hills - Orchard CourseSacramento$4073.312718.3
9Dry Creek Ranch Golf CourseSacramento$4072.613318.1
10Lincoln Hills - Hills CourseSacramento$4072.513118.1
11Sunnyvale Golf CourseSouth Bay$4070.111717.5
12Windsor Golf ClubSonoma$4171.712717.5
13Timber Creek Golf CourseSacramento$4171.412917.4
14Gilroy Golf CourseSouth Bay$4068.711217.2
15Redwood Canyon Golf CourseEast Bay$4068.211817.1
16Brentwood Golf ClubEast Bay$4373.113517.0
17Santa Teresa Golf ClubSouth Bay$4372.312816.8
18Shoreline Golf LinksSouth Bay$4574.212916.5
19Spring Valley Golf CourseSouth Bay$4268.811416.4
20Corica Park - South CourseEast Bay$4573.413316.3

Value = USGA course rating ÷ median 18-hole price × 10 ("rating points per $10"). Top 20 of 80 scored courses.

Live inventory — refreshes every scrape

The two chapters below go stale fast: weekend availability books up through the week, and same-day deals can vanish within hours. Snapshot as of July 8 at 7:36 PM PT — each table is dated so a saved or shared copy keeps its context.

Hardest tee times to book this weekend

Live snapshot as of July 8 at 7:36 PM PT · weekend of Sat, Jul 11 & Sun, Jul 12 · books up as the week goes on

Every public course we track, ranked by how little prime weekend inventory is left — bookable 18-hole slots 7–11am on Sat, Jul 11 & Sun, Jul 12, the window everyone wants. Shorter list, harder to get on. Callippe Preserve Golf Course is tightest right now with just 1 slot left; 22 of 83 courses are down to three or fewer.

Scarcest 20 of 83 courses with weekend prime inventory. This is a remaining-availability proxy, not a fill rate — see methodology.


Deals right now

Live snapshot as of July 8 at 7:36 PM PT · same-day & twilight slots · changes every scrape

The best-priced tee times on the board — same-day and twilight (3pm+) 18-hole slots priced at least 15% below what each course normally charges this week. Compared against each course's own median, so a "deal" here is a genuine markdown, not just a cheap course. Biggest right now: −67% at Half Moon Bay - Ocean Course. Updates with every scrape.

#CourseWhenPriceMedianOffBook
1Half Moon Bay - Ocean CourseWed, Jul 8, 5:40pm Same-dayTwilight$63$190−67%Book ›
2Half Moon Bay - Old CourseMon, Jul 13, 5:10pm Twilight$65$190−66%Book ›
3Presidio Golf CourseWed, Jul 8, 7:20pm Same-dayTwilight$40$95−58%Book ›
4Hiddenbrooke Golf ClubMon, Jul 13, 3:33pm Twilight$26$57−54%Book ›
5Gilroy Golf CourseSat, Jul 11, 3:07pm Twilight$20$40−50%Book ›
6Bay View Golf ClubWed, Jul 8, 5:15pm Same-dayTwilight$40$75−47%Book ›
7Poppy Ridge Golf CourseWed, Jul 8, 4:40pm Same-dayTwilight$80$150−47%Book ›
8Eagle Vines Golf ClubWed, Jul 8, 4:48pm Same-dayTwilight$35$65−46%Book ›
9Tracy Golf & Country ClubThu, Jul 9, 3:10pm Twilight$29$53−45%Book ›
10San Ramon Golf ClubWed, Jul 8, 6:08pm Same-dayTwilight$25$45−44%Book ›
11De Laveaga Golf CourseWed, Jul 8, 6:00pm Same-dayTwilight$28$50−44%Book ›
12Corica Park - North CourseWed, Jul 8, 4:25pm Same-dayTwilight$45$80−44%Book ›
13Bennett Valley Golf CourseWed, Jul 8, 5:20pm Same-dayTwilight$36$63−43%Book ›
14Swenson Park Golf CourseThu, Jul 9, 5:10pm Twilight$27$47−43%Book ›
15Los Lagos Golf CourseWed, Jul 8, 5:33pm Same-dayTwilight$36$62−42%Book ›
16La Purisima Golf CourseWed, Jul 8, 4:30pm Same-dayTwilight$48$82−41%Book ›
17Santa Barbara Golf ClubWed, Jul 8, 5:42pm Same-dayTwilight$41$69−41%Book ›
18Coyote Creek Tournament CourseWed, Jul 8, 5:50pm Same-dayTwilight$51$85−40%Book ›
19Las Positas Golf CourseWed, Jul 8, 5:04pm Same-dayTwilight$43$71−39%Book ›
20Dublin Ranch Golf CourseThu, Jul 9, 5:50pm Twilight$33$54−39%Book ›
21Baylands Golf LinksWed, Jul 8, 4:00pm Same-dayTwilight$55$90−39%Book ›
22Sharp Park Golf CourseWed, Jul 8, 3:40pm Same-dayTwilight$48$78−38%Book ›
23Spring Valley Golf CourseWed, Jul 8, 6:00pm Same-dayTwilight$26$42−38%Book ›
24Santa Teresa Golf ClubWed, Jul 8, 6:37pm Same-dayTwilight$26$42−38%Book ›
25Redwood Canyon Golf CourseFri, Jul 10, 4:01pm Twilight$25$40−38%Book ›

Each course's biggest live markdown — 25 of 83 courses with a deal (6,869 qualifying slots). Availability changes constantly; a slot may be gone by the time you click.

Methodology

Source. Golf The Bay aggregates live, bookable tee-time inventory directly from the booking systems Bay Area courses use (GolfNow, ForeUp, Chronogolf, TotalE, CPS Golf, TeeItUp, EZLinks, TeeSnap, Quick18, GolfBack), refreshed several times a day. The three live chapters read the current snapshot at request time; the price chapter is a fixed edition.

Prices (fixed edition)

Price levels are a frozen July 2026 snapshot — 35,385 bookable tee times with a listed price as of July 5, 2026, covering July 6–11, 2026. They are held still deliberately so the figures stay citable; availability, value, and deals above them update live. Prices are per-player public green fees; we use medians throughout (golf prices are right-skewed). The Saturday premium compares mornings only, course-by-course; twilight compares each course's 3pm-and-later median against its own morning median. Cart fees are not normalized. The window contains a single Saturday, so read day-of-week findings with that in mind.

Hardest tee times (live)

Remaining count of bookable 18-hole tee times starting 7:00–10:59am on the upcoming Saturday/Sunday (Sat, Jul 11 & Sun, Jul 12), per course, ranked by how few remain. This is a remaining-availability proxy, not a fill rate: we can see how many slots are left, not how many a course opened, so a small course and a sold-out course can look alike — which is why we publish the count, not a percentage. Same-day weekend dates are excluded (their mornings are already past).

Best value (live)

Value score = USGA course rating ÷ median 18-hole price × 10. We use course rating, not star reviews, because reputational review data is too sparse across our set to rank fairly, while course rating covers three-quarters of courses and measures the golf itself. A course needs at least 10 live priced 18-hole slots (10–19 flagged "small n"), par 68+, and a rating on file; courses missing a rating are excluded rather than guessed. Cart fees not normalized; same-day partial inventory excluded.

Deals (live)

For each course we compute a reference median from all its live priced 18-hole slots this week (a course needs at least 10 to qualify, so a thin sample can't fake a deal). A slot makes the feed if it is same-day or twilight (3pm+) and priced at least 15% below that median. Discount is measured against the course's own median so a cheap course doesn't flood the list — only real markdowns do. We show each course's single biggest markdown. 956 same-day deal slots live now.

Scope. Public and semi-private courses with online tee-time inventory in the greater Bay Area and Northern California, from Sonoma to Monterey and inland to Sacramento and Lake Tahoe. Private clubs and courses without online booking are excluded. Medians are used throughout because golf prices are right-skewed.

Use this data. Charts, figures, and the underlying numbers are free to republish under CC BY 4.0 — just credit Golf The Bay with a link. Questions or a data request? Get in touch.

Put it to work

Search every live tee time in the Bay Area by date, region, and party size.

Find Tee Times