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
Christmas Tree Delivery-Only Options
The Christmas Tree Stand
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.
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
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.