North Jersey · 29 farms, 26 with 2026 dates — Sussex, Warren, Passaic, Morris and Hunterdon counties
Central Jersey · 17 farms, 15 with 2026 dates — Middlesex, Monmouth, Mercer, Burlington and Ocean counties
South Jersey · 11 farms, 8 with 2026 dates — Gloucester, Atlantic, Cape May, Cumberland and Salem counties
New Jersey Christmas tree farm questions
When do Christmas tree farms open in New Jersey?
Earlier than you might think. Dupras' Evergreen Acres in Mays Landing opened on Saturday 24 October 2026, White Dog Farms in Hammonton on 7 November, Anne Ellen in Manalapan on 13 November and Murray Christmas Farm in Tewksbury on 15 November. A cluster open on Saturday 21 November — among them The Evergreen Farm in Lebanon, Hidden Pond in Mendham, Alstede in Chester, Keris in Allentown and Littleworth in Petersburg. Spruce Goose opens on Thanksgiving itself, and most of the rest on Friday 27 November, the day after Thanksgiving; a few wait until December, like Colligan in Howell and Deerfield in Whitehouse Station on the 5th. Eight farms on this page have not posted a 2026 date; their cards say what each one does publish.
Where can I cut my own Christmas tree in North Jersey?
Twenty-nine farms, twenty-six of them with 2026 dates. Murray Christmas Farm in Tewksbury opens first, at weekends from 15 November. Alstede Farms in Chester, The Evergreen Farm in Lebanon, Hidden Pond in Mendham, and Woodsedge and Wyckoff's in Belvidere open on 21 November, and most of the rest on 27 November, the day after Thanksgiving. Grace in Augusta opens on Saturdays only from 28 November, at $60 for any tree, and Deerfield in Whitehouse Station on 5 December. Bear Swamp in West Milford is open for only three days, 27 to 29 November, and Holly Bough in Whitehouse Station for the same three, then by appointment. Indian Ridge in Wantage is not opening for cut-your-own this year.
Where can I cut my own Christmas tree in Central Jersey?
Seventeen farms, fifteen with 2026 dates. Anne Ellen in Manalapan is open already, every day, and Keris in Allentown opens on 21 November. Spruce Goose in Chesterfield opens on Thanksgiving Day, and Barclay's and Simonson in Cranbury, McLaughlin and Lazy Susan in Robbinsville, Habiak in South Brunswick, Woodfield in Colts Neck, Lincroft, Edwards in Wrightstown and Jim's in Edgewater Park on Friday 27 November. Yuletide in New Egypt is open every day from 28 November to 23 December, and Jim's stays open at weekends to Christmas Eve.
Are there Christmas tree farms in South Jersey?
Yes, and they open earliest. Dupras' Evergreen Acres in Mays Landing from 24 October, White Dog Farms in Hammonton from 7 November, Littleworth in Petersburg from 21 November, and Exley's at Sewell and Monroeville and Foster's Holly Ridge in Hammonton from 27 November, with early tagging at Sewell from 14 November, and Belly Acres in Franklinville from 28 November. Bill's in Egg Harbor Township opens on 27 November and stays open to Christmas Eve, and Crooked Row in Port Norris opens for Thanksgiving weekend only. South Jersey farms grow mostly Douglas fir and spruce. Two of them do the cutting for you rather than handing you a saw: Holly Ridge, where an untagged tree is not for sale at all, and Eisele's in Petersburg, which will also dig a tree up so you can plant it afterwards.
How much does a Christmas tree cost in New Jersey?
The clearest 2026 price is Lauric Farms in Phillipsburg: $80 for any tree. After that it depends entirely on how a farm charges. Seven sell every tree at one price whatever its height, and the spread between them is wide: Belly Acres in Franklinville $60, Bear Swamp in West Milford $70 with the tax in it, Charlie Brown's in Milford $85, Black Oak in Asbury $90, Giamarese in East Brunswick $99, Shale Hills in Sussex $140 with the tax in — and the heights those cover vary enormously. Giamarese's $99 buys anything from 6 ft to 20 ft, which is the only published price on this page for a tree that tall; Black Oak's $90 covers a 15 ft tree. Others price by height: Perfect Christmas Tree Farm in Phillipsburg runs $89 up to 9 ft and then $120 to $250 to 16 ft, Barclay's in Cranbury is $85 up to 9 ft and $150 above it, Simonson's $65 to $110, and Dupras' prices each tree individually at roughly $45 to $120. The Evergreen Farm charges $12 a foot, Wyckoff's and McLaughlin about $16 and $15. Only Lauric's figure carries a 2026 heading; the rest are last season's, and the cards say so. Around half the farms on this page publish no price at all.
Can I bring my dog to a New Jersey Christmas tree farm?
At about half of them, and more farms say so plainly here than in any other state we cover. Leashed dogs are welcome at The Evergreen Farm, Hidden Pond, Charlie Brown's, Anne Ellen (on the farm, not in The Village), Exley's, Am-Jac, McLaughlin, Bear Swamp, Kenlin, Simonson's and Black Oak. Glenview Farm in Blairstown puts Dogs Welcome! at the top of its own home page. Kenlin asks you to bring a bag, and Bear Swamp makes the leash a rule rather than a request. Saying no are Lauric Farms, Spruce Goose, Dupras', Wyckoff's, Evergreen Valley, Indian Ridge in Wantage, Giamarese in East Brunswick — which bars pets for the safety of small children — and Peterson in Flemington, whose insurance does not allow it. Check the card before you go.
Which New Jersey Christmas tree farm is open every day?
Hidden Pond in Mendham, 8am to 5pm every day from 21 November except Thanksgiving, and Anne Ellen in Manalapan, whose fields are open 9am to 4pm daily from 13 November. Alstede in Chester is open daily from 21 November into January, and Cole's Country in Alexandria Township, Sunset in Blairstown and Yuletide in New Egypt every day from Thanksgiving weekend to just before Christmas. Two more keep a long week without being open every day: Giamarese in East Brunswick runs Tuesday to Sunday and Keris in Allentown Wednesday to Sunday. Most other farms open only Friday to Sunday or at weekends, and Bear Swamp in West Milford is the extreme case — three days in the whole year.