Christmas Tree Farms in Sonoma County, California
Sonoma County has 5 farms where you can choose and cut your own Christmas tree, in Petaluma and Sebastopol. The most common trees here are Douglas fir, Monterey pine and Scotch pine.
- cut-your-own farms
- 5
- lowest starting price (2025)
- $37
- most common tree
- Douglas fir
- with hayrides or wagons
- 2
Sebastopol 4 farms
-
Celesta Farms
from $37Sebastopol, CA
A small Sebastopol farm on a quiet court off the Gravenstein countryside where you cut your own fir, pine, cypress or deodar cedar, then warm up with free home-baked cookies, cocoa and hot cider.
- Douglas fir
- Nordmann fir
- Scotch pine
- Monterey pine
- Monterey cypress
- +2 more
-
Sebastopol, CA
A Sebastopol choose-and-cut farm on Mariola Road known for its Douglas fir, with free hayrides behind a vintage tractor, a kids' train, weekend goats and an old red barn turned into Santa's Workshop.
- Douglas fir
- Scotch pine
- Sierra redwood
- Leyland cypress
-
Sebastopol, CA
A 10-acre family tree farm on Bloomfield Road southwest of Sebastopol where you saw down your own Douglas fir, white fir, pine, cypress or cedar, with a petting zoo of alpacas, goats and a mini cow.
- Douglas fir
- Concolor fir
- Monterey pine
- Cypress
- Scotch pine
- +1 more
-
Sebastopol, CA
A west Sonoma County choose-and-cut farm on Mariola Road outside Sebastopol with acres of trees and a full day of extras, from train and hay rides to farm animals, a playground and weekend Santa visits.
Petaluma 1 farm
-
Petaluma, CA
A Petaluma tree farm on gentle, well-kept grounds west of downtown where you cut your own Monterey pine, Carolina sapphire or Leyland cypress, then visit an animal corral of goats, pigs, llamas and a miniature donkey.
- Monterey pine
- Carolina Sapphire cypress
- Leyland cypress
| Farm | Town | Price | Trees | Saws | Shake & net | Dogs | Pay |
|---|---|---|---|---|---|---|---|
| Celesta Farms | Sebastopol, CA | $37–$158, by size (2025) | Douglas fir, Nordmann fir, Scotch pine, Monterey pine, Monterey cypress, Deodar cedar, Concolor fir | – | – | Leashed | Cards accepted |
| Frosty Mountain Tree Farm | Sebastopol, CA | – | Douglas fir, Scotch pine, Sierra redwood, Leyland cypress | Yes | Yes | – | – |
| Garlock Christmas Tree Farm | Sebastopol, CA | – | Douglas fir, Concolor fir, Monterey pine, Cypress, Scotch pine, Incense cedar | Yes | Yes | Leashed | – |
| Little Hills Christmas Tree Farm | Petaluma, CA | – | Monterey pine, Carolina Sapphire cypress, Leyland cypress | – | – | – | – |
| Reindeer Ridge Tree Farm | Sebastopol, CA | – | – | Yes | – | – | – |
Frequently asked questions
How much does it cost to cut your own Christmas tree in Sonoma County?
Among the 1 farm in Sonoma County that publish prices, cut-your-own trees start at $37 (2025 prices). The cheapest starting price is at Celesta Farms. Many farms charge by height, so a tall tree costs more, and some charge per foot.
What kinds of Christmas trees do farms in Sonoma County have?
The most common trees at farms in Sonoma County are Douglas fir (3 farms), Monterey pine (3 farms), Scotch pine (3 farms) and concolor fir (2 farms). Some farms sell part of their range as pre-cut trees, so check each listing. Read our guide to Christmas tree types to compare scent, needle retention and branch strength.
Do Christmas tree farms in Sonoma County provide saws?
Yes, at 3 of the 5 farms we list, the farm hands out saws at the field, and 2 shake and net your tree for you. You can bring your own bow saw, but check the farm's rules first, since some do not allow chainsaws or power tools.
Can I bring my dog to a Christmas tree farm in Sonoma County?
2 farms in Sonoma County say leashed dogs are welcome: Celesta Farms and Garlock Christmas Tree Farm. Rules can change on busy weekends, so check before you go.