Marsh Creek Tree Farm

Cut-your-own Christmas trees · Elverson, Pennsylvania · Chester County

A family tree farm near Elverson in northern Chester County that grows its trees from Pennsylvania seedlings, with a wagon looping the fields and crews on hand to help cut and haul.

Stop at the greeting station for a farm map and a hand saw, or bring your own. A wagon circles the farm to drop you off and pick you up, and staff driving the fields will help cut or carry your tree. They measure it and give you a tag to pay at the top of the farm, then shake, bale and tie the tree and load it at the car line.

The farm recommends its Canaan firs for sturdy branches and long life indoors, and also grows Fraser, Douglas and concolor fir plus blue and Norway spruce. Trees are priced by the foot. Wreaths and decorations are sold in the gift shop. Leashed pets are welcome, and the farm takes cash, check, card or Venmo. Turn onto Marsh Road from Route 401.

At a glance

At Marsh Creek Tree Farm you can cut your own Christmas tree, choosing from Canaan fir, Fraser fir, Douglas fir, concolor fir, blue spruce and Norway spruce. Saws are provided and the farm shakes and nets your tree. Trees were $12–$16 per foot in 2025.

What you can get
Cut your own
Trees
Canaan fir, Fraser fir, Douglas fir, Concolor fir, Blue spruce, Norway spruce
Price
$12–$16 per foot (2025)
Hours
Friday–Sunday 9 a.m.–4 p.m. during the season (2025, per the Philadelphia Inquirer).
Payment
Cards accepted
Getting your tree out
Wagon to carry your tree

Also at the farm: Wreaths, Gift shop

Address and contact

Marsh Creek Tree Farm
301 Marsh Rd
Elverson, PA 19520

The farm had not posted 2026 dates when we last checked. Call or check the farm's website or social pages before you drive out.

More Christmas tree farms nearby

Before you go

Sources

Last checked October 2026. We confirm details with the farm's own website first.