You have enough to think about with all the flurry of the holidays on the horizon…choosing this year’s Christmas tree should not be another item to worry over! That’s why we’ve rounded up the best Christmas tree farms in Minnesota, all available in one easy list divided into northern, central, and southern locations. We’ve done the heavy lifting, now you just have to pick your tree!
When it’s time to set up your tree, save time and avoid the multi-person hassle – check out the Krinner Tree Genie. The foot-operated ratcheting system on this Christmas tree stand will have your tree up in under a minute!
Keep reading to discover the 10 Best Christmas Tree Farms in Minnesota.

Best Northern Minnesota Christmas Tree Farms
1. Espe’s Christmas Tree Farm
Wannaska, Minnesota
If your heart is invested in supporting one of the best local, family-owned and operated Christmas Tree farms in Minnesota, then you will want to put Espe’s Christmas Tree Farm on your list!
Having served the northern region of Minnesota for many years, Espe’s Christmas Tree Farm truly embodies the spirit of the holiday season in their warm, inviting atmosphere. With the insight of the family who owns Espe’s Christmas Tree Farm, you can venture out and select the perfect tree to fit your holiday décor needs and desires.
Afterward, enjoy some fresh-baked cookies and cocoa to warm yourself back up and enjoy an extra dose of holiday cheer. These homey comforts are just a small part of what makes Espe’s Christmas Tree Farm so popular among all the Christmas Tree farms in Minnesota.
Stop in and experience for yourself why this is such a popular Christmas Tree location!
2. Hoffbauer Tree Farm
Duluth, Minnesota
Are you in search of a Christmas Tree farm near Duluth with a group of experienced Christmas Tree farmers who will help you select the perfect tree? Then Hoffbauer Tree Farm is a place you’ve got to see!
This two-generation Minnesota Christmas tree farm has a whole lot of heart and dedication invested into helping folks find the perfect Christmas Tree and greenery for their individual needs. Hoffbauer trees can even be found at local farmer’s markets and vendor events around the Duluth area in the mid-fall, before the farm itself opens its doors.
With plenty of experience and dedication to speak off, Hoffbauer Tree Farm is one of those Christmas Tree farms you can be sure will not disappoint!
3. Plants Beautiful Christmas Tree Farm & Gift Shop
Parkers Prairie, Minnesota
Looking for an unforgettably magical experience at a Minnesota Christmas Tree farm? Look no further than Plants Beautiful Christmas Tree Farm & Gift Shop! Located in the Parkers Prairie region, Plants Beautiful Christmas Tree Farm is more than just a place to get your real Christmas Tree each year. It’s a place to make a lifetime of memories!
Plants’ has a wonderful Christmas Tree selection, including Frasier Fir, Balsam Fir, White Pine, Colorado Spruce, and more. Plus, this farm is also a fantastic place for fun Christmastime activities! You can hop aboard one of the farm’s horse-drawn sleighs, or have a seat at the campfire.
Don’t forget to enjoy a delicious hot dog or bratwurst sourced from the local meat market! Kiddos can also meet Santa, and folks of all ages will love perusing the gift shop for Christmas décor and one-of-a-kind gifts. With all of this to offer and so much more, it’s no wonder why Plants Beautiful Christmas Tree Farm is a favorite among Christmas Tree farms in Minnesota!
Best Central Minnesota Christmas Tree Farms
4. B&J Evergreen Farm
Clear Lake, Minnesota
Specializing in both annual Christmas Tree sales as well as in premier landscaping trees year-round, B&J Evergreen Farm boasts a great knowledge of all things trees and landscaping going back almost half a century!
When you shop for your Christmas Tree and other landscaping needs with them, you can be sure you’re getting a quality tree that’s been grown with care and attention to its specific needs. You are sure to love what this wonderful Minnesota Christmas Tree farm has to offer!
5. Blackwoods Tree Farm
Stillwater, Minnesota
For those of the festive mindset, you know that picking your Christmas Tree each year is about more than just finding a good tree. It’s about the entire Christmas experience! I promise you won’t find many Minnesota Christmas Tree farms that fit the holiday season aesthetic better than Blackwoods Tree Farm.
From the beautiful, snowy landscape complete with red barns and a fantastic selection of trees, to the gift shop with its many ornaments, décor, and other unique items, you simply won’t find a more classic Christmas experience. Stop in for your Christmas Tree needs and make tons of memories along the way!
6. Lee Peterson Tree Farm
Becker, Minnesota
Lee Peterson Tree Farm, is a second-generation family-owned and operated cut-your-own Christmas tree farm. Their beautifully-shaped Christmas trees are individually priced, and the many different sizes and varieties, including a fabulous selection of short-needle Spruce, Blue Spruce, and White Pine.
They also have a limited selection of Balsam Fir, Scotch, and Norway Pine. They even have fun-colored trees! Look for Santa’s boot (black), purple, dark and light blue, red, and their famous two-toned trees.
The Lee Peterson Tree Farm is all about family traditions. They are a little ma-and-pa shoppe without the hustle and bustle of crowds with beautiful trees at affordable prices.
A satisfied customer once said to the owners: “I think I’ve died and gone to Christmas tree heaven!” That describes the beauty of their trees in a nutshell (or is it pinecone?)!
7. Cornerstone Pines
Grey Eagle, Minnesota
If you are on the hunt for Christmas Tree farms in Minnesota that offer fun, family-friendly activities in addition to a great selection of trees, you and your loved ones will want to pay a visit to Cornerstone Pines in Grey Eagle!
Open all year long, this Minnesota Christmas Tree farm truly comes alive in the cold season! Here you can enjoy horse-drawn sleigh rides, sledding, tubing, and other winter sports. Bring your animal lovers to the petting zoo, ssend kiddos through the straw tunnels, visit Santa’s Workshop and Mrs. Clause’s Cottage; and so much more!
There are tons of fun activities at Cornerstone Pines that will make this a family favorite. Not just as a place to purchase your Christmas tree, but also as a cherished location to visit year after year.
Best Southern Minnesota Christmas Tree Farms
8. Hacker’s Tree Farm
Sleepy Eye, Minnesota
Got your heart set on visiting one of those Christmas Tree farms in Minnesota that prides itself on its familial roots and knowledge of the tree-growing and nursery craft? Then Hacker’s Tree Farm located near Sleepy Eye is the location for you!
This is a lovely one-stop shop for all your Christmas Tree and holiday greenery needs, including wreaths, garlands, swag, and more. Selling both wholesale and retail and delivering nationwide, Hacker’s Tree Farm has grown into one of the premier Christmas Tree sellers in Minnesota.
You certainly won’t regret making this your go-to location for purchasing your Christmas Tree each year!
9. Iverson Tree Farm
Belview, Minnesota
Whether you have your heart set on a Minnesota Christmas Tree farm that sells precut trees, or if you’d rather cut down a tree for yourself, Iverson Tree Farm is here to meet your Christmas needs!
The experience of cutting your own Christmas tree at Iverson Tree Farm is like very few others. Detailed instructions and a clear system laid out on their website make it a safe, fun, and easy process for everyone involved. You can learn a lot about the best ways to harvest Christmas Trees when you choose to source with Iverson Tree Farm.
Best of all, with the wealth of knowledge they readily share about the process, you will go home with a tree that will remain healthy and beautiful throughout the season. Visit Iverson Tree Farm for a confident and wonderful Christmas Tree shopping experience!
10. Guggisberg Tree Farm
New Ulm, Minnesota
If you are on the lookout for a Christmas Tree farm in Minnesota that has decades of history and satisfied customers, look no further than Guggisberg Tree Farm!
This wonderful Minnesota Christmas Tree Farm offers a plethora of tree varieties to choose from, including different pines, spruces, and firs. The height of their available trees varies greatly as well, from six feet to as tall as 12 feet. That means that you can fill just about any space with a tree sourced from Guggisberg Tree Farm!
Best of all, at the farm you will have a warm, welcoming, family-focused experience while shopping for your live Christmas Tree this holiday season.
Wrapping Up Christmas Tree Farms in Minnesota
Feeling excited to visit one—or even more!—of these amazing Christmas Tree farms in Minnesota? You don’t have to wait until the Christmas season to enjoy some great outdoor fun and family bonding in this amazing state!