10 of the best cut-your-own Christmas tree farms in Wisconsin
Make your holidays merry and bright with an experience to remember. Visit one of the best cut-your-own-tree farms in Wisconsin this season.
Dashing through the snow may not always feel magical in Wisconsin (especially when it’s a random 9-inch overnight drop), but come Christmastime, dashing over to a cut-your-own tree farm is a beloved Wisconsin tradition.
At most of Wisconsin’s tree farms, you’ll find fir and pine trees in all sorts of heights and widths. Finding your perfect tree is only half the fun—equally important is the incredible experience of cutting your own tree before taking it home. Before you head out to cut your own tree, there are a few things to keep in mind.
- Plan your visit – Visiting a tree farm is a fun-filled experience, but it can be overwhelming for first-time visitors. Make your visit easy and seamless by planning ahead and deciding when you want to arrive, how long you anticipate visiting, what kind of tree you’re looking for, and, of course, how you’re getting it home.
- Bundle up – Cutting your own Christmas tree in Wisconsin means bundling up in layers upon layers. That way, even if we have unseasonably warm weather, you can adjust as needed.
- Brush up on freshly cut tree care – There’s nothing worse than getting your Christmas tree home, only for it to lose its needles before Christmas Eve. Make sure to keep an eye on the water level in the base and keep it away from things that’ll dry out the air around it (like fireplaces or heaters).
For each farm, we included the location, when the season begins and ends, and the tree’s price (or price range) if it was listed. You can also visit the Wisconsin Christmas Tree Producers Association to check out an overview of 55 different cut-your-own tree farms in Wisconsin. Take a look and choose where to find your perfect Christmas tree this holiday season.

1. Aissen Tree Farm
Since 1988, Aissen Tree Farm has been a must-visit cut-your-own-tree farm destination in Wisconsin. You can also visit the gift shop when you’re there, and the live greens shop, where wreaths, garlands, and kissingballs live. What’s a kissingball, you ask? It’s a super-sized mistletoe!
Address: E1105 State Highway 29, Luxemburg
Season Opening: November 22 to December 24 (Hours: 9 a.m. to 7 p.m. and 9 a.m. to 12 p.m. Christmas Eve)
Cost: The cost varies depending on the type of tree and its overall appearance (height and quality), but the farm does give a guide of sorts: Fraser Fir $$$$, Balsam Fir $$$, Concolor Fir $$, Black Hill Spruce $
2. Christmas on Indian Lore
Christmas on Indian Lore offers a winter-wonderland experience when you visit them to cut your own tree. On select weekends, you can reserve a horse-drawn wagon ride for a special holiday experience!
Address: 7790 Indian Lore Road, West Bend
Season Opening: Fridays (1 p.m. to 4 p.m.), Saturdays and Sundays (10 a.m. to 4 p.m.)
Cost: Unspecified

3. Hann’s Christmas Farm
Hann’s Christmas Farm creates ‘memories of an old-fashioned Christmas’ for visitors all season long. During a visit to the farm, you’ll find trees, wreaths, hay wagon rides, kids’ zone, and so much more.
Address: 848 Tipperary Road, Oregon
Season Opening: November 1 to December 24 (Hours: 9 a.m. to 5 p.m.)
Cost: Starting at $60 (for 5 5-foot) to $630 (20-foot)
4. Vines Christmas Tree Farm LLC
The land Vines Christmas Tree Farm sits on has been in the family for over 150 years, and for nearly four decades, it has been a hot spot for cutting your own Christmas tree. When you visit, you can enjoy horse-drawn wagon rides, a bonfire, and hot cocoa.
Address: W3579 Ridge Road, Granton
Season Opening: Black Friday to Christmas Eve (Hours: 9 a.m. to 4 p.m.)
Cost: $30 to $85 (an extra $25 fee for painted trees)

5. Wolosek Christmas Trees
Wolosek’s is a family-owned Wisconsin Christmas Tree farm that’s been serving Wisconsin Rapids (and visitors from all around) for 30 years. Here, you’ll find Fraser Fir, Balsam Fir, White Pine, and Scotch Pine trees.
Address: 2400 Tower Road, Wisconsin Rapids
Season Opening: November 21 to December 24 (Hours: Daily 9 a.m. to 7 p.m.)
Cost: Unspecified

6. Enchanted Valley Acres
Enchanted is one of the best ways to describe the Christmas tree farm at Enchanted Valley Acres. This farm makes getting your treat easy and enjoyable, with plenty of help prepping and wrapping up your tree. It also provides many essentials like rope and saws.
Address: 5047 Enchanted Valley Road, Cross Plains
Season Opening: November 22 to December 22 (Hours: 9 a.m. to 5 p.m.)
Cost: $80 (6-foot and below) to $235 (12-foot and above)
7. Summers Christmas Tree Farm
Not far from the hustle and bustle of Madison, Summers Christmas Tree Farm waits to welcome visitors and share this family tradition that’s been going strong since 1957. The Christmas Gift Shop is a newer addition, opened in 1995, offering one-of-a-kind goods you can only find at the farm.
Address: 4610 Rocky Dell Road, Middleton
Season Opening: Friday after Thanksgiving to Christmas Eve (Hours: 8 a.m. to 5 p.m.)
Cost: $90
8. Cooks’ Woods
Nestled in Southwestern Wisconsin, Cooks’ Woods spans about 50 acres and is home to almost 40,000 (talk about a lot of choices). They also offer a variety of wreaths and garlands while supplies last.
Address: 2176 Ebenezer Road, Fennimore
Season Opening: November 22 to December 23, 2025 (Hours: 9 a.m. to 5:30 p.m.)
Cost: $38 to $110
9. Hansen Family Choose & Cut
The Hansen Family Choose & Cut tree farm guarantees family fun, fresh trees, and one of the easiest experiences around. In addition to trees, you can also pick up wreaths, porch pots, swags, maple syrup, and more.
Address: N4748 22nd Avenue, Wild Rose
Season Opening: November 28 to December 21 (Hours: Thursday to Sunday 9 a.m. to 4 p.m.)
Cost: $65 to $120
10. Harmony Hill Evergreens
Since 1990, Harmony Hill Evergreens has been growing Christmas trees and welcoming visitors in Waushara County. You can bring your furry friends to the farm and choose from three different varieties of fir trees (Balsam, Canaan, and Fraser).
Address: 4178 W County Rd TT, Saxeville
Season Opening: November 28 to December 14 (Hours: 9 a.m. to 4 p.m. – Fridays, Saturdays, and Sundays)
Cost: $67 to $89
