pickinghours

Christmas tree farms in California

44 choose-and-cut farms, from the Santa Cruz Mountains, the Bay Area and Sonoma to Apple Hill above Sacramento, the Central Coast and Southern California. 42 have posted 2026 dates — the first opens on 14 Nov — and the ones still to post say so on their cards.

Farms with 2026 dates
42
First to open
14 Nov
Farms listed
44
Last checked
8 Nov

Christmas tree farms in California: 2026 dates

All 44, soonest first. 42 have posted 2026 dates; the last 2 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. 17 Nov2026Holloway’s Christmas TreesNipomo · San Luis Obispo CountyMonterey pineno price published
  3. 20 Nov2026McBurney Tree FarmGrass Valley · Nevada Countynot statedno price published
  4. 21 Nov20264-C’s Christmas Tree FarmHalf Moon Bay · San Mateo CountyDouglas fir, Monterey pine$75 any tree
  5. 21 Nov2026Battaglia RanchSan Martin · Santa Clara Countynot statedno price published
  6. 21 Nov2026Carson Ridge EvergreensPlacerville · Apple Hillnot statedno price published
  7. 21 Nov2026Crest RanchSanta Cruz · Bonny DoonMonterey pine, Douglas & white fir, sequoia, cedarfrom $75
  8. 21 Nov2026Crystal Creek Tree FarmCamino · Apple Hilleight firs and blue spruce$130 any tree
  9. 21 Nov2026Frosty Fir Tree FarmPlacerville · El Dorado Countynot statedno price published
  10. 21 Nov2026Harris Family FarmPollock Pines · El Dorado Countynot statedno price published
  11. 21 Nov2026Little Bear Tree FarmAlta · Placer Countysilver tip, white firno price published
  12. 21 Nov2026Patchen CaliforniaLos Gatos · Santa Cruz Mountainseight varieties, up to 25 ftno price published
  13. 21 Nov2026Peltzer PinesSilverado · Orange CountyMonterey pine, Leyland cypressno price published
  14. 21 Nov2026Silveyville Christmas Tree FarmDixon · Solano Countynot statedno price published
  15. 21 Nov2026Smart’s Christmas Tree FarmCamino · Apple Hillnot statedno price published
  16. 21 Nov2026Snowy Peaks Tree FarmForesthill · Placer Countywhite fir, silver tip, Douglas fir$13 a foot
  17. 22 Nov2026Alhambra Valley Christmas Tree FarmMartinez · Contra Costa CountyMonterey pine, Douglas fir, redwood, cedarno price published
  18. 22 Nov2026Castro Valley Christmas Tree FarmCastro Valley · Alameda CountyDouglas & white fir, pine, redwood, cypress, cedar$124.95–$134.95
  19. 22 Nov2026Salinas River RanchAtascadero · San Luis Obispo Countynot statedno price published
  20. 26 Nov2026Four Winds Christmas TreesLos Gatos · Santa Cruz MountainsDouglas fir and others$90 any tree
  21. 27 Nov2026Anderson Christmas Tree FarmMurphys · Calaveras CountyDouglas fir, Scotch pine, cedar, sequoiano price published
  22. 27 Nov2026Dold’s Christmas Tree FarmPlacerville · El Dorado CountyDouglas fir$98 any tree
  23. 27 Nov2026Frosty Mountain Tree FarmSebastopol · Sonoma Countynot statedno price published
  24. 27 Nov2026Garlock Tree FarmSebastopol · Sonoma CountyDouglas & white fir, pines, cypress, cedarno price published
  25. 27 Nov2026Gold Crown FarmsDe Luz · near TemeculaMonterey pineno price published
  26. 27 Nov2026Graton Fire Christmas Tree FarmSebastopol · Sonoma Countynot statedno price published
  27. 27 Nov2026Guthrie Tree FarmForesthill · Placer Countynot statedno price published
  28. 27 Nov2026Hagle Tree FarmSomis · Ventura CountyMonterey pine$50–$150+ by height
  29. 27 Nov2026Hidden Springs Tree FarmAtascadero · San Luis Obispo Countynot statedno price published
  30. 27 Nov2026Hillside Tree FarmCamino · Apple HillNordmann, noble, Fraser, Swift Silver, white fir$145 cash, $154 card
  31. 27 Nov2026Indian Rock Tree FarmCamino · Apple Hillnot statedno price published
  32. 27 Nov2026Larsens’ Christmas Tree FarmPetaluma · Sonoma CountyMonterey pine, cypressno price published
  33. 27 Nov2026Little Hills Christmas Tree FarmPetaluma · Sonoma CountyMonterey pine, Carolina Sapphire, Leyland cypressno price published
  34. 27 Nov2026Live Oak CanyonRedlands · Inland Empirenot statedno price published
  35. 27 Nov2026Lone Star Tree FarmLos Gatos · Santa Cruz Mountainsnot statedno price published
  36. 27 Nov2026Pine Tree AcresRamona · San Diego CountyMonterey pineno price published
  37. 27 Nov2026Rancho Siempre VerdePescadero · San Mateo Coastnot statedno price published
  38. 27 Nov2026Reindeer Ridge Christmas Tree FarmSebastopol · Sonoma Countynot statedno price published
  39. 27 Nov2026Roberts Christmas Tree FarmPollock Pines · El Dorado Countynot statedno price published
  40. 27 Nov2026Skyline Ranch Christmas Tree FarmLa Honda · San Mateo CountyDouglas fir, Scotch pine, sequoia, Monterey pine$90 any size
  41. 27 Nov2026Ward RanchSanta Cruz · Bonny Doonnot stated$115 any tree
  42. 5 Dec2026Madrone Tree HillCamino · Apple Hillnot statedno price published
  43. tbcPeacock Tree FarmLos Gatos · Santa Cruz Mountainseight species, 4–20 ftno price published
  44. tbcApple Country Christmas TreesCamino · Apple Hillnot stated$95 any tree

First to open

Santa’s Tree Farm and Village in Half Moon Bay starts cutting on Saturday 14 November, and Holloway’s Christmas Trees in Nipomo opens on Tuesday 17 November for its last season. McBurney Tree Farm near Grass Valley opens daily from Friday 20 November, and nine farms open on Saturday 21 November, from Crest Ranch in the Santa Cruz Mountains to Crystal Creek Tree Farm on Apple Hill and Peltzer Pines in Orange County. Four Winds Christmas Trees opens on Thanksgiving Day, and most of the rest wait for Black Friday, 27 November. Crest Ranch’s main season is over by 29 November, so don’t leave it late.

Book or buy ahead here

Indian Rock Tree Farm needs a reservation for Thanksgiving weekend, 27 to 29 November. Rancho Siempre Verde sells an admission ticket per car for each of its four weekends. McBurney Tree Farm has taken tree reservations since September, and Patchen California books pre-season visits to pick a tree by email. Everywhere else here, you can turn up.

Bring cash

Crest Ranch, Ward Ranch and Peltzer Pines take no cards — each has an ATM on site — and Castro Valley prefers cash. At Hillside Tree Farm the same tree is $145 in cash and $154 on a card, and Crystal Creek Tree Farm takes $5 off its $130 tree for cash.

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.

Sacramento, Apple Hill and the foothills · 17 farms, 16 with 2026 dates — El Dorado, Placer, Nevada, Calaveras and Solano counties

These 17 farms are on their own page, with each farm’s hours, prices, trees and contact details: Christmas tree farms near Sacramento and Apple Hill.

Central Coast · 3 farms, 3 with 2026 dates — San Luis Obispo County

Holloway’s Christmas Trees

Nipomo, CA · San Luis Obispo County

Growing trees since 1962, and 2026 is the last season: the family is retiring and part of the farm has been sold. A simpler year, selling the choose-and-cut Monterey pine still growing, a few flocked trees, wreaths and living trees. Come early.

2026 season17 Nov – 24 Dec
OctNovDec
  • SeasonTue 17 Nov – Thu 24 Decthe farm’s 2026 season calendar
  • HoursWeekdays noon–8pm, weekends 9am–8pmclosed Thanksgiving; Fri 27 Nov on weekend hours
  • Pricenot published

What’s there

  • Monterey pine
  • Stands, shaking and netting
  • Living trees
  • Last season

Practical

  • Dogsnot stated
  • Paymentnot stated

Before you set offThe final season: “we will be open for one final holiday season in 2026.” Current Farm Club cards are still accepted.

Contact

Checked 8 Nov 2026

Salinas River Ranch

Atascadero, CA · San Luis Obispo County

A family farm on the Salinas River where you cut your own; the tree is shaken and loaded for you, with popcorn and hot cider while you wait.

2026 season22 Nov – last day not posted
OctNovDec
  • OpensSun 22 Nov, 10am–6pm“Opening Day Sunday November 22nd”, no year printed, but the weekday only fits 2026
  • ThenClosed 23–26 Nov; open Black Friday 10am–6pm
  • HoursSat–Sun 10am–6pmclosed Mondays; other weekdays not stated
  • Pricenot published

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

Hidden Springs Tree Farm

Atascadero, CA · San Luis Obispo County

Sixty years of choose-and-cut on the Frank family’s land, now five lots of trees run by the third and fourth generations. Free apple cider, and homegrown chestnuts.

2026 season27 Nov – last day not posted
OctNovDec
  • OpensFri 27 Nov, 10am–4:30pm“Day after Thanksgiving, November 27, 2026”
  • HoursThu–Fri noon–4:30pm, Sat–Sun 9am–4:30pmclosed Mon–Wed
  • Pricenot published

What’s there

  • Five lots
  • Apple cider
  • Homegrown chestnuts

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

Southern California · 5 farms, 5 with 2026 dates — Ventura, Orange, San Bernardino, Riverside and San Diego counties

These 5 farms are on their own page, with each farm’s hours, prices, trees and contact details: Christmas tree farms in Southern California.

Still to post their 2026 dates

Read on their own sites on 7 Nov 2026. None has published a usable 2026 season yet, so none is carrying last year’s dates here as though they were this year’s.

Listings you will find elsewhere that are wrong

California Christmas tree farm questions

When do Christmas tree farms open in California?

Santa's Tree Farm in Half Moon Bay opens first, on Saturday 14 November 2026, then Holloway's in Nipomo on Tuesday 17 November. McBurney near Grass Valley opens daily from Friday 20 November. Nine farms open on Saturday 21 November, among them Crest Ranch, Patchen, Battaglia Ranch, Crystal Creek, Snowy Peaks and Peltzer Pines. Alhambra Valley, Castro Valley and Salinas River Ranch open on Sunday 22 November, and Four Winds on Thanksgiving Day. Most of the rest open on Friday 27 November, the day after Thanksgiving. Madrone Tree Hill waits until Saturday 5 December.

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

In the Santa Cruz Mountains above Los Gatos and Bonny Doon (Crest Ranch, Ward Ranch, Patchen, Four Winds, Lone Star, Peacock), on the coast at Half Moon Bay (Santa's Tree Farm), Pescadero (Rancho Siempre Verde) and La Honda (Skyline Ranch), in the East Bay at Castro Valley and Martinez (Alhambra Valley), at San Martin south of San Jose (Battaglia Ranch), and in Sonoma County at Petaluma (Larsens', Little Hills) and Sebastopol (Garlock, Reindeer Ridge, Frosty Mountain, Graton Fire).

Where can I cut a Christmas tree near Sacramento?

Apple Hill, around Camino and Placerville about an hour up Highway 50, has the most farms: Indian Rock, Carson Ridge, Hillside, Crystal Creek, Dold's, Madrone Tree Hill, Roberts and Apple Country. Silveyville at Dixon is on the valley floor towards the Bay, Little Bear is up I-80 at Alta, Snowy Peaks is above Foresthill, and McBurney is near Grass Valley.

Can I cut my own Christmas tree in Southern California?

Yes. Peltzer Pines in Silverado, Orange County, opens on 21 November 2026 with Monterey pine and Leyland cypress to cut, and Pine Tree Acres in Ramona opens on 27 November with Monterey pine. Live Oak Canyon in Redlands sells trees from 27 November to 23 December. Southern California farms grow pine and cypress rather than fir, and most also sell firs brought in from Oregon already cut.

Are there Christmas tree farms on the Central Coast?

Yes, around Atascadero and Nipomo. Holloway's in Nipomo opens on 17 November 2026 for its final season. Salinas River Ranch in Atascadero opens on Sunday 22 November and Hidden Springs on Friday 27 November.

How much does a Christmas tree cost at a California farm?

Most of the farms here charge one price for any tree: Skyline Ranch and Four Winds $90 (Four Winds with tax included), Apple Country $95, Dold's $98 plus tax, Ward Ranch $115, Castro Valley $124.95 to $134.95 depending on the species, Crystal Creek $130 ($125 in cash) and Hillside $145 in cash or $154 on a card. Crest Ranch charges by height from $75, and Snowy Peaks $13 a foot.

Can I bring my dog to a California Christmas tree farm?

At Ward Ranch dogs are encouraged, and Lone Star, Skyline Ranch, Crystal Creek, Hillside and Dold's welcome dogs on a leash. The other farms here don't say on their sites, so ring before you bring one.

How these were checked

Every California farm here was read on its own website or Facebook page, on 7 and 8 November 2026. A 2026 date appears only where the farm has posted it, and each card quotes the farm’s words. Where a farm printed dates with no year, they were checked against the 2026 calendar — Thanksgiving is Thursday 26 November this year — and used only when they could not be last season’s. Where a farm only gives its usual rule, such as “the day after Thanksgiving”, the card says the date is the farm’s own rule, worked out for 2026. Prices printed without a year are marked that way.

Growers’ directories and news roundups were used only to find farms, never for a date or a price. Farms still to post are listed below and will be added as their 2026 dates appear.

Also on pickinghours