Hampton Hills Tree Farm

Cut-your-own Christmas trees · Cannon Falls, Minnesota · Dakota County

A 140-acre hillside tree farm southeast of the Twin Cities near Cannon Falls, known for a deep selection of 6- to 8-foot balsam and Fraser fir plus horse-drawn hayrides on event weekends.

Saws, twine and tree shaking are free, and you can have your tree netted or baled before you leave. The farm uses one price for any cut-your-own tree, whatever the species or height, and keeps a pre-cut lot with trees from about 4 to 12 feet.

On event weekends there are free Santa visits, horse-drawn hayrides and a food truck, and hot drinks are on the house. Chain saws are not allowed. Payment is by cash, card or tap-to-pay, with no checks, and leashed dogs are welcome.

At a glance

At Hampton Hills Tree Farm you can cut your own Christmas tree. Trees on offer include Balsam fir, Fraser fir, Canaan fir, white pine and Scotch pine, some of them sold pre-cut. Saws are provided and the farm shakes and nets your tree.

What you can get
Cut your own · Pre-cut trees
Trees
Balsam fir, Fraser fir, Canaan fir, White pine, Scotch pine
Season
The farm page lists Friday-Sunday Nov. 20-22, then daily Nov. 27 through Dec. 21, closed Thanksgiving; these line up with the 2026 calendar but the page does not state the year.
Hours
9 a.m.-4:30 p.m. daily during the season; event days 10 a.m.-4 p.m.
Payment
Cards accepted

Also at the farm: Wreaths, Garland, Hayrides, Santa visits, Hot cocoa, Food, Tree stands for sale

Address and contact

Hampton Hills Tree Farm
998 310th St Way
Cannon Falls, MN 55009

The farm had not posted 2026 dates when we last checked. Call or check the farm's website or social pages before you drive out.

More Christmas tree farms nearby

Before you go

Sources

Last checked October 2026. We confirm details with the farm's own website first.