Christmas tree farms in Minnesota
14 farms for the 2026 season — 14 of them cut-your-own. Every sign below shows what the farm itself has posted: opening day, what's growing, and, once the season starts, whether trees are left.
Every farm below was checked against its own website or socials in August 2026. Farms we couldn’t confirm for the 2026 season say so plainly — call before you drive.
Twin Cities Metro
- Opens Nov 21
Krueger's Christmas Tree Farm
Lake Elmo · Washington County
Cut-your-own Balsam firs and Canaan firs; pre-cut too
Mon–Thu 1–7 and Fri–Sun 9–7, but the cut-your-own fields close at 5. Reservations are required — grab a time slot before you leave home.
- Opens Nov 20
Kavan Family Christmas Tree Farm
Lino Lakes · Anoka County
Cut-your-own Balsam firs and Canaan firs; pre-cut too
Tue–Thu 11–5 and Fri–Sun 9–5, November 20 through December 13, closed Thanksgiving Day.
- Opens Nov 27 usual opening — confirm for 2026
Newell Christmas Tree Farm
Scandia · Washington County
Cut-your-own Fraser firs and Fraser-balsam cross
Thanksgiving weekend, 9 to sunset. After that first weekend it's by appointment only, so call the farm. Every tree is $130 whatever the size, $15 off for cash.
- Call ahead unconfirmed for 2026
Hansen Tree Farm
Ramsey · Anoka County
Cut-your-own Balsam firs and Fraser firs
North of the Cities
- Opens Nov 21
Pinestead Tree Farms
Isanti · Isanti County
Cut-your-own Fraser firs and Balsam firs; pre-cut too
Open 9–5 the Saturday and Sunday before Thanksgiving, closed that Monday and Tuesday, open again Wednesday, closed Thanksgiving Day, then daily from Thanksgiving Friday. Weekdays don't start until 11.
- Call ahead unconfirmed for 2026
Wolcyn Tree Farms
Cambridge · Isanti County
Cut-your-own Balsam firs and Fraser firs; pre-cut too
St. Cloud & Central Minnesota
- Opens Nov 21
Jack's Tree Farm
Delano · Wright County
Cut-your-own Canaan firs and Meyer spruces; pre-cut too
Saturdays and Sundays 9–5 from November 21 through December 13, plus the Friday after Thanksgiving.
- Opens Nov 21
KTrees & Nursery
Hutchinson · McLeod County
Cut-your-own Fraser firs and Canaan firs
9–4 on November 21 and 22, November 27, 28 and 29, December 5 and 6, and December 12 and 13. Other times by appointment.
- Call ahead unconfirmed for 2026
Hinkemeyer Christmas Tree Farm
Rice · Benton County
Cut-your-own Balsam firs and Fraser firs; pre-cut too
Southern Minnesota
- Opens Nov 27 usual opening — confirm for 2026
Guggisberg Tree Farm
New Ulm · Brown County
Cut-your-own Balsam firs and Fraser firs
Opens 9am the Friday after Thanksgiving, then Saturdays 9–5 and Sundays 11–5, other times by appointment. Cash or check — they don't take cards.
- Opens Nov 18
Valley Tree Farm
Belview · Redwood County
Cut-your-own Firs and Spruces; pre-cut too
Mon–Sat 9–5 and Sunday noon–5 from November 18, plus 2–5 on Thanksgiving Day. Closing December 20, or sooner if the trees run out.
- Call ahead unconfirmed for 2026
Howes Evergreens
St. Charles · Winona County
Cut-your-own Balsam firs and Fraser firs; pre-cut too
Up North
- Call ahead unconfirmed for 2026
Happy Land Tree Farms
Sandstone · Pine County
Cut-your-own Balsam firs and Fraser firs; pre-cut too
- Call ahead unconfirmed for 2026
Hoffbauer Tree Farm
Duluth · St. Louis County
Cut-your-own Firs and Pines; pre-cut too
How this list works
We read each farm's own website and social pages — not last year's listicles — and the signs above say exactly how much the farm has posted so far. A farm marked call ahead is one we couldn't confirm for 2026; it may well be opening as usual, but check before you drive.
From the week of Thanksgiving through December 20 we re-check the big farms weekly, so sold-out means sold-out — not a guess.
See what's open this weekend in Minnesota →
Farm seed list from the Minnesota Christmas Tree Association, checked farm-by-farm in August 2026.