24 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 via Getty Images

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 created 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 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.


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.

Christmas Tree Farms in Pennsylvania 

Arasapha Farms

1835 Middletown Road, Glen Mills

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 feet — 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

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

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. There’s also fresh pre-cut trees that 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

With two locations in Collegeville, Corkum Tree Farm has fresh-cut trees, plus offers cut-your-own trees like Norway and blue spruce, and Douglas fir. Pre-cut trees start at $13 per foot and choose-and-cut cost $12 per foot (at a six-foot minimum). You can also buy balled and burlap trees, in case you want to plant your own tree. Corkum is planning to end choose-and-cut on December 9th at the Bridge Road location, and is only running cut-your-own on December 3rd, 4th, 10th, and 11th at the Mill Road location.


View this post on Instagram


A post shared by CorkumTreeFarm (@corkumtreefarm)

Hague’s Christmas Trees

755 Forty Foot Road, Hatfield

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, Fraser fir, and Scotch pine 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

This Delco farm offers timed $2-$3 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 five-foot-to-seven-foot Douglas firs, with some Canaan firs. Cut-your-owns are priced at $99.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 4 p.m. and Saturday and Sunday from 9 a.m. to 4 p.m.

Marsh Creek Tree Farm

301 Marsh Road, Elverson

Marsh Creek Tree Farm has cut-your-own Fraser fir, Canaan fir, blue spruce, Norway spruce, and Concolor fir. Anything 15 feet and higher cost $12 per foot, while pre-cut trees are $16 per foot. The season starts on November 25th, and runs 9 a.m. to 4 p.m. Friday through Sunday until December 18th.


View this post on Instagram


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

McArdle’s Holiday Tree Farm

4316 Mechanicsville Road, Doylestown

This year, McArdle’s in Bucks County will not be offering a cut-your-own-tree experience, but there will be a large selection of pre-cut trees for sale. Pre-cut will be available in sizes ranging from four feet to 14 feet. They’re open Monday through Friday from 10 a.m. to 6 p.m. and Saturday and Saturday 10 a.m. to 5 p.m.

Old Stone Farm

959 Chesterville Road, Lewisville

Trees here cost $80 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 are 9:30 a.m. to 5 p.m. on Saturday and Sunday at all locations — with The Spring Gardens opening on November 25th (noon to 5 p.m.) and the other two spots opening on November 26th.

Tricolor Tree Farm

1480 Hall Road, West Chester

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

This farm has been in the cut-your-own tree biz since 1929, and provides 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 2022 season. While you’re there, buy a live wreath (prices vary) or fresh holly ($15 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

Family-owned Watson Tree Farm in Warrington is now open through December 18th 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 18th) and 9 a.m. to 5 p.m. on Saturdays and Sundays (and on Black Friday).

Westlake Tree Farms

2421 North Hill Camp Road, Pottstown

Westlake Tree Farms has fresh pre-cut and cut-your-own Fraser and Canaan firs. (Prices range $15 to $17.50 per foot.) 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. through December 18th.

Wiggins Christmas Trees 

Multiple location

Wiggins’ farms in both West Chester and Cochranville offer cut-your-own Douglas fir for $80 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

Yeager’s offer cut-your-own Fraser, Douglas, Canaan, Concolor, and Nordmann firs up to eight feet at $15 per foot, with a minimum price of $75. (There’ll also be Norway and blue spruce trees after December 10th.) They also offer pre-cut Douglas and Fraser firs which vary in price depending on size. Open from 9 a.m. to 5 p.m. daily.


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

Starting November 26th, Belly Acres will be open from 10 a.m. to 4 p.m. every Saturday and Sunday until December 18th. 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

This farm offers five varieties of trees, from blue spruce to Canaan fir (and more!), that are up to nine feet tall. 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 Christmas Day or until they sell out of trees.

Edwards’ Christmas Tree Farm

338 Jacobstown Cookstown Road, Wrightstown

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. You can also buy a wreath or painted gourd while there to spruce up your living space. Open Saturdays and Sundays through Christmas Eve from 9 a.m. to 5 p.m.


1535 Tanyard Road, Sewell and 1512 Monroeville Road, Monroeville

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 p.m, and the Sewell one is open Tuesday through Friday from 9 a.m. to 5 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, Chesterfield

At Spruce Goose, cut-your-own Christmas pricing starts at $75, and 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 11th.

Triple Dog Dare You Christmas Tree Farm

101 Idle Lake Road, Franklinville

This farm in Franklinville grows Norway and blue spruce, plus Concolor, and Canaan firs for cut-your-own purposes. Don’t want to walk to the trees? Enjoy the farm’s sleigh ride! All trees are advertised as $70 or less paid with cash or Venmo. Open on weekends from 10 a.m. to 4 p.m.

This guide has been updated since originally posting, and features additional reporting by Gina Tomaine and Laura Brzyski.