pickinghours

Christmas tree farms in the Bay Area

19 choose-and-cut farms in four areas: the Santa Cruz Mountains, the coast around Half Moon Bay, Sonoma County and the East Bay. 18 have a 2026 opening day.

Farms with 2026 dates
18
First to open
14 Nov
Farms listed
19
Areas
4

Christmas tree farms in the Bay Area: 2026 dates

All 19, soonest first. 18 have posted 2026 dates; the last 1 are here because people look for them by name, and say what is missing.

  1. 14 Nov2026Santa’s Tree Farm and VillageHalf Moon Bay · San Mateo CountyNorway spruce, Douglas fir, Monterey pine, redwood, cedarno price published
  2. 21 Nov20264-C’s Christmas Tree FarmHalf Moon Bay · San Mateo CountyDouglas fir, Monterey pine$75 any tree
  3. 21 Nov2026Battaglia RanchSan Martin · Santa Clara Countynot statedno price published
  4. 21 Nov2026Crest RanchSanta Cruz · Bonny DoonMonterey pine, Douglas & white fir, sequoia, cedarfrom $75
  5. 21 Nov2026Patchen CaliforniaLos Gatos · Santa Cruz Mountainseight varieties, up to 25 ftno price published
  6. 22 Nov2026Alhambra Valley Christmas Tree FarmMartinez · Contra Costa CountyMonterey pine, Douglas fir, redwood, cedarno price published
  7. 22 Nov2026Castro Valley Christmas Tree FarmCastro Valley · Alameda CountyDouglas & white fir, pine, redwood, cypress, cedar$124.95–$134.95
  8. 26 Nov2026Four Winds Christmas TreesLos Gatos · Santa Cruz MountainsDouglas fir and others$90 any tree
  9. 27 Nov2026Frosty Mountain Tree FarmSebastopol · Sonoma Countynot statedno price published
  10. 27 Nov2026Garlock Tree FarmSebastopol · Sonoma CountyDouglas & white fir, pines, cypress, cedarno price published
  11. 27 Nov2026Graton Fire Christmas Tree FarmSebastopol · Sonoma Countynot statedno price published
  12. 27 Nov2026Larsens’ Christmas Tree FarmPetaluma · Sonoma CountyMonterey pine, cypressno price published
  13. 27 Nov2026Little Hills Christmas Tree FarmPetaluma · Sonoma CountyMonterey pine, Carolina Sapphire, Leyland cypressno price published
  14. 27 Nov2026Lone Star Tree FarmLos Gatos · Santa Cruz Mountainsnot statedno price published
  15. 27 Nov2026Rancho Siempre VerdePescadero · San Mateo Coastnot statedno price published
  16. 27 Nov2026Reindeer Ridge Christmas Tree FarmSebastopol · Sonoma Countynot statedno price published
  17. 27 Nov2026Skyline Ranch Christmas Tree FarmLa Honda · San Mateo CountyDouglas fir, Scotch pine, sequoia, Monterey pine$90 any size
  18. 27 Nov2026Ward RanchSanta Cruz · Bonny Doonnot stated$115 any tree
  19. tbcPeacock Tree FarmLos Gatos · Santa Cruz Mountainseight species, 4–20 ftno price published

First to open

Santa’s Tree Farm and Village in Half Moon Bay opens first, on Saturday 14 November. Most of the rest open on the Friday after Thanksgiving, 27 November.

Four areas, four pages

Each area has its own page with every card: Santa Cruz Mountains, 7 farms; Half Moon Bay and the San Mateo coast, 4 farms; Sebastopol and Sonoma County, 6 farms; East Bay, 2 farms.

Santa Cruz Mountains · 7 farms, 6 with 2026 dates — Santa Cruz and Santa Clara counties

These 7 farms are on their own page, with each farm’s hours, prices, trees and contact details: Christmas tree farms near Santa Cruz and Los Gatos.

Half Moon Bay and the San Mateo coast · 4 farms, 4 with 2026 dates — San Mateo County

These 4 farms are on their own page, with each farm’s hours, prices, trees and contact details: Christmas tree farms near Half Moon Bay.

Sebastopol and Sonoma County · 6 farms, 6 with 2026 dates — Sonoma County

These 6 farms are on their own page, with each farm’s hours, prices, trees and contact details: Christmas tree farms in Sebastopol and Sonoma County.

East Bay · 2 farms, 2 with 2026 dates — Alameda and Contra Costa counties

These 2 farms are on their own page, with each farm’s hours, prices, trees and contact details: Christmas tree farms in the East Bay.

Bay Area Christmas tree farm questions

Where can I cut my own Christmas tree in the Bay Area?

Nineteen farms in four areas, each with its own page. Santa Cruz Mountains: Crest Ranch in Santa Cruz, Patchen California in Los Gatos, Battaglia Ranch in San Martin, Ward Ranch in Santa Cruz, Four Winds Christmas Trees in Los Gatos, Lone Star Tree Farm in Los Gatos and Peacock Tree Farm in Los Gatos. Half Moon Bay and the San Mateo coast: Santa’s Tree Farm and Village in Half Moon Bay, 4-C’s Christmas Tree Farm in Half Moon Bay, Skyline Ranch Christmas Tree Farm in La Honda and Rancho Siempre Verde in Pescadero. Sebastopol and Sonoma County: Reindeer Ridge Christmas Tree Farm in Sebastopol, Little Hills Christmas Tree Farm in Petaluma, Garlock Tree Farm in Sebastopol, Larsens’ Christmas Tree Farm in Petaluma, Graton Fire Christmas Tree Farm in Sebastopol and Frosty Mountain Tree Farm in Sebastopol. East Bay: Castro Valley Christmas Tree Farm in Castro Valley and Alhambra Valley Christmas Tree Farm in Martinez.

When do Bay Area Christmas tree farms open in 2026?

Saturday 14 November: Santa’s Tree Farm and Village in Half Moon Bay. Saturday 21 November: 4-C’s Christmas Tree Farm in Half Moon Bay, Battaglia Ranch in San Martin, Crest Ranch in Santa Cruz and Patchen California in Los Gatos. Sunday 22 November: Alhambra Valley Christmas Tree Farm in Martinez and Castro Valley Christmas Tree Farm in Castro Valley. Thursday 26 November: Four Winds Christmas Trees in Los Gatos. Friday 27 November: Frosty Mountain Tree Farm in Sebastopol, Garlock Tree Farm in Sebastopol, Graton Fire Christmas Tree Farm in Sebastopol, Larsens’ Christmas Tree Farm in Petaluma, Little Hills Christmas Tree Farm in Petaluma, Lone Star Tree Farm in Los Gatos, Rancho Siempre Verde in Pescadero, Reindeer Ridge Christmas Tree Farm in Sebastopol, Skyline Ranch Christmas Tree Farm in La Honda and Ward Ranch in Santa Cruz. The others haven't posted a 2026 date yet.

How these were checked

This page carries no farm cards of its own. Each farm is on the page for its area, read there on the farm’s own website or Facebook page with the date it was last read; the rows here link to those cards.

Also on pickinghours