What public golf around the Bay really costs, and when to book it, read straight from the tee sheets.
The median 18-hole tee time costs $55. Course by course, typical prices run from $27 at Diablo Creek Golf Course to $350 at Pasatiempo Golf Club; each dot below is one course.
| # | Course | Region | Median |
|---|---|---|---|
| 1 | Redwood Canyon Golf Course | East Bay | $33 |
| 2 | Poplar Creek Golf Course | South Bay | $33 |
| 3 | Spring Valley Golf Course | South Bay | $34 |
| 4 | Paso Robles Golf Club | Central Coast | $34 |
| 5 | Lincoln Hills - Hills Course | Sacramento | $35 |
| 6 | Rancho Maria Golf Club | Central Coast | $35 |
| 7 | Blue Rock Springs Golf Club (East) | North Bay | $36 |
| 8 | Mather Golf Course | Sacramento | $37 |
| # | Course | Region | Median |
|---|---|---|---|
| 1 | Pasatiempo Golf Club | South Bay | $350 |
| 2 | The Quail Golf Club | Monterey | $250 |
| 3 | Half Moon Bay - Old Course | South Bay | $162 |
| 4 | Half Moon Bay - Ocean Course | South Bay | $162 |
| 5 | The Course at Wente Vineyards | East Bay | $159 |
| 6 | The Golf Club at Gray's Crossing | Lake Tahoe | $158 |
| 7 | Poppy Hills Golf Course | Monterey | $150 |
| 8 | Northstar California Golf Course | Lake Tahoe | $119 |
Median 9-hole round: $25.
October 2026 edition, October 7–12, 2026. Course medians from the tee sheets on October 6; regulation 18-hole courses (par 68+) with at least 20 priced tee times.
Across the four core Bay Area regions the median 18-hole round runs from $49 (East Bay and North Bay) to $65 (South Bay). Beyond the Bay, Lake Tahoe tops the table at $130. Tap a region to see its courses.
| Region | Median 18-hole price | Courses |
|---|---|---|
| South Bay | $65 | 21 |
| San Francisco | $58 | 5 |
| East Bay | $49 | 19 |
| North Bay | $49 | 9 |
| Lake Tahoe | $130 | 5 |
| Monterey | $82 | 12 |
| Sonoma | $58 | 6 |
| Central Coast | $53 | 7 |
| Central Valley | $53 | 3 |
| Napa | $45 | 4 |
| Sacramento | $44 | 14 |
October 2026 edition, October 7–12, 2026.
Prices peak at 7am ($66) and fall about $5 an hour through the afternoon. Saturday morning costs 23% more than the same course midweek; 4 of 28 courses charge no premium at all.
| Tee time hour | Median 18-hole price |
|---|---|
| 7am | $66 |
| 8am | $65 |
| 9am | $65 |
| 10am | $65 |
| 11am | $65 |
| 12pm | $64 |
| 1pm | $60 |
| 2pm | $55 |
| 3pm | $50 |
| 4pm | $45 |
| 5pm | $40 |
| 6pm | $40 |
| 7pm | $39 |
| # | Course | Weekday am | Saturday am | Premium |
|---|---|---|---|---|
| 1 | Bayonet Golf Course | $109 | $195 | +79% |
| 2 | Black Horse Golf Club | $115 | $192 | +67% |
| 3 | Seascape Golf Club | $75 | $110 | +47% |
| 4 | The Bridges Golf Club | $59 | $83 | +41% |
| 5 | Dublin Ranch Golf Course | $55 | $77 | +40% |
| 6 | Blue Rock Springs Golf Club (West) | $42 | $58 | +38% |
| 7 | De Laveaga Golf Course | $69 | $93 | +35% |
| 8 | Valley of the Moon Club | $64 | $84 | +31% |
October 2026 edition, October 7–12, 2026. Heatmap from the tee sheets on October 6 (one date per weekday; Tuesday fell outside the window). Saturday compares mornings (7–11am) course by course.
After 3pm the median course charges 33% less than its own morning rate. Some cut far deeper:
| # | Course | Morning | Twilight | Discount |
|---|---|---|---|---|
| 1 | Hiddenbrooke Golf Club | $92 | $37 | 60% |
| 2 | Poppy Hills Golf Course | $350 | $150 | 57% |
| 3 | Bennett Valley Golf Course | $86 | $40 | 54% |
| 4 | Incline Village - Championship Course | $142 | $68 | 52% |
| 5 | Gilroy Golf Course | $40 | $20 | 50% |
| 6 | Paradise Valley Golf Course | $91 | $46 | 50% |
| 7 | Rancho Solano Golf Course | $77 | $39 | 49% |
| 8 | Timber Creek Golf Course | $71 | $36 | 49% |
October 2026 edition, October 7–12, 2026. Among 92 courses with enough morning and afternoon tee times.
Weekend mornings go first: 39% of 7–11am tee times on offer six days out are gone by the night before, 38% at dawn, 21% midday and only 9% of twilight. At these courses a weekend morning is nearly gone before the week is out:
| Weekend daypart | Gone by night before | Slots 6 days out | Slots 1 day out |
|---|---|---|---|
| Prime (7–11am) | 39% | 5,313 | 3,257 |
| Dawn (before 7am) | 38% | 811 | 504 |
| Midday (11am–3pm) | 21% | 11,973 | 9,516 |
| Twilight (3pm+) | 9% | 13,541 | 12,352 |
| # | Course | Region | Gone by night before |
|---|---|---|---|
| 1 | Deep Cliff Golf Course | South Bay | 87% |
| 2 | De Laveaga Golf Course | Central Coast | 84% |
| 3 | Mather Golf Course | Sacramento | 77% |
| 4 | Windsor Golf Club | Sonoma | 75% |
| 5 | Bidwell Park Golf Course | Sacramento | 73% |
| 6 | Micke Grove Golf Links | Central Valley | 69% |
| 7 | Cypress Ridge Golf Course | Central Coast | 68% |
| 8 | Blue Rock Springs Golf Club (East) | North Bay | 63% |
| # | Course | Region | Gone by night before |
|---|---|---|---|
| 1 | The Golf Club at Gray's Crossing | Lake Tahoe | 0% |
| 2 | Eagle Ridge Golf Club | South Bay | 3% |
| 3 | Dry Creek Ranch Golf Course | Sacramento | 7% |
| 4 | Northstar California Golf Course | Lake Tahoe | 15% |
| 5 | Salinas Fairways Golf Course | Monterey | 16% |
| 6 | Pajaro Valley Golf Club | Monterey | 16% |
| Days ahead | Bookable 18-hole slots | Change vs 6 days out |
|---|---|---|
| 6 | 111,912 | — |
| 5 | 108,597 | −3% |
| 4 | 105,246 | −6% |
| 3 | 101,716 | −9.1% |
| 2 | 98,380 | −12.1% |
| 1 | 94,948 | −15.2% |
August 2026 edition, July 12 – August 10, 2026. Share of tee times on offer six days out that are gone by the night before (net of any released). Live: hardest to book this weekend.
The typical course's median round went from $59 in July to $54 in October: 46 of 103 courses got cheaper, 22 got pricier.
| Month | Median course price |
|---|---|
| July | $59 |
| August | $57 |
| September | $55 |
| October | $54 |
Same 103 courses every month; October is month-to-date.
We predict what each course should cost from its USGA rating and slope, then rank by how far its real price sits below that. Hiddenbrooke Golf Club leads: typically a $94 course, playing for $28.
| # | Course | Region | Median | Fair price | Rating / slope | Below fair |
|---|---|---|---|---|---|---|
| 1 | Hiddenbrooke Golf Club | North Bay | $28 | $94 | 73.1 / 142 | 70% |
| 2 | Diablo Creek Golf Course | East Bay | $22 | $53 | 73.3 / 128 | 58% |
| 3 | Blue Rock Springs Golf Club (East) | North Bay | $36 | $81 | 70.0 / 134 | 56% |
| 4 | Brentwood Golf Club | East Bay | $33 | $71 | 73.1 / 135 | 53% |
| 5 | Blue Rock Springs Golf Club (West) | North Bay | $36 | $69 | 69.3 / 129 | 48% |
| 6 | Rooster Run Golf Club | Sonoma | $41 | $76 | 73.9 / 138 | 46% |
| 7 | Corica Park - South Course | East Bay | $35 | $64 | 73.4 / 133 | 45% |
| 8 | Lincoln Hills - Hills Course | Sacramento | $35 | $62 | 72.5 / 131 | 44% |
Live, updates with every scrape. 94 courses scored.
Every number comes from live, bookable tee times read from the courses’ own booking systems (real prices, not rack rates), summarized with medians. The price and booking-speed chapters are fixed, citable editions; best value and the live picks update with every scrape. Open a section for the details.
A fixed snapshot of bookable tee times with a listed price for October 7–12, 2026, held still so the figures stay citable. Prices are per-player public green fees; we use medians throughout because golf prices are right-skewed. The Saturday premium and the twilight discount compare each course with itself (Saturday mornings against weekday mornings; 3pm-and-later against mornings). Cart fees are not normalized, and the window holds a single Saturday. Course-level figures need a minimum number of priced tee times, hours with thin inventory are left off the charts, and the cheapest and priciest lists include regulation 18-hole courses only. The summer-to-fall trend uses only courses with price history in every month.
Correction (October 7, 2026). Cheapest/priciest 18-hole lists: Diablo Creek removed (a scraper read its $17 cart-rate add-on instead of the $40 green fee); Davis (par 67), Northwood and Old Brockway (9-hole courses played twice) removed so the lists compare regulation 18-hole courses (par 68+). Headline medians unchanged.
Previous edition: July 2026.
What it measures. We follow the same course, date and time of day as the date approaches and track how many bookable 18-hole tee times remain, from six days out to the night before, over July 12 – August 10, 2026.
Net change, not a fill rate. We can see what remains, never what a course opened, so this is bookings minus any tee times released in the meantime. A course that keeps adding slots can look flat while booking briskly, and a few finish with more than they started.
Same-day is excluded. On the day itself, inventory drains because the clock moves (morning slots pass), not because golfers book, so every series ends the night before.
Complete series only. A missing reading means a course couldn’t be reached, not that its tee sheet emptied, so only fully observed series count. Courses need enough weekend mornings observed to be ranked individually. Six days is our horizon: courses that release tee times further ahead are only partly covered.
A fair-value model: we regress each course's log median 18-hole price on its USGA course rating and slope, then rank courses by how far their actual median falls below the predicted price. Rating and slope explain only part of what golf costs (R² 0.17 right now; location and reputation explain much of the rest), which is exactly why a course priced well below the line is worth knowing about. We use course rating and slope rather than star reviews, because review data is too sparse to rank fairly while ratings measure 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.
Remaining bookable 18-hole slots 7–11am on the upcoming Saturday/Sunday, per course. There is no upcoming weekend inside the current booking window right now.
For each course and time of day (dawn, morning, midday, twilight) we take the median of its live priced 18-hole slots this week; a course needs at least 10 slots in that daypart to qualify, so a thin sample can't fake a deal. A slot makes the feed if it is a twilight slot on any day this week, or any slot on today's sheet, and is priced at least 15% below the course's median for that same daypart. Twilight is compared with twilight, so a standard twilight rate is not a deal. We show each course's single biggest markdown. 120 same-day deal slots live now.
Search every live tee time in the Bay Area by date, region, and party size.
Find Tee Times