Christmas Tree Farms near Philadelphia

Pick up your tree in a wagon at Linvilla Orchards.
Pick up your tree in a wagon at Linvilla Orchards.
11/19/23 - By Corrie Stango

"O Christmas Tree, O Christmas Tree!" Find your holiday tree with the loveliest branches at one of the many Christmas tree farms that populate the areas surrounding Philadelphia. We're rich with farmlands and pick-your-own fun, so pack your bungee cords and hop in the car for this holiday day trip. It may even create a new holiday tradition for your Philly family.

Some of these local Pennsylvania farms offer additional family fun, such as crafts, cider and hot cocoa sampling, and other enjoyable (or yummy) treats. Looking for even more fun this season? Check out our Holiday Guide and our Events Calendar for the latest holiday happenings!


AGA Farms Christmas Trees
Cut your own or ask the staff to cut it for you at AGA Farms.

The Best Christmas Tree Farms in Bucks County

1. AGA Farms — Perkasie

With 7 varieties to choose from (Douglas fir, Fraser fir, concolor fir, Scotch pine, Norway spruce, white pine, and Colorado spruce), you can cut your own, choose one from the fresh-cut field, or even pick a live tree to plant after the holiday. No matter what tree you choose, the farm will cut it (if you prefer not to cut your own), drill it for your tree stand, bale it, and secure it to your car.
Cost: varies by tree type and size 

2. Colavita Christmas Tree Farm — Yardley

Colavita offers over 10 species, including various types of firs, spruces, and white pine from the "choose and cut" area as well as 5 species from the pre-cut lot. If you choose your own tree, a staff member will cut it for you. Someone from the staff will also shake off the dead needles, drill the bottom, net the tree, and help load into or onto your vehicle. For an extra fee, this tree farm will even deliver and set up the tree in your home. They can even assist with tree removal after the holiday season.
Cost: $105: cut-your-own; pre-cut: varies by size and species


McArdle's Holiday Tree Farm Field of Christmas trees
Visit the Christmas shop after you pick your tree at McArdle's Holiday Tree Farm.

3. McArdle's Holiday Tree Farm — Doylestown

This year, McArdle's will be offering pre-cut and balled trees only, with varieties like Norway spruce, blue spruce, white spruce, Fraser fir, and Scotch pine. Get a free mug with your Christmas tree purchase, and visit the Christmas shop, which will be open on the weekends.  
Cost: varies by size

4. Tuckamony Farm — New Hope

One of the oldest Christmas tree farms in the country and rich in local history with its conservation efforts, Tuckamony Farm makes a gem of a stop. Both pre-cut trees and "choose and cut" trees are available, including Fraser fir, concolor fir, Canaan fir, grand fir, Turkish fir, Nordman fir, white pine, Scots pine, Norway spruce, and blue spruce.
Cost: $75 under 10'; $100 over 10'; $150 over 15'

The Best Christmas Tree Farms in Montgomery County

5. Hague's Christmas Trees — Hatfield

Offering all the typical tree farm amenities after you've made your family's selection (shaking and baling), Hague's also provides a saw for chopping and a sturdy cart with large wheels for hauling back to the sales area. Varieties include Nordmann fir, Scotch pine, white pine, white spruce, blue spruce, Douglas fir, and more. If you don't want to cut your own, you can select one of the fresh cut trees.
Cost: varies by tree type and size

6. Boswell's Tree Farm — Collegeville

Boswell's is family-owned and operated for over 70 years and, as such, operates by cash or check only. Saws, bailing, and rope are provided, and varieties are listed below next to cost.
Cost: $11/foot: blue spruce, Canaan fir, Colorado blue spruce, Douglas fir; $10/foot: white pine, Norway spruce, and white spruce

Arader Farm Christmas Shop
Arader Farm provides all the equipment you need to get your tree cut and secured to your car, plus there is a cute Christmas shop! 

7. Arader Farm — Collegeville

This year, cut-your-own trees will include Douglas fir, Canaan fir, concolor fir, and blue spruce, but also look out for homemade window swags and festive wreaths as well as the Christmas shop with ornaments and decorations. Freshly baked goods and food trucks (beginning weekends after Black Friday) are sure to fill your bellies, and the model train is sure to brighten your smile. Check in before your visit for special events, such as a reindeer visit.  
Cost: $16/foot

The Best Christmas Tree Farms in Chester County

8. Clark's Christmas Tree Farm — Cochranville

Here, your family can find large trees that would make even the Griswolds proud. Sizes range from 3'−12', and varieties include Fraser fir, Douglas fir, canaan fir, Korean fir, and concolor fir. Be sure to also visit the Christmas shop for gifts, hot chocolate or coffee, and a visit with Santa.
Cost: varies by tree type and size 

9. Marsh Creek Tree Farm — Elverson

The rolling hills boast blue spruce, Canaan fir, concolor fir, Douglas fir, Fraser fir, and Norway spruce for your picking. This year, the farm only has 15' and above cut-your-own sizes but will allow customers to top trees to their size of their liking. Due to high demand and limited inventory, they will operate on a first come, first serve basis and will close once the pre-cuts and fields have sold out. Smaller sizes, 5−10', are available in the fresh-cut section. 

Cost: $16 a foot: fresh-cut; $13 a foot: cut-your-own

10. Old Stone Farm — Landenberg

Like many of the tree farms on our list, Old Stone Farm is family operated. As the name suggests, this farm has an old-timey feel, especially with its restored 200-year-old Pennsylvania bank barn. Enjoy views of the orchard and pond while picking out your Douglas fir, concolor fir, or Fraser fir.
Cost: $100 for cut-your-own and pre-cut

11. Tricolor Tree Farm — West Chester

This year, Tricolor Tree Farm will offer mostly pre-cut trees but will have some limited cut-your-owns available. Come on out for weekend hay rides, complementary hot chocolate, and swags and blankets for purchase. This is a great farm to consider if you want an extra large tree, as Tricolor is known for its 16'−20' and larger trees. The fields are open from late November until just before Christmas.
Cost: varies based on type and size

12. Westlake Tree Farms — Pottstown

Wagon rides to the cut-your-own area as well as saws are provided at Westlake Tree Farm, located in a 19th century granite quarry and mining town. Visit the Christmas Barn to see Santa and the trains or to pick out new ornaments. Canaan fir trees are available for both cut your own and fresh precut. 
Cost: $16/foot: precut; $18/foot: cut your own 

13. Wiggins Christmas Trees — West Chester and Cochranville

Choose from a large selection of Douglas firs, well known for their perfect shape and fullness, at these two locations. Saws and carts are available, and Wiggins will bail, drill, and supply string to secure your selection to your vehicle. Please note, these locations are both cash only. They also have a selection of wreaths, stands and pine roping for purchase. At the pre-cut lot in West Chester, choose from Douglas firs and Fraser firs from 4' to 12'.
Cost: $80/tree: West Chester; $70/tree: Cochranville 

14. Yeager's Tree Farm — Phoenixville

Visit with Santa, enjoy complimentary hot chocolate and cookies, and, of course, find your tree. Selections include Douglas fir, Fraser fir, Canaan fir, concolor fir, blue spruce, and Norway spruce. The pre-cut lot will offer Douglas fir and Fraser fir. Yeager's also has a Christmas shop for browsing or just escaping the cold December air.  
Cost: $15/foot: cut-your-own ($85 minimum); pre-cut: $80−$400

The Best Christmas Tree Farm in Delaware County

15. Linvilla Orchards — Media

Mostly Douglas fir and some Canaan firs make Linvilla a great stop if you enjoy those varieties or if you want to arrive at the tree farm via wagon (no walking to the trees at this location). Pre-cut trees are also available (Canaan fir, concolor fir, Fraser fir, Douglas fir, blue spruce, Victorian Douglas fir, Victorian Fraser fir, and Nordman fir). Linvilla offers all the tree amenities (shaking, wrapping, drilling). Visit with Santa on Fridays and weekends, and don't forget a stop to Playland. 
Cost: $99.99/tree: cut-your-own; pre-cut: varies based on size and variety 

Mommy Poppins New Jersey also has a great list of tree farms in the Garden State.

Writer Alyce Wilson contributed to an update of this article for 2023.

Photos courtesy of the farms.

Places featured in this article: