25 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 courtesy of Getty.

It’s finally here: Time to get the 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 you can get a real Christmas tree near Philadelphia.

Want a fresh-cut tree, but not into axe-swinging? No problem: Some of these spots will chop it down for you and shake out the excess needles before hitching it to your car. 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 even set it up for you if you like. Read on to find the best Christmas tree option for you.

Note: Many farms are experiencing a tree shortage this year, meaning availability might be limited. We recommend calling in advance and visiting early in the season.

Christmas Tree Delivery-Only Options

The Christmas Tree Stand

267-225-7931

This local operation will deliver a Fraser or Douglas fir to your door in Philadelphia, the Main Line, or West Chester from a local farm and set it up for you, too, if you like. Prices vary based on the size of the tree, with delivery and setup an additional $30 (stand included). 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.

 

View this post on Instagram

 

A post shared by The Christmas Tree Stand (@thechristmastreestand)

Rocky Yo-Mo’s Christmas Trees

1000 South Front Street

Swing by this South Philly Christmas tree lot to choose from a selection of Poconos-grown trees. (Prices vary based on the size and type of tree.) Rocky Yo-Mo’s will then deliver yours right to your home for free.

Christmas Tree Farms in Pennsylvania 

Arasapha Farms

1835 Middletown Road, Glen Mills, 610-459-0647

During the holiday season, this working farm in Glen Mills offers fresh-cut Fraser, Douglas, and Silver firs, but the real appeal is hopping on a free hayride to their Christmas tree forest where you can cut your own. If you opt for the latter, you’ll get to pick from a variety of types and sizes ranging from three to 16 inches — free drilling and loading included. Pre-cut trees are available for purchase seven days per week, while cut-your-own is only offered on Saturdays and Sundays 9 a.m. to 4 p.m.

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. After chopping your tree or picking a pre-cut one, visit the on-site Christmas shop for everything from wreaths to hot cider. They are open Monday through Friday from 1 p.m. to 7 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

Any day of the week, choose from 11 cut-your-own options at this farm, including seven types of fir, three types of spruce, and white pine. The best part? The farm charges a flat $80 for any size tree you cut yourself. Fresh pre-cut trees are priced individually by size and species. They also offer home delivery and setup for an additional charge, and can assist with tree removal post-holidays. 

Corkum Tree Farm

797 Bridge Road, Collegeville, and 3934 Mill Road, Collegeville, 610-715-4640

With two locations in Collegeville, Corkum Tree Farm has fresh-cut trees (all from Lehigh County), plus offers cut-your-own trees like white pine, Norway spruce, and blue spruce. Pre-cut trees cost $12 per foot and choose-and-cut cost $10 per foot (at a five-foot minimum). You can also buy balled and burlap trees, in case you want to plant your own tree!

 

View this post on Instagram

 

A post shared by CorkumTreeFarm (@corkumtreefarm)

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, white spruce, or blue spruce for cut-your-own options, or Douglas fir, Concolor fir, Nordmann fir, Canaan fir, Fraser fir, Scotch pine, and blue spruce on display. Regular cut-your-own hours are from Monday through Friday from 1 p.m. to 5 p.m. and Saturdays from 9 a.m. to 5 p.m. The retail lot is open Monday through Friday from 1 p.m. to 8 p.m. and Saturdays from 9 a.m. to 5 p.m.

Linvilla Orchards

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

This Delco farm offers timed $2 hayrides through their fields so you can find your tree. 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-seven-foot Douglas firs, with some Canaan firs. Cut-your-owns are priced at $89.99 plus tax. Linvilla also has an array of pre-cut trees for you to choose from. Open now through December 23rd 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

Marsh Creek Tree Farm has cut-your-own Fraser fir, Canaan fir, blue spruce, Norway spruce, and Concolor fir. (Douglas fir is available as pre-cut only.) Trees cut by you that are 10 inches and higher cost $12 per foot — anything below 10 inches will be priced accordingly — while pre-cut trees are $15 per foot. They’re open through December 18th on Friday through Sunday from 9 a.m. to 4 p.m.

 

View this post on Instagram

 

A post shared by Marsh Creek Tree Farm (@marshcreektreefarm)

McArdle’s Holiday Tree Farm

4316 Mechanicsville Road, Doylestown, 215-794-7655

McArdle’s in Bucks County offers eight cut-your-own varieties, plus pre-cut and live trees on the premises. Prices for pre-cut trees range from $39 to $199 depending on size, with oversized trees (10 inches and higher) priced between $200 to $595. Cut-your-own cost $60-$125. They’re open Monday through Friday from 10 a.m. to 4:30 p.m. and Saturday and Saturday 9 a.m. to 5 p.m. Home 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.

Old Stone Farm

959 Chesterville Road, Lewisville, 484-798-8413

Trees here cost $60 whether you cut your own or snag a pre-cut one. The farm has Douglas, Fraser and Concolor firs (that you can get drilled for stand-fitting at no additional cost), plus Christmas wreaths and Old Stone Cider available for purchase and tasting. They are open daily from 8 a.m. to 4 p.m.

Philly Christmas Trees

Multiple locations throughout the city

Philly Christmas Trees makes obtaining a Christmas tree fairly easy for city dwellers, as the biz has three locations: The Spring Gardens (1830 North Street, Fairmount), Evil Genius Beer Co. (1727 North Front Street, Kensington), and Lemon Hill Mansion (1 Lemon Hill Drive, Fairmount Park). They offer four types of fir, with prices still TBA. Hours of operation vary among locations, so check the website to plan your visit.

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.

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, and provide a saw and a measuring pole to help you chop yours down. Choose-and-cut trees under 10 feet cost $75, over 10 feet cost $100, and anything over 15 feet is $150; pre-cut ones aren’t available for the 2021 season. While you’re there, buy a live wreath (prices vary) or fresh holly ($9 per bunch). They are open Wednesday through Friday from 10 a.m. to 5 p.m., and Saturdays and Sundays from 9 a.m. to 5 p.m.

 

View this post on Instagram

 

A post shared by tuckamony Farm (@tuckamony_farm)

Watson Tree Farm

2477 County Line Road, Warrington, 267-228-6737

Family-owned Watson Tree Farm in Warrington is now open through December 19th for your tree needs. They have a variety of fir and pine as cut-your-own options, plus pre-cut ones in case you don’t feel like doing any hard labor during your visit. They’re open noon to 5 p.m. Wednesdays through Fridays (and on Sunday, December 19th) and 9 a.m. to 5 p.m. on Saturdays and Sundays.

Westlake Tree Farms

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

Westlake Tree Farms has fresh pre-cut Fraser and Canaan firs, plus cut-your-own Norway spruce and Canaan fir. (Prices vary; consult here.) Also on site is a Christmas shop with ornaments and other gift items available for purchase to get you really in the holiday spirit. They’re open Thursdays through Sundays from 9 a.m to 5 p.m. until December 18th.

Wiggins Christmas Trees 

Multiple locations, 610-344-7822

Wiggins’ farms in both West Chester and Cochranville offer cut-your-own Douglas firs for $70 and $60, respectively. Both cut-your-own sites are open Saturday and Sunday from 9 a.m. to 4 p.m. They also have individually priced pre-cut trees at their lot in West Chester (1301 West Chester Pike), which is open from Monday through Friday from 10:30 a.m. to 9 p.m. and Saturdays and Sundays from 9 a.m. to 9 p.m. At all locations, find holly, wreaths, stands, and pine roping.

Yeager’s Farm & Market

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 which vary in price depending on size. Hayrides run on the weekends, and hot chocolate is always complimentary. Typically open from 9 a.m. to 5 p.m. daily, but be sure to check the website for the latest information.

 

View this post on Instagram

 

A post shared by Yeager’s Farm & Market, Inc. (@yeagersfarm)

Christmas Tree Farms in New Jersey

Belly Acres Christmas Tree Farm

665 Royal Avenue, Franklinville, 856-694-0350

Belly Acres is open from 10 a.m. to 4 p.m. every Saturday and Sunday until Christmas. They offer cut-your own Douglas and Fraser firs and blue spruce, and any tree, any size is $60. Keep in mind that they currently accept only cash or personal 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!), that are up to eight feet tall and cost $12 per foot. 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. They’re open Saturdays and Sundays from 9 a.m. until 4:30 p.m. until December 19th or until they sell out of trees. They accept cash or checks only.

Chesterfield Christmas Trees

193 Crosswicks Chesterfield Road, Chesterfield, 609-298-3234

Chesterfield Christmas Trees is open from 9 a.m. to 4 p.m. every Saturday and Sunday until December 19th. The choose-and-cut farm features six-to-eight-foot Douglas and Canaan firs, blue and Norway spruce, and white pine, with staff available to help saw, shake, and net before transport. (This year, they’re back to providing saws, by the way!)

Edwards’ Christmas Tree Farm

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 $45 to $135; pay by cash or check. (They’ll also cut yours down for free if you need help!) You can also buy a wreath or painted gourd while there to spruce up your living space. Open Saturdays and Sundays through December 19th from 9 a.m. to 5 p.m.

Exley’s

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

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. The Monroeville location is open Friday through Sunday from 9 a.m. to 4:30 p.m, and the Sewell one is open Wednesday through Friday from 9 a.m. to 8 p.m., and Saturdays and Sundays from 9 a.m. to 5 p.m. Both sites offer family-friendly holiday activities, including sleigh rides pulled by an antique tractor and indoor train displays.

 

View this post on Instagram

 

A post shared by Exley’s Farms (@exleyfarms)

Spruce Goose Christmas Tree Farm

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

At Spruce Goose, cut-your-own Christmas pricing starts at $65, and might increase based on tree height. Before you leave, they’ll shake your tree to remove any loose needles for you, net it, and give you twine to help secure it to your car. There’s an on-site Christmas shop with wreaths for sale, as well. Open Friday through Monday from 9 a.m. to 5 p.m. until December 13th.

Triple Dog Dare You Christmas Tree Farm

101 Idle Lake Road, Franklinville, 609-685-6234

This farm in Franklinville grows Norway and blue spruce, plus Douglas, Concolor, and Canaan firs for cut-your-own purposes. (Though, not all might be available due to the tree shortage.) They also have Balsam fir available for pre-cut only. Don’t want to walk to the trees? Enjoy the farm’s sleigh ride! All trees are advertised as $60 or less paid with cash or Venmo. Open on weekends from 10 a.m. to 4 p.m., with some weekday hours popping up. Call or check their Facebook for updates.

This guide was originally published in 2018 and has been updated since with additional reporting by Gina Tomaine and Laura Brzyski.