20 Places Near Philadelphia Where You Can Get Your Christmas Tree

'Tis the season, folks — here's our guide to Christmas tree farms and tree delivery services.

Looking to get a Christmas tree this holiday season? Our guide to local delivery services and farms has you covered. | Photograph by Getty

We know this holiday season isn’t the same as usual, but we’re still pretty psyched to get our Christmas tree up and decorated. While the appeal of an artificial tree may draw you in (pine needles everywhere can be a drag), nothing beats coming home to the smell of pine and cedar — which is why we’ve curated a list of where near here you can get a real Christmas tree this year.

There’s a plethora of farms where you can chop down your very own Christmas tree, while following COVID-19 safety guidelines. Want a fresh-cut tree, but not into axe-swinging? No problem: Some of these spots will chop the thing down for you, shake out the excess needles, and offer you a hot cocoa or a doughnut while you wait. Others offer both live trees in burlap and pre-cut trees in any size you need, ranging from petite three-footers to giants that will scrape the ceiling. And if you don’t want to travel for your tree this year, a few heroic local delivery services will deliver one to your home and set it up for you — or bring it to your door with no-contact drop-off. Read on to find the best Christmas tree option for you.

Christmas Tree Delivery Options

The Christmas Tree Stand

This local operation will deliver a tree of your choosing to your door in Philadelphia from a local farm and set it up for you, too, if you like. (They also offer a contactless delivery option for COVID-19 safety.) Prices vary based on the tree selected; delivery and setup for a Fraser or Douglas fir is $129. If you’re really in a hurry to get in the holiday spirit, they even offer next-day delivery. And you can add on tree removal and recycling later, so you don’t have to stress once the holidays are over.

Cousin Eddie’s 

This new Instagram-based outfit is offering contact-free delivery or in-home setup of your Christmas tee for a $75 flat fee, with a direct message on Instagram and payment through Venmo. The venture is the latest from business partners Trevor Budny and Roger Price — Budny formerly ran a catering and meal consulting business called Guerrilla Nutrition, BillyPenn.com reports. The duo say they’ll be posting available trees on the platform; you just select the tree you’d like and reach out via a DM.

McArdle’s Holiday Tree Farm

4316 Mechanicsville Road, Doylestown, 215-794-7655

The Bucks County farm offers home delivery of trees, eight cut-your-own varieties, and pre-cut and live trees on the premises. Prices for trees range from $39 to $175 depending on size, with oversize trees priced higher, and you get a collectible mug with your purchase. They’re open Monday to Friday from 10 a.m. to 4:30 p.m. and Saturday and Saturday 9 a.m. to 5 p.m., with social distancing and masking protocols in place. Delivery is also available for pre-cut and live trees, priced at $45 to the Doylestown, Buckingham, New Hope areas — all other areas, call directly for price and availability.

Christmas Tree Farms in Pennsylvania 

Clark’s Christmas Tree Farm

351 Pusey Mill Road, Cochranville, 610-358-4933

All types of firs and spruces are the specialty at this family-run Chester County Christmas tree farm, which has 35 acres planted with them. After chopping your tree, visit the on-site Christmas shop for everything from wreaths to hot cider. They have social distancing and masking protocols in effect and are open Monday through Thursday from 1 to 7 p.m., Fridays from 9 a.m. to 5 p.m., Saturdays from 8 a.m. to 7 p.m., and Sundays from 9 a.m. to 5 p.m.

Colavita Christmas Tree Farm

1761 Dolington Road, Yardley, 215-493-3563

Choose from five cut-your-own options at this farm: Douglas fir, Norway spruce, Colorado blue spruce, Caanan fir, and Eastern white pine. The best part? The farm charges a flat $70 for any size tree you cut yourself. Fresh pre-cut trees are priced individually by size and variety. Open starting November 27th daily from 9 a.m. to 8 p.m., with social distancing and masking protocols you can read on the website

Hague’s Christmas Trees

755 Forty Foot Road, Hatfield, 215-368-4542

Hague’s will provide you with your own saw and cart; all you have to bring is the muscle. Choose from Nordmann fir, Scotch pine, white pine, or white spruce for cut-your-own options, or Douglas fir, Concolor fir, Nordmann fir, Canaan fir, Fraser fir and blue spruce on display.  They have special “opening day” hours from 9 a.m. to 5 p.m. on Friday, November 27th. Regular cut-your-own hours are from Monday through Friday from 1 to 5 p.m. (dusk) and Saturdays from 9 a.m. to 5 p.m. The retail lot is open Monday through Friday from 1 to 8 p.m. and Saturdays from 9 a.m. to 5 p.m. They encourage masking and social distancing and have shields at all cashier areas, and for an extra COVID-19 precaution, if you wish to stay in your vehicle to choose a tree, they offer drive-through-only service from December 1st to 17th on Tuesdays, Wednesdays and Thursdays from 11 a.m. to 1 p.m. 

Heylmun’s Pine Hill Christmas Tree Farm

1174 Sheep Hill Road, Pottstown, 610-323-8045

You’ll find cut-your-own Scotch pine, white pine, Norway spruce or blue spruce here — some trees may cost more than others, depending on appearance and size. This year, they’ll be open on Fridays from 1 to 5 p.m., Saturdays from 9 a.m. to 5 p.m., and Sundays from 9 a.m. to 5 p.m. There will be helpers on hand to assist you in loading your tree onto your vehicle. The basic price is $37.75 for most trees in the field ($40 with tax); larger specimens are individually priced higher. They accept both cash and checks and require face-masking and social distancing on the premises.

Linvilla Orchards

137 West Knowlton Road, Media, 610-876-7116

This Delco farm is offering half-capacity timed hayrides through their fields so you can find your tree while socially distancing. When you’re done chopping it down, give those arms a rest: Staffers will pick up the tree from the field, bale it, and tie it to your car. The majority of the trees are six-foot-to-nine-foot Douglas firs, with some Canaan firs. Cut-your-owns are priced at $79.99 plus tax. Open now through December 23rd, excluding Thanksgiving Day, on Monday through Friday from 10 a.m. to 5 p.m. and Saturday and Sunday from 9 a.m. to 5 p.m.

Marsh Creek Tree Farm

301 Marsh Road, Elverson, 610-996-8733

This Chester County farm offers cut-your-own Fraser fir, Canaan fir, blue spruce and Douglas fir options. Masks and social distancing are required, and wipes and hand sanitizer are available to sanitize the saws. You can opt for a cup of hot chocolate after cutting your tree; lines will be spaced out accordingly. Trees are priced depending on size, and the farm takes cash, check or credit. They’re open from November 27th though December 20th on Friday through Sunday from 9 a.m. to 4:30 p.m. 

Old Stone Farm

959 Chesterville Road, Lewisville (weekends), 484-798-8413

Trees here are $55 whether you cut your own or snag a pre-cut one. The farm has Douglas, Fraser and Concolor firs and blue spruce varieties, plus Christmas wreaths and Old Stone Cider available for purchase and tasting. They require masking and social distancing and are open daily from 8 a.m. to 4 p.m.

Tricolor Tree Farm

1480 Hall Road, West Chester, 610-269-1034

This farm has 55 acres of Douglas fir, blue spruce, hemlock and white pine trees to choose from and also offers hot chocolate, saws and weekend hayrides. Open Fridays, Saturdays and Sundays from 9 a.m. until 4:30 p.m. from November 27th to December 20th. Masks and social distancing are required, and the saws and hay wagons are sanitized after use.

Tuckamony Farm

6320 Upper York Road, New Hope, 215-862-9510

This farm has been in the cut-your-own Christmas tree biz since 1929. They provide a saw and a measuring pole and have 11 tree species to choose from. All choose-and-cut trees cost a flat $59 under 10 feet or $79 over 10 feet; pre-cut ones aren’t available for the 2020 season. They open on November 27th from Thursday through Friday from 10 a.m. to 5 p.m. and Saturdays and Sundays from 9 a.m. to 5 p.m. All customers must wear masks covering their noses and mouths and maintain a distance of six feet from other groups and staff.

Westlake Tree Farms

2421 North Hill Camp Road, Pottstown, 800-564-8733

Fraser firs and Concolor firs are your best options here, with pre-cut trees priced at $11 per foot, plus cut-your-own Norway spruces at $9 per foot. Also on site is a Christmas shop with ornaments and other gift items. They’re open from November 27th through December 20th on Thursdays through Sundays from 9 a.m to 5 p.m. and require visitors to wear masks and comply with all COVID-19 safety guidelines.

Wiggins Christmas Trees  

1257 Westtown Thornton Road, West Chester, and 2176 Gap Newport Pike, Cochranville; 610-344-7822

Wiggins farms in both West Chester and Cochranville offer cut-your-own Douglas firs for $60 and $50, respectively. (They also have an individually priced pre-cut tree lot in West Chester at 1301 West Chester Pike, open from Monday to Friday from 10 a.m. to 9 p.m. and Saturday and Sunday from 9 a.m. to 9 p.m.) Both cut-your-own sites are open Saturday and Sunday from 9 a.m. to 5 p.m., and all locations are enforcing COVID-19 precautions and masking.

Yeager’s Tree Farm

1015 Pike Springs Road, Phoenixville, 610-935-8244

They offer cut-your-own Fraser, Douglas and Canaan firs from six feet to nine feet at $13 per foot, with a minimum price of $50. They also offer pre-cut Douglas and Fraser firs from $75 to $250. They have reduced occupancy in their gift shop and reduced capacity for hayrides and are enforcing masking and social distancing guidelines. Typically open from 10 a.m. to 5 p.m. on weekdays and 9 a.m. to 5 p.m. on Saturdays and Sundays, but be sure to check the website for the latest information. 

Christmas Tree Farms in New Jersey

Belly Acres Christmas Tree Farm

665 Royal Avenue, Franklinville, 856-694-0350

Their opening day is Saturday, November 28th, and they’ll remain open from 10 a.m. to 4 p.m. every Saturday and Sunday until Christmas, with masking and social distancing guidelines enforced. They offer cut-your own Douglas, Fraser and Concolor firs and white pine trees, and any tree, any size is $60. Keep in mind that they currently accept only cash or checks.

Cherryville Farms

352 Quakertown Road, Pittstown, 908-806-4580

This farm offers five varieties of trees, from blue spruce to Canaan fir (and more!) You’ll be provided with a saw — but no worries if you don’t want to cut your own tree; they’ll do it for you. Social distancing and masking guidelines are in place. Their opening day is Friday, November 27th, and they’ll be open Saturdays and Sundays from 9 a.m. until 4:30 p.m. until December 20th, as long as they still have trees. They accept cash or checks only. 

Edwards’ Trees, Wreaths and Crafts

338 Jacobstown Cookstown Road, Wrightstown, 609-758-7729

The farm grows Norway spruce, blue spruce, white pine, Scotch pine, and Concolor and balsam firs. They sell live trees as well as choose-and-cut ones, ranging in price from $40 to $105; pay by cash or check. They provide a free cutting service for those who need assistance. Masking and social distancing measures are in place. Ppen weekends through Christmas Eve from 9 a.m. to 5 p.m.


1535 Tanyard Road, Sewell, and 1512 Monroeville Road, Monroeville; 856-468-5949

Part landscaping company, part tree farm, Exley’s has tons of acreage (and two locations) brimming with Christmas trees, from cut-your-own to live to pre-cut. They’ve made updates this year for COVID-19 safety. The Monroeville Road location is open Friday through Sunday from 9 a.m. to 4:30 p.m, and the Tanyard Road one is open Monday and Tuesday from 9 a.m. to 5 p.m., Wednesday to Friday from 9 a.m. to 8 p.m., and Saturday and Sunday from 9 a.m. to 5 p.m.

Spruce Goose Christmas Tree Farm

194 Bordentown Road (Route 545), Chesterfield, 609-298-2498

Choose from a variety of tree species at this farm. Cut-your-own Christmas prices range from $55 to $95, and before you leave, they’ll shake your tree to remove any loose needles for you. Also available are pre-cut trees, from $50 up. A Christmas shop and holiday wreaths are for sale as well. Open Friday through Monday from 9 a.m. to 5 p.m. until December 21st. A face covering and social distancing are required at all times while on the property.

This guide was originally published in 2018 and was updated on November 25th, 2020 with additional reporting by Gina Tomaine.

Let’s get social! Join Be Well Philly at: