pickinghours

Christmas tree farms near Madison

21 farms near Madison. 17 have a 2026 opening day; one is open already.

Farms with 2026 dates
17
First to open
Open now
Farms listed
21
Last checked
8 Nov

Christmas tree farms near Madison: 2026 dates

All 21, soonest first. 17 have a 2026 opening day, posted or worked out from the farm’s own words; the last 4 are here because people look for them by name, and say what is missing.

  1. 1 Nov2026Hann’s Christmas FarmOregon · Dane Countyfour firs, two pinesPre-cut from $75
  2. 21 Nov2026CaPaul’s Christmas Tree FarmWaunakee · Dane Countycut your ownno price published
  3. 21 Nov2026East Wind Christmas Tree FarmMarshall · Dane Countythree firs (limited)Pre-cut from $64.95
  4. 21 Nov2026Enchanted Valley AcresCross Plains · Dane Countythree firs, white pineFrom $80
  5. 21 Nov2026Miller’s Christmas TreesRio · Columbia Countythree firs, three pines, three sprucesno price published
  6. 21 Nov2026Ottman Family Christmas TreesBelleville · Dane Countythree firs, concolor, pines$73 pine, $89 fir
  7. 23 Nov2026CW Christmas Trees & WreathsWatertown · Dodge Countypre-cut onlyno price published
  8. 26 Nov2026Tannenbaum AcresJanesville · Rock Countynot statedno price published
  9. 27 Nov2026Eugster’s Farm MarketStoughton · Dane CountyFraser fir, white spruce$10 a foot
  10. 27 Nov2026Francis TreesRio · Columbia Countythree firsno price published
  11. 27 Nov2026Jensen TreesVerona · Dane Countycut your ownno price published
  12. 27 Nov2026Mistletoe Tree FarmEdgerton · Rock Countysix firs and sprucesno price published
  13. 27 Nov2026Out On a Limb Christmas Tree FarmClinton · Rock Countycut your ownno price published
  14. 27 Nov2026Ridgetop TreesVerona · Dane Countypines, spruce, three firs$40–$70
  15. 27 Nov2026Summers Christmas Tree FarmMiddleton · Dane Countysix firs, three spruces$90 any tree
  16. 27 Nov2026Sunset Acres Tree FarmStoughton · Dane Countycut your ownno price published
  17. 28 Nov2026Rustic Meadows Christmas Tree FarmPrairie du Sac · Sauk Countycut your ownno price published
  18. tbcPaoli Tree FarmBelleville · Dane Countynot statedno price published
  19. tbcKonkle Tree FarmSauk City · Dane Countynot statedno price published
  20. tbcTate’s Tree CompanySun Prairie · Dane Countynot statedno price published
  21. tbcZ-Farm Tree NurseryWatertown · Dodge Countynot statedno price published

Open now, and first to open

Hann’s Christmas Farm is open already. CaPaul’s Christmas Tree Farm, East Wind Christmas Tree Farm, Enchanted Valley Acres, Miller’s Christmas Trees and Ottman Family Christmas Trees open next, on Saturday 21 November. Eight farms open on Friday 27 November, the busiest opening day here.

Prices the farms publish

Hann’s Christmas Farm Pre-cut from $75; Enchanted Valley Acres from $80; Ottman Family Christmas Trees $73 pine, $89 fir; Summers Christmas Tree Farm $90 any tree; East Wind Christmas Tree Farm Pre-cut from $64.95; Eugster’s Farm Market $10 a foot.

Not dated yet

Four farms haven’t posted a 2026 opening day yet. Their cards are at the end of each section, with what they said last season and how to reach them.

Book before you go: Mistletoe Tree Farm needs a booking to cut. Turn up without one on those days and you may not get a tree.

Dogs: 8 farms on this page welcome them. Every dog-friendly farm in Wisconsin, with each farm’s rule.

Madison and the south · 21 farms, 17 with 2026 dates — Dane, Rock, Columbia, Sauk and Dodge counties

Hann’s Christmas Farm

Oregon, WI · Dane County

South of Madison, open every day from the first of November, Thanksgiving included. Six kinds of tree to cut, wagons to the field, a kids’ zone, and Santa on the three weekends after Thanksgiving.

2026 season1 Nov – 24 Dec, daily
OctNovDec
  • Season1 Nov – 24 Dec, daily“Open 9am-5pm, November 1-December 24 (including Thanksgiving)”; the farm’s own rule, worked out for 2026
  • Hours9am–5pm
  • PriceCut your own: priced on each tree’s tag“individually priced with easy-to-read tags”; pre-cut prices below

What’s there

  • Balsam, Fraser, Canaan & white fir
  • Scotch & white pine
  • Cut to 10½ ft
  • Pre-cut shed
  • Wagon rides
  • Santa at weekends

Pre-cut prices, from the farm’s price list (the file is named 2026; no year printed beside it on the table)

  • 5 ft$75–$84
  • 6 ft$85–$89
  • 7 ft$90–$99
  • 8 ft$100–$119
  • 9 ft$120–$149
  • 10 ft$150–$169
  • 11 ft$170–$189
  • Up to 20 ft$680
  • Tabletop$55–$75
  • Potted tree$55

Practical

  • Dogs“DOGS WELCOME on a leash!!”
  • Paymentnot stated
  • Sawssaws and baling free; staff help tie the tree on

Contact

Checked 8 Nov 2026

Enchanted Valley Acres

Cross Plains, WI · Dane County

A big red barn in the valley north of Cross Plains, with a wagon up the hill to cut your tree when the fields allow, and the fullest 2026 price list around Madison.

2026 season21 Nov – 23 Dec, daily
OctNovDec
  • SeasonSat 21 Nov – Wed 23 Dec“Christmas Trees 2026”; closed Thanksgiving
  • HoursDaily 9am–5pmlast entry to the fields 4pm

What’s there

  • Fraser, balsam & Canaan fir
  • White pine
  • Pre-cut trees
  • Free saws, shaking, baling
  • Gift shop

2026 cut-your-own prices, plus tax

  • 6 ft and under$80
  • 7 ft$90
  • 8 ft$105
  • 9 ft$125
  • 10 ft$160
  • 11 ft$195
  • 12 ft$245
  • 13 ft and up$295

Practical

  • Dogswell-behaved, on a physical leash, in tree season
  • Paymentnot stated
  • Entryfree when you buy a tree or wreath

Worth knowing“We do not charge for inches”: a tree is priced by the foot it reaches.

Contact

Checked 7 Nov 2026

Ottman Family Christmas Trees

Belleville, WI · Dane County

A family farm in the Primrose hills south-west of Madison, open every day to Christmas Eve.

2026 season21 Nov – 24 Dec, daily
OctNovDec
  • SeasonSat 21 Nov, noon – Thu 24 Dec“Open the Saturday before Thanksgiving at Noon”; the farm’s own rule, worked out for 2026
  • HoursDaily 8:30am–4:30pm

Prices, no year printed beside it, with a 5% cash discount

  • Pines, any size$73
  • Fraser, Canaan, balsam to 8 ft$89
  • to 9 ft / to 10 ft$99 / $115
  • Over 10 ft$17 a foot
  • Concolor firpriced as marked

Practical

  • Dogs“Leashed dogs are always welcome!”
  • Paymentthe prices reflect a 5% cash discount

Before you set offThe farm’s site gives no phone number or email.

Contact

Checked 7 Nov 2026

East Wind Christmas Tree Farm

Marshall, WI · Dane County

East of Madison, open every day for a month with a limited field of firs to cut and a big pre-cut lot up to 22 ft.

2026 season21 Nov – 23 Dec, daily
OctNovDec
  • SeasonSat 21 Nov – Wed 23 Dec“November 21 - December 23, 2026 (closed Thanksgiving Day)”
  • HoursDaily 8am–5pm
  • Cut your ownnot published“Visit the farm for the rates”

What’s there

  • Cut your own Fraser, balsam & Canaan fir, 5–10 ft (limited)
  • Pre-cut trees
  • Free hot cocoa

Pre-cut prices, no year printed beside it

  • 5 ft$64.95
  • 6 ft$74.95
  • 7 ft$89.95
  • 8 ft$99.95
  • 9 ft$114.95
  • 10 ft$129.95
  • Up to 22 ft$589.95
  • Painted treesthe tree’s price plus $24.95

Practical

  • Dogsnot stated
  • Paymentcash, cheque or card
  • Helpstaff shake, bale and load the tree

Worth knowing“We don’t charge for inches”: a pre-cut tree is priced by the foot it reaches.

Contact

Checked 8 Nov 2026

CaPaul’s Christmas Tree Farm

Waunakee, WI · Dane County

North of Madison near Lake Mendota, with cutting from opening day.

2026 season21 Nov – last day not posted
OctNovDec
  • OpensSat 21 NovFacebook, 5 Nov: “Opening Day is November 21st. Tree cutting begins that day too!”
  • Hoursnot published
  • Pricenot published

What’s there

  • Cut your own
  • Pre-cut trees

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

Miller’s Christmas Trees

Rio, WI · Columbia County

Nine kinds of fir, pine and spruce to cut, 45 minutes north of Madison, with free hot cider.

2026 season21 Nov – 24 Dec, daily
OctNovDec
  • SeasonSat 21 Nov – Thu 24 Dec“Open daily 9 am-5 pm weekend before Thanksgiving to Christmas Eve”; the farm’s own rule, worked out for 2026
  • HoursDaily 9am–5pm
  • SantaThanksgiving weekend and the two after, 10am–4pm
  • Pricenot published

What’s there

  • Fraser, balsam & Canaan fir
  • Scotch, white & red pine
  • Blue, white & Serbian spruce
  • Free cider
  • Free shaking and baling

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

CW Christmas Trees & Wreaths

Watertown, WI · Dodge County

A tree farm between Madison and Milwaukee that is resting its fields this year: it sells its own Fraser, balsam and Canaan fir, already cut and kept indoors.

2026 seasonPre-cut only · 23 Nov – 18 Dec
OctNovDec
  • SeasonMon 23 Nov – Fri 18 Dec“THE 2026 SEASON IS HERE!”
  • HoursMon–Fri 1–6pm, Sat 9am–6pm, Sun 9am–5pmThanksgiving 9am–noon; Black Friday 9am–6pm
  • Pricenot published

What’s there

  • Pre-cut Fraser, balsam & Canaan fir, 3–10 ft
  • Wreaths and garland
  • Porch pots

Practical

  • Dogsnot stated
  • Paymentcards accepted
  • Helpbaled and carried to your car free

Before you set offPre-cut only in 2026. “We are not offering cut-your-own this year in order for our field stock to replenish.”

Contact

Checked 8 Nov 2026

Tannenbaum Acres

Janesville, WI · Rock County

The only farm here open on Thanksgiving morning, between Janesville and Beloit.

2026 season26 Nov – last day not posted
OctNovDec
  • OpensThu 26 Nov, 8am–noon“Opening on Thanksgiving Day”; the farm’s own rule, worked out for 2026
  • ThenFri 27 Nov 8am–5pm; Sat–Sun 8am–5pm; Mon, Tue, Thu, Fri 1–5pmclosed Wednesdays
  • Pricenot published

Practical

  • Dogsnot stated
  • Paymentnot stated

Before you set offThe site gives no street address or phone; the address here is from the county’s tourism listing. Use the contact form on the farm’s site.

Contact

Checked 7 Nov 2026

Summers Christmas Tree Farm

Middleton, WI · Dane County

The Summers family have sold trees west of Madison since 1957: more than 130 acres, nine kinds of fir and spruce to cut, and a Christmas shop.

2026 season27 Nov – 24 Dec, daily
OctNovDec
  • SeasonFri 27 Nov – Thu 24 Dec“Open the day after Thanksgiving – Christmas Eve”; the farm’s own rule, worked out for 2026
  • HoursDaily 8am–5pm24 Dec 8am–noon; arrive by 4pm to cut
  • Price$90 fir or spruceno year printed beside it

What’s there

  • Fraser, balsam, Canaan, Douglas, Korean, concolor fir
  • Colorado blue, white, Norway spruce
  • Christmas shop

Practical

  • Dogs“Dogs are welcome – just keep them on a leash!”
  • Paymentcard or cash

Contact

Checked 7 Nov 2026

Mistletoe Tree Farm

Edgerton, WI · Rock County

Two weekends only, and you book a time to cut your own: the field sells out, so the farm has run reservations since 2023.

2026 season27–29 Nov and 4–6 Dec
OctNovDec
  • DaysFri–Sun 27–29 Nov and 4–6 Decno year printed, but the weekdays fit 2026; the second weekend “or until sold out”
  • Hours10am–5pmthe field closes 4:30pm
  • BookingNeeded to cut your ownnot for pre-cut trees
  • Pricenot published

What’s there

  • Fraser & balsam fir
  • Canaan fir
  • Blue & white spruce
  • Blue Cook’s balsam
  • Pre-cut trees
  • Wreaths

Practical

  • Dogsleashed, well-behaved dogs welcome
  • Paymentdebit, credit or cash

Before you set offReserve before you go if you want to cut your own: book on the farm’s site.

Contact

Checked 7 Nov 2026

Out On a Limb Christmas Tree Farm

Clinton, WI · Rock County

Near Beloit on the Walworth county line, open on Thanksgiving weekend and then at weekends.

2026 season27 Nov, then weekends to at least 19 Dec
OctNovDec
  • Thanksgiving weekendFri–Sat 27–28 Nov 9am–4pm; Sun 29 Nov 12:30–4pm“Holiday Hours 2026”
  • ThenSat 9am–4pm, Sun 12:30–4pm5–6, 12–13 and 19 Dec are posted
  • Pricenot published

What’s there

  • Cut your own

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

Eugster’s Farm Market

Stoughton, WI · Dane County

The farm market between Stoughton and Oregon opens its tree field for seven days only. Trees are priced by the foot.

2026 season27–29 Nov, 5–6 and 12–13 Dec
OctNovDec
  • DaysFri–Sun 27–29 Nov; Sat–Sun 5–6 and 12–13 Dec“2026 Open Dates”; closed on every other day
  • Hours10am–4pm
  • Price$10 a foot, $50 minimumFraser fir and white spruce, 5–12 ft

What’s there

  • Fraser fir
  • White spruce
  • Shaking and baling

Practical

  • Dogs“no dogs please”
  • Paymentnot stated
  • Sawsbow saws provided; a battery saw works better

Before you set offStaff can’t tie trees to your car unless you sign a waiver: bring straps.

Contact

Checked 8 Nov 2026

Ridgetop Trees

Verona, WI · Dane County

A small family farm just west of Madison with the lowest prices around the city, from $40 for a pine.

2026 season27 Nov, then weekends
OctNovDec
  • OpensFri 27 Nov, 10am–4pmno year printed, but the weekday fits 2026
  • ThenWeekends 10am–4pmweekdays by appointment; last day not posted

Prices, no year printed beside it

  • Scots & white pine$40
  • Spruce$55
  • Balsam, Fraser & white fir$55–$70

Practical

  • Dogs“Leashed dogs are welcome”
  • Paymentcash, local cheque, Venmo, or card with a $2 fee

Before you set offThe farm’s site gives no phone number or email.

Contact

Checked 8 Nov 2026

Francis Trees

Rio, WI · Columbia County

A second-generation farm near Rio with tagged firs up to 14 ft, open every day.

2026 season27 Nov – last day not posted
OctNovDec
  • OpensFri 27 Nov“2026 Hours”: “Opening the day after Thanksgiving”
  • HoursMon–Thu noon–4pm, Fri–Sun 9am–4pm
  • Pricenot publishedpriced on each tree’s tag

What’s there

  • Fraser, balsam & concolor fir
  • Up to 14 ft

Practical

  • Dogsnot stated
  • Paymentcredit and debit cards

Before you set offOnly tagged trees are for sale. A tree brought to the baler without its tag is charged $150.

Contact

Checked 8 Nov 2026

Jensen Trees

Verona, WI · Dane County

A family farm in the hills west of Verona.

2026 season27 Nov – last day not posted
OctNovDec
  • OpensFri 27 Novfrom the farm’s own email, 8 Nov 2026
  • HoursEvery day 9am–5pm“while supplies last”; from the farm’s own email, 8 Nov 2026
  • Pricenot published

What’s there

  • Cut your own

Practical

  • Dogsleashed dogs welcome
  • Paymentcash, cheque or credit/debit card

Worth knowingThe farm asks customers to cut any tree over 6 ft themselves.

Contact

Checked 8 Nov 2026

Sunset Acres Tree Farm

Stoughton, WI · Dane County

Cut-your-own and pre-cut trees south-east of Madison, open at weekends last season.

2026 season27 Nov – last day not posted
OctNovDec
  • OpensFri 27 Nov“Open Seasonally starting on Black Friday”; the farm’s own rule, worked out for 2026. The rest of the site still shows 2025
  • Hoursnot published
  • Pricenot publishedlast season $12–$13 a foot

What’s there

  • Cut your own
  • Pre-cut trees

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

Rustic Meadows Christmas Tree Farm

Prairie du Sac, WI · Sauk County

A family farm in the Sauk Prairie, north-west of Madison, open at weekends until Christmas.

2026 seasonWeekends 28 Nov – Christmas
OctNovDec
  • OpensSat 28 Nov, then weekends“We are open 8 am till 4 pm Saturday and Sundays after Thanksgiving, until Christmas”; the farm’s own rule, worked out for 2026
  • Hours8am–4pmor by appointment
  • Pricenot published

What’s there

  • Cut your own

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

Paoli Tree Farm

Belleville, WI · Dane County

Spruce and Canaan fir south-west of Madison. The farm closed for 2025 and says it will be back.

  • Opensnot publishedno 2026 date posted yet; “sold out for 2025, back next year”
  • Pricenot publishedspruce from $85, Canaan from $95, no year printed beside it

What’s there

  • White & Norway spruce
  • Canaan fir

Practical

  • Dogsleashed dogs welcome
  • Paymentcash, cheque or card

Contact

Checked 8 Nov 2026

Konkle Tree Farm

Sauk City, WI · Dane County

Eight kinds of tree to cut and fresh wreaths, north-west of Madison.

  • Opensnot publishedno 2026 date posted yet; in January the farm wrote “we will see you in November, 2026”. Last season it opened the Friday after Thanksgiving, Fri–Sun 9am–4pm
  • Pricenot published

What’s there

  • Cut your own
  • Fresh wreaths

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

Tate’s Tree Company

Sun Prairie, WI · Dane County

A choose-and-cut farm north-east of Madison that opened for five days last season.

  • Opensnot publishedno 2026 date posted yet; the page still shows the 2025 season
  • Pricenot published

What’s there

  • Cut your own

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

Z-Farm Tree Nursery

Watertown, WI · Dodge County

A family nursery just east of Watertown that is taking orders for big wreaths.

  • Opensnot publishedno 2026 date posted yet
  • Pricenot published

What’s there

  • Christmas trees
  • Wreaths to order

Practical

  • Dogsnot stated
  • Paymentnot stated

Contact

Checked 8 Nov 2026

Madison Christmas tree farm questions

When do Christmas tree farms near Madison open in 2026?

Hann’s Christmas Farm in Oregon is open already, since Sunday 1 November. CaPaul’s Christmas Tree Farm in Waunakee, East Wind Christmas Tree Farm in Marshall, Enchanted Valley Acres in Cross Plains, Miller’s Christmas Trees in Rio and Ottman Family Christmas Trees in Belleville open next, on Saturday 21 November 2026. CW Christmas Trees & Wreaths in Watertown opens on Monday 23 November. Tannenbaum Acres in Janesville opens on Thursday 26 November. Eugster’s Farm Market in Stoughton, Francis Trees in Rio, Jensen Trees in Verona, Mistletoe Tree Farm in Edgerton, Out On a Limb Christmas Tree Farm in Clinton, Ridgetop Trees in Verona, Summers Christmas Tree Farm in Middleton and Sunset Acres Tree Farm in Stoughton open on Friday 27 November. Rustic Meadows Christmas Tree Farm in Prairie du Sac opens on Saturday 28 November.

How much does a Christmas tree cost at a farm near Madison?

These are the prices the farms publish: Hann’s Christmas Farm in Oregon, Pre-cut from $75; Enchanted Valley Acres in Cross Plains, from $80; Ottman Family Christmas Trees in Belleville, $73 pine, $89 fir; Summers Christmas Tree Farm in Middleton, $90 any tree; East Wind Christmas Tree Farm in Marshall, Pre-cut from $64.95; Eugster’s Farm Market in Stoughton, $10 a foot; Ridgetop Trees in Verona, $40–$70. The other farms don't publish a price, so ask when you call.

Which farms near Madison stay open until Christmas?

Hann’s Christmas Farm in Oregon, East Wind Christmas Tree Farm in Marshall, Enchanted Valley Acres in Cross Plains, Miller’s Christmas Trees in Rio, Ottman Family Christmas Trees in Belleville, Summers Christmas Tree Farm in Middleton and Rustic Meadows Christmas Tree Farm in Prairie du Sac are open until 23 December or later. Check each card for the days of the week, since several open at weekends only.

Can I bring my dog to a Christmas tree farm near Madison?

Hann’s Christmas Farm in Oregon, Ottman Family Christmas Trees in Belleville, Summers Christmas Tree Farm in Middleton, Mistletoe Tree Farm in Edgerton, Ridgetop Trees in Verona, Jensen Trees in Verona and Paoli Tree Farm in Belleville welcome dogs; each card says on what terms. Eugster’s Farm Market in Stoughton doesn’t allow dogs among the trees. The other farms don't say, so ring before you bring one.

Which farms near Madison haven't posted their 2026 dates?

Paoli Tree Farm in Belleville, Konkle Tree Farm in Sauk City, Tate’s Tree Company in Sun Prairie and Z-Farm Tree Nursery in Watertown. They are listed because people look for them by name, and each card says what the farm has published so far.

How these were checked

Every farm here was read on its own website or Facebook page, and each card quotes the farm’s words and carries the date it was checked; cards updated from a farm’s own email say so. Where a farm states its opening as a rule — “the day after Thanksgiving” — or prints a day with no year, the card gives the 2026 date that rule makes and says so.

Madison here takes in the farms of south-central Wisconsin. Directories and news roundups were used only to find farms, never for a date or a price.

Also on pickinghours