Cut-Your-Own Christmas Tree Farms Near Minneapolis–St. Paul

15 farms near Minneapolis and St. Paul where you choose and cut your own Christmas tree, in the Twin Cities suburbs, the farm country beyond them and across the St. Croix in western Wisconsin. Every farm is checked against its own website, with the trees it grows, its prices and its 2026 season dates.

15 farms in 9 counties · Prices are 2025 and 2026 prices · Checked October 2026

cut-your-own farms
15
lowest starting price (2026)
$85
typical starting price
$95
most common tree
White pine

Anoka County, MN 3 farms

  • Ramsey, MN

    A long-running family tree farm in Ramsey with signed fields of fir, pine and spruce, where one set price covers your tree plus hayrides, cocoa, cider and a bonfire.

    • Balsam fir
    • Fraser fir
    • Canaan fir
    • White pine
    • Red pine
    • +1 more

    HayridesDogs OK

  • Lino Lakes, MN

    A young family tree farm off Ash Street in Lino Lakes with a small but growing cut-your-own field, a big pre-cut selection, a campfire and free hot chocolate.

    • Balsam fir
    • Fraser fir
    • Canaan fir
    • Red pine
    • White pine
    • +2 more
  • Oak Grove, MN

    A 280-acre tree farm along the Rum River in Oak Grove where you can cut balsam, Fraser and Canaan fir or pine, with free hot drinks and Santa and hayride weekends early in the season.

    • Balsam fir
    • Fraser fir
    • Canaan fir
    • White pine
    • Scotch pine

    HayridesSantaDogs OK

Sherburne County, MN 3 farms

  • Clear Lake, MN

    A long-running family tree farm north of Becker where you drive into the fields to cut fir, pine or spruce up to about 14 feet, with a camel, a petting zoo and free wagon rides on event weekends.

    • Balsam fir
    • Fraser fir
    • Canaan fir
    • Korean fir
    • White pine
    • +4 more

    HayridesSantaDogs OK

  • Zimmerman, MN

    A family tree farm in Zimmerman where you cut your own tree in the fields off County Road 19, with a gift and coffee shop and a small pine chapel on the grounds.

  • Clear Lake, MN

    A cut-your-own farm in Clear Lake with a wide mix of fir, pine and spruce from 6 to 18 feet, plus horse-drawn wagon rides, a blacksmith and a bonfire on event weekends.

    • Korean fir
    • Fraser fir
    • Balsam fir
    • Canaan fir
    • Siberian fir
    • +7 more

    Hayrides

Isanti County, MN 2 farms

  • Isanti, MN

    A 40-plus-acre choose-and-cut farm off Highway 65 in Isanti with balsam and Fraser fir, spruce and white pine, a gift shop, walking trails through the fields and Santa on select weekends.

    • Balsam fir
    • Fraser fir
    • Black Hills spruce
    • White pine

    SantaDogs OK

  • Cambridge, MN

    A tree farm and nursery west of Cambridge with seven kinds of fir and pine to cut, free hayrides, and hot cider, coffee and cookies served every day of the season.

    • Balsam fir
    • Fraser fir
    • Korean fir
    • Siberian fir
    • Canaan fir
    • +2 more

    HayridesSantaDogs OK

Chisago County, MN 1 farm

  • Stacy, MN

    An 80-acre cut-your-own farm just west of I-35 between Wyoming and North Branch, open only three weekends a season, with fir and pine fields and Santa and hayrides on event days.

    • Balsam fir
    • Fraser fir
    • Canaan fir
    • White pine
    • Scotch pine

    HayridesSantaDogs OK

Dakota County, MN 1 farm

  • Cannon Falls, MN

    A 140-acre hillside tree farm southeast of the Twin Cities near Cannon Falls, known for a deep selection of 6- to 8-foot balsam and Fraser fir plus horse-drawn hayrides on event weekends.

    • Balsam fir
    • Fraser fir
    • Canaan fir
    • White pine
    • Scotch pine

    HayridesSantaDogs OK

Minnesota 1 farm

  • Princeton, MN

    B&J Evergreen's second choose-and-cut farm, about 60 acres along Highway 95 near Princeton, with fir, pine and spruce up to 14 feet, a petting zoo and Santa on event weekends.

    • Balsam fir
    • Fraser fir
    • Canaan fir
    • Korean fir
    • White pine
    • +3 more

    Santa

Scott County, MN 1 farm

  • Elko New Market, MN

    A small, newly revived choose-and-cut farm south of Elko New Market, open on a handful of weekends, with one flat price for most trees and a holiday shop at Revak Nursery in Lakeville.

St. Croix County, WI 1 farm

  • Somerset, WI

    A whimsical cut-your-own farm in Somerset, about 45 minutes from the Twin Cities, with eight kinds of fir, pine and spruce, a kids' castle and a 1904 barn.

    • Fraser fir
    • Balsam fir
    • Canaan fir
    • Siberian fir
    • Korean fir
    • +3 more

    Dogs OKReserve ahead

Washington County, MN 1 farm

  • Lake Elmo, MN

    A family-run farm in Lake Elmo with cut-your-own fields of balsam, Canaan and Fraser fir, a big pre-cut display, a bonfire and free hot cider for every visitor.

    • Balsam fir
    • Canaan fir
    • Fraser fir
    • Korean fir
    • White pine

    Dogs OKReserve ahead

Wright County, MN 1 farm

  • Delano, MN

    A weekend-only tree farm near Delano with cut-your-own spruce, Canaan fir and white pine, a pre-cut selection of tall Fraser and balsam fir, and a fire to warm up by.

    • Meyer spruce
    • Canaan fir
    • White spruce
    • White pine

Compare Christmas tree farms near the Twin Cities

Prices, trees and services at cut-your-own farms near the Twin Cities
FarmTownPriceTreesSawsShake & netDogsPay
B&J Evergreen Clear Lake Choose & Cut Tree FarmClear Lake, MN–Balsam fir, Fraser fir, Canaan fir, Korean fir, White pine, Scotch pine, Blue spruce, Meyer spruce, Serbian spruceYesYesLeashedCards accepted
B&J Evergreen Princeton Choose & Cut Tree FarmPrinceton, MN–Balsam fir, Fraser fir, Canaan fir, Korean fir, White pine, Scotch pine, Blue spruce, Meyer spruceYesYes–Cards accepted
DMR ChristmasElko New Market, MN$85–$150 per tree (2025)–––––
Goldenman Christmas TreesZimmerman, MN––––––
Hampton Hills Tree FarmCannon Falls, MN–Balsam fir, Fraser fir, Canaan fir, White pine, Scotch pineYesYesLeashedCards accepted
Hansen Tree FarmRamsey, MN$150 per tree (2026)Balsam fir, Fraser fir, Canaan fir, White pine, Red pine, Blue spruceYesYesLeashed–
Jacks Tree FarmDelano, MN–Meyer spruce, Canaan fir, White spruce, White pine––––
Jan's Christmas TreesClear Lake, MN–Korean fir, Fraser fir, Balsam fir, Canaan fir, Siberian fir, Douglas fir, White pine, Scotch pine, Red pine, Blue spruce, White spruce, Meyer spruce–Yes––
Kavan Family Christmas Tree FarmLino Lakes, MN$95 per tree (2026)Balsam fir, Fraser fir, Canaan fir, Red pine, White pine, Blue spruce, Korean fir––––
Krueger's Christmas Tree FarmLake Elmo, MN$12–$16 per foot (2026)Balsam fir, Canaan fir, Fraser fir, Korean fir, White pineYesYesLeashedCards accepted
Pinestead Tree FarmsIsanti, MN–Balsam fir, Fraser fir, Black Hills spruce, White pineYesYesLeashedCards accepted
Rum River Tree Farm & NurseryOak Grove, MN–Balsam fir, Fraser fir, Canaan fir, White pine, Scotch pineYesYesLeashedCards accepted
St. Croix Valley TreesSomerset, WI–Fraser fir, Balsam fir, Canaan fir, Siberian fir, Korean fir, White pine, Red pine, Meyer spruceYesYesLeashedCards accepted
Stacy Tree FarmStacy, MN–Balsam fir, Fraser fir, Canaan fir, White pine, Scotch pineYesYesLeashedCards accepted
Wolcyn Tree Farms & NurseryCambridge, MN–Balsam fir, Fraser fir, Korean fir, Siberian fir, Canaan fir, Scotch pine, White pineYesYesLeashedCards accepted

Where to cut a tree near the Twin Cities

Cut-your-own farms ring the metro, from Anoka, Washington and Dakota County to Wright, Scott and Rice County farther out. Western Wisconsin, a short drive across the St. Croix River from St. Paul, adds more farms in St. Croix and Pierce County. Wisconsin cut the sixth-most Christmas trees of any state in the 2022 Census of Agriculture.

Which trees grow here

The most common trees at the farms we list around the Twin Cities are White pine, balsam fir and Canaan fir. Balsam fir is known for its strong scent. See our guide to Christmas tree types.

Tips for a Twin Cities tree trip

December in Minnesota means cold and often snow, so dress in layers and bring warm gloves and boots. Cutting a tree in deep snow takes longer, and farms often post weather closures on their websites or social pages, so check before you leave.

Frequently asked questions

How much does it cost to cut your own Christmas tree near the Twin Cities?

Among the 3 farms near the Twin Cities that publish prices, cut-your-own trees start at $85, and the typical starting price is $95 (2025 and 2026 prices). The cheapest starting price is at DMR Christmas. Many farms charge by height, so a tall tree costs more, and some charge per foot.

What kinds of Christmas trees do farms near the Twin Cities have?

The most common trees at farms near the Twin Cities are white pine (13 farms), balsam fir (12 farms), Canaan fir (12 farms) and Fraser fir (12 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 the Twin Cities provide saws?

Yes, at 10 of the 15 farms we list, the farm hands out saws at the field, and 11 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 the Twin Cities?

9 farms near the Twin Cities say leashed dogs are welcome: B&J Evergreen Clear Lake Choose & Cut Tree Farm, Hampton Hills Tree Farm, Hansen Tree Farm, Krueger's Christmas Tree Farm and Pinestead Tree Farms, among others. Rules can change on busy weekends, so check before you go.

Do I need a reservation to cut a tree near the Twin Cities?

Most farms are first come, first served, but 2 farms near the Twin Cities require you to book a time slot: Krueger's Christmas Tree Farm and St. Croix Valley Trees.

When do Christmas tree farms near the Twin Cities open?

9 farms have posted 2026 opening dates so far, starting Wednesday, November 18. 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