We are excited to be opening for our 57th Season on Friday, November 27th, 2020!

Please review our COVID-19 restrictions and procedures before visiting. 


We Accept Cash, Check, Visa, MasterCard, & Discover

Pricing for Pre-Cut Trees on the Lot

Table Top Trees (0'-6' tall) - $39-$59

Traditional Size Trees (6'-10' tall) - $90-$199

Oversized Trees (10' tall and up) - $200-$595


Delivery available for pre cut & live trees. Cost is $45 to the Doylestown/Buckingham/New Hope areas. All other areas please call for price.

Pricing for Cut-Your-Own Trees

0'-5' - $60 per tree

5'-7' - $75 per tree

7'-9' - $85 per tree

9' +  - $125 per tree


Customers are not permitted to use electric or gas powered chainsaws on the farm.

Pricing for Live Trees to Plant After the Holidays

Trees with a Root Ball - $49.49-$174.49


4316 Mechanicsville Road, Doylestown, Pennsylvania 18902


Mailing Address: 4316 Mechanicsville Road, Mechanicsville, Pa 18934



(215) 794-7655






We Open Black Friday

Open Daily Until Christmas Eve

Monday-Friday: 10am to 4:30 pm

Saturday and Sunday: 9am to 5pm

Fill out this form to email us!
McArdle's Holiday Farm is a local tree farm located in Buckingham, PA that has been serving the community since 1963
Phone: (215) 794-7655
Address: 4316 Mechanicsville Road, Doylestown, Pennsylvania 18902