Cut-Your-Own Christmas Tree Farms Near Harrisburg & Lancaster

7 farms in South Central Pennsylvania where you choose and cut your own Christmas tree, in Lancaster County and around Harrisburg in Cumberland and York County. Every farm is checked against its own website or another named source, with the trees it grows, its prices and its 2026 season dates.

7 farms in 3 counties · Prices are 2025 and 2026 prices · Checked October 2026

cut-your-own farms
7
lowest starting price (2026)
$70
typical starting price
$90
most common tree
Concolor fir

Lancaster County, PA 5 farms

  • Lancaster, PA

    A small choose-and-cut farm on Butter Road in Lancaster growing Douglas fir, concolor fir and Scotch pine, with handmade wreaths and fresh greens for sale alongside the trees.

    • Douglas fir
    • Concolor fir
    • Scotch pine
  • Lancaster, PA

    A family farm and market west of Lancaster where a train carries visitors out to the tree fields, combining cut-your-own Christmas trees with the Barnyard Kingdom play area.

  • Manheim, PA

    A small, cut-only evergreen farm between Manheim and Mount Joy where every tree, whatever the size or variety, sells for one flat price.

    • Douglas fir
    • Canaan fir
    • Concolor fir
  • Millersville, PA

    A family-run Lancaster County tree farm in Millersville since 1979, with cut-your-own fields of pine and fir, an indoor pre-cut forest, wagon rides and a fire for s'mores.

    • White pine
    • Concolor fir
    • Douglas fir
    • Fraser fir
    • Korean fir
    • +1 more

    HayridesDogs OK

  • Elizabethtown, PA

    A long-running Elizabethtown tree farm with cut-your-own fields of fir, spruce and pine, a pre-cut lot open into the evening and a shop of made-to-order wreaths and greens.

    • Douglas fir
    • Fraser fir
    • Blue spruce
    • Canaan fir
    • Concolor fir
    • +1 more

Cumberland County, PA 1 farm

  • Mechanicsburg, PA

    A Mechanicsburg tree lot with historic 1800s barns that opens a choose-and-cut field of Canaan fir for the first time in 2026, alongside its long-hours pre-cut lot.

    • Canaan fir

York County, PA 1 farm

  • Dillsburg, PA

    A large working tree farm near Dillsburg in northern York County, with nearly 100 acres of trees in eight varieties, tractor-pulled wagon rides out to the fields, a petting zoo and a bonfire to warm up by.

    • Concolor fir
    • Canaan fir
    • Douglas fir
    • Fraser fir
    • Nordmann fir
    • +3 more

    HayridesSantaDogs OK

Compare Christmas tree farms near Harrisburg & Lancaster

Prices, trees and services at cut-your-own farms near Harrisburg & Lancaster
FarmTownPriceTreesSawsShake & netDogsPay
Abe's Tree FarmLancaster, PA–Douglas fir, Concolor fir, Scotch pineYesYes–Cash or check
Country BarnLancaster, PA––––––
Frog Hollow EvergreensManheim, PA$70 per tree (2025)Douglas fir, Canaan fir, Concolor fir–––Cards accepted
Hunt's Christmas Tree FarmMillersville, PA$100–$300, by size (2026)White pine, Concolor fir, Douglas fir, Fraser fir, Korean fir, Turkish firYes–LeashedCards accepted
McCurdy's FarmDillsburg, PA–Concolor fir, Canaan fir, Douglas fir, Fraser fir, Nordmann fir, Korean fir, Norway spruce, White pine–YesLeashedCards accepted
Miller's Christmas Tree FarmElizabethtown, PA$14–$18 per foot (2026)Douglas fir, Fraser fir, Blue spruce, Canaan fir, Concolor fir, White pineYesYes–Cards accepted
Sober's TreesMechanicsburg, PA$90–$185, by size (2026)Canaan firYes–––

Cutting a tree in South Central Pennsylvania

Pennsylvania cut the fifth-most Christmas trees of any state in the 2022 Census of Agriculture (USDA NASS). Lancaster County's tree farms sit among its dairy farms and orchards, around Elizabethtown, Manheim, Millersville and Lancaster itself, and some also offer pick-your-own pumpkins in the fall. Near Harrisburg, farms in Mechanicsburg and Dillsburg are a short drive from the West Shore.

Which trees grow here

The trees offered most often at the farms we list, counting pre-cut trees, are Concolor fir, Douglas fir and Canaan fir. See our guide to Christmas tree types.

Tree farms by county

Frequently asked questions

How much does it cost to cut your own Christmas tree near Harrisburg & Lancaster?

Among the 3 farms near Harrisburg & Lancaster that publish prices, cut-your-own trees start at $70, and the typical starting price is $90 (2025 and 2026 prices). The cheapest starting price is at Frog Hollow Evergreens. Many farms charge by height, so a tall tree costs more, and some charge per foot.

What kinds of Christmas trees do farms near Harrisburg & Lancaster have?

The most common trees at farms near Harrisburg & Lancaster are concolor fir (5 farms), Douglas fir (5 farms), Canaan fir (4 farms) and Fraser fir (3 farms). Some farms sell part of their range as pre-cut trees, so check each listing. Read our guide to Christmas tree types to compare scent, needle retention and branch strength.

Do Christmas tree farms near Harrisburg & Lancaster provide saws?

Yes, at 4 of the 7 farms we list, the farm hands out saws at the field, and 3 shake and net your tree for you. You can bring your own bow saw, but check the farm's rules first, since some do not allow chainsaws or power tools.

Can I bring my dog to a Christmas tree farm near Harrisburg & Lancaster?

2 farms near Harrisburg & Lancaster say leashed dogs are welcome: Hunt's Christmas Tree Farm and McCurdy's Farm. Rules can change on busy weekends, so check before you go.

When do Christmas tree farms near Harrisburg & Lancaster open?

4 farms have posted 2026 opening dates so far, starting Saturday, November 21. Most of the others say they open around Thanksgiving weekend. Many close once their cuttable trees run out, so the best selection is in late November and early December.

Before you go