The 10 Best Christmas Tree Farms in New York!

The holidays have arrived—and one of the very best traditions of it all is heading out to your local farm to cut down this year’s Christmas tree with your family. New York State is a haven for cut-your-own Christmas tree farms. Pick one that’s close to you and let’s get the holiday season rolling. 

1. Stokoe Farms, Scottsville, NY

Stokoe Farms knows how to celebrate the holidays. Head to the over-200-year-old farm for pre-cut, U-cut, and “Charlie Brown” trees, as well as an array of Christmas activities like wagon rides, bonfires, singalongs at the Hillbilly Henhouse, and much more.

2. Shamrock Christmas Tree Farm, Mattituck, NY

If you’re looking for a place to celebrate the holidays in earnest, Long Island’s Shamrock Christmas Tree Farm is it. Christmas carolers, train rides, wine tastings, an adorable gift shop, a fire pit—the list goes on. Chop down your own Douglas fir, or choose from a selection of pre-cut trees.

The excitement that ensues in others when you finally make a decision🌲🤷🏻‍♀️

A post shared by exteena (@beautiful_disaster22x) on

3. Elwood Christmas Tree Farm, Huntington, NY

New York City families looking to cut their own tree close to home should make Elwood Christmas Tree Farm in Western Long Island their destination. The scenic tree farm offers flexible hours, reasonable prices, and a good variety of pine, fir, and spruce trees.

4. Bells Christmas Trees, Accord, NY

Growing 11 varieties of attractively trimmed firs and spruces, this Ulster family farm is a favorite among locals and holiday visitors alike. Bring the whole family to this quaint tree farm for an old-fashioned Christmas.

View this post on Instagram

A post shared by Davis Hall (@davishall) on

5. Ellms Family Farm, Ballston Spa, NY

This 200-acre farm in the Adirondacks region has a variety of spruces, firs, and family activities to keep everyone entertained. Bring the kids and get a chance to sit on Santa's lap all while sipping steamy hot cocoa.

View this post on Instagram

A post shared by Beth Cleveland Photography (@bethclevelandphoto) on

6. Battenfeld's Christmas Tree Farm, Red Hook, NY

Battenfeld’s has been hosting a holiday bonanza on its farm every year since the 1950s. Expect fields of lush trees, plus all sorts of festive extras like wagon rides, visits from Santa, and tasty food to warm your spirits.

7. Evergreen Christmas Tree Farm, Millbrook, NY

Offering three varieties of trees—Douglas fir, spruce, and Fraser fir—this family farm will cut your tree for you or let you chop it yourself. Inside, the wreath barn provides holiday cheer in the form of cookies and hot chocolate.

8. Tilden Lane Farm, Greenlawn, NY

Run for over 225 years by the Tilden Family, this Long Island Christmas tree farm is open to Christmas tree shoppers each year. You can find pre-cut trees and wreaths for sale, or you can cut your own.

A post shared by Fran Labatto (@franlabatto) on

9. River Bend Christmas Tree Farm, Lake Luzerne, NY

Growing Scotch Pine, Cannan Fir, Concolor Fir, Balsam Fir, and Fraser Fir, this Lake George-area farm focuses on the simple joys of Christmas-tree shopping. Simply bring your family (including the dog) and cut down the tree that will brighten up your holidays.

10. Wilbert’s Christmas Tree Farm, Webster, NY

Located close to Buffalo, Wilbert’s Christmas Tree Farm has been growing trees on its 100-acre property for over 50 years. The family-run business is a great place to cut your own tree, as trees of any size are $35. Pre-cut trees are also available for $45, with the exception of taller premium trees which are $60.

Select a New York town to find the Best Things-To-Do and Places To Go around you
Visit a Christmas Tree Farm Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Albany County

Allegany County

Bronx County

Broome County

Cattaraugus County

Cayuga County

Chautauqua County

Chemung County

Chenango County

Clinton County

Columbia County

Cortland County

Delaware County

Dutchess County

Erie County

Essex County

Franklin County

Fulton County

Genesee County

Greene County

Hamilton County

Herkimer County

Jefferson County

Kings County

Lewis County

Livingston County

Madison County

Monroe County

Montgomery County

Nassau County

New York County

Niagara County

Oneida County

Onondaga County

Ontario County

Orange County

Orleans County

Oswego County

Otsego County

Putnam County

Queens County

Rensselaer County

Richmond County

Rockland County

Saint Lawrence County

Saratoga County

Schenectady County

Schoharie County

Schuyler County

Seneca County

Steuben County

Suffolk County

Sullivan County

Tioga County

Tompkins County

Ulster County

Warren County

Washington County

Wayne County

Westchester County

Wyoming County

Yates County