Picking out a Christmas tree is a classic holiday activity that is fun for all ages. Whether you want to cut your own Christmas tree or find the perfect, pre-cut tree, there are several great Christmas tree farms in Minnesota that have just what you’re looking for. Some even have free hot drinks, activities for kids, and more festive holiday fun.
Keep reading for the best Christmas tree farms in Minnesota to visit this year!
Christmas Tree Farms in Minnesota – Northern Minnesota
1. Hoffbauer Tree Farm
Hoffbauer Tree Farm is a family-run Christmas tree farm that began over 30 years ago, way back in 1987. They grow their trees using sustainable farming practices and offer wreaths and garlands in addition to their Christmas trees.
Visit the farm to cut your own tree starting Thanksgiving weekend, or visit them at the Duluth farmer’s market or at Super One West Duluth for precut trees.
Read more about Hoffbauer Tree Farm.
2. Christmas Tree Duluth
Christmas Tree Duluth is one of the best Christmas tree farms in Minnesota to visit if you’re looking for affordable Christmas trees. They have 300 acres of trees in all different sizes from small to very tall, all at one low price.
You can drive through most of the trails, as long as there isn’t too much snow, so if tromping through fields isn’t your thing, this may be the Christmas tree farm for you! Drive right up to your tree then cut it down.
The Christmas tree season kicks off the week of Thanksgiving. During the season the farm is open daily from 11:00 am until dark through Christmas Day.
Discover Christmas Tree Duluth.
3. Espe’s Christmas Tree Farm
If you are looking for family-friendly Christmas tree farms in Minnesota with good old-fashioned hospitality, visit Espe’s Christmas Tree farm. The family-owned and operated tree farm has been in business since 1983.
You’ll experience great hospitality throughout the entire experience as you walk through the property to find the perfect Spruce or Norway Pine Christmas tree.
After you cut down your tree, stop by the cabin for some cookies and hot cocoa to warm up. They are open Saturdays and Sundays starting with Thanksgiving weekend.
Learn more about Espe’s Christmas Tree Farm.
Christmas Tree Farms in Minnesota – Central Minnesota
4. Hinkmeyer Christmas Tree Farm
At Hinkmeyer Christmas Tree Farm you can easily spend a whole day enjoying the festive Christmas season at the farm. Kids can bring their letters to Santa to mail at the special North Pole mailbox. Bundle up and take a sleigh ride, then stop by the fire to warm up. If you’re feeling hungry after all the excitement, s’mores kits are available to purchase.
After all that don’t forget to pick out a tree! Both pre-cut and pick-your-own trees are available. If you’re cutting your own, they provide a saw and sleigh to help you with your tree. Warm up with a hot drink while the friendly elves shake and wrap your tree up so it’s ready to go.
If you don’t have a good way to get your tree home they even offer delivery.
Learn more about Hinkmeyer Christmas Tree Farm.
5. Our Farm Christmas Trees
Oak Grove, Minnesota
Next up on the list of Christmas tree farms in Minnesota is Our Farm Christmas Trees, another tree farm with family-friendly activities.
The farm offers both cut your own and pre-cut Christmas trees with several varieties including Balsam, Fraser, Norway Pine, White Pine, and more. There is a scavenger hunt for kids to complete, plus free warm drinks for the whole family.
Santa visits the farm multiple times during the Christmas season which is a great time to bring kids to the farm.
Dogs are welcome on leash in the cut-your-own area. Trees available for cutting are tagged so they are easy to identify as you walk through the field. They have saws and twine available for you to cut and tie your tree as well.
Read more about Our Farm Christmas Trees.
6. Jan’s Christmas Trees
Clear Lake, Minnesota
Jan’s Christmas Trees is one of the best Christmas tree farms in Minnesota if you want to browse a wide variety of trees. At Jan’s you can find many different varieties of fir, pine, and spruce trees including Korean Fir, Fraser Fir, White Pine, Norway Pine, Scotch Pine, Colorado Spruce, Meyer Spruce, and more.
The field is open for cutting starting on November 19. From then on they are open every day except Thanksgiving until December 24th.
They have special events during the season where you can enjoy kettle corn and roasted nuts, take a horse-drawn wagon ride, roast s’mores or a hotdog on the bonfire, and more festive holiday fun.
If you can’t wait for Christmas to pick out the perfect tree, you can make an appointment to pre-tag a tree by calling 320-743-3327.
Discover Jan’s Christmas Trees.
Christmas Tree Farms in Minnesota – Southern Minnesota
7. Big John’s Christmas Trees
Mounds View, Minnesota
One of the oldest tree farms on our list of Christmas tree farms in Minnesota is Big John’s Christmas Trees. They have been operating since 1963. You can get fresh-cut Christmas trees including Balsam Fir, Fraser Fir, Canaan Fir, White Pine, and Scotch Pine.
They specialize in flocked trees and you don’t have to get plain white! Many color options are available including blue, green, red, and pink. Vikings Fans can even get a purple tree to decorate with gold tinsel and ornaments.
Read more about Big John’s Christmas Trees.
8. KTrees and Nursery
At KTrees and Nursery you can walk through the field to choose and cut your own Christmas Tree, or choose a pre-cut tree. If you’re cutting your own tree you’ll find everything you need at the cut-your-own kiosk including a saw and sled or tree cart to help carry your tree.
Every purchase includes shaking and baling plus a tree removal bag to make things easy for you. They accept cash and check, as well as debit and credit cards. Dogs are welcome and kids can get a free coloring book making this a great Christmas tree farm for the whole family.
9. Hansen Tree Farm
If you’re looking for Christmas tree farms in Minnesota that are close to the twin cities, you won’t want to miss Hansen Tree Farm located just thirty minutes away from downtown Minneapolis.
Each purchase of a Christmas tree includes your own private campfire or a communal bonfire where you can roast hot dogs and enjoy a hot drink, hayrides every day, live music on select dates, a heated porta-potty, and a diaper changing area.
The trees are all cut your own. Saws and a map of the field are provided. Once you’ve found your tree, the friendly staff shake and wrap your tree and tie it to your vehicle for you while you relax and warm up at the bonfire.
They are open from Mid-November to Mid-December every year.
Learn more about Hansen Tree Farm.
10. Brewery Hill Christmas Trees
Le Sueur, Minnesota
Last but not least on the list of Christmas tree farms in Minnesota is Brewery Hill Christmas Trees. At Brewery Hill there are ten fields of trees to explore as you hunt for the perfect Christmas tree to chop down. They offer several different varieties so you’re sure to find something you like. If you don’t want to cut down your own tree, pre-cut trees are also available.
During the Christmas season, the farm is open every weekend starting with the Friday after Thanksgiving.
Visitors to the farm are welcome In the summer as well when they offer you-pick berries.
Discover Brewery Hill Christmas Trees.
Time to Visit one of the Best Christmas Tree Farms in Minnesota
Once you’ve picked out the perfect tree you’ll be ready to get home and decorate! Which of these Christmas tree farms in Minnesota are you planning to visit this year? After picking the best tree, you might even want to start your Christmas shopping. For more fun things to do, make sure to check out other great Minnesota attractions. You’ll find all kinds of fun things to do around Minnesota throughout the year including places to visit, attraction guides, and more.
Ready for more Minnesota advice, info, and guides? Whether you’re a local or a passerby, discover the best of Minnesota that our great state has to offer!