The 9 Best Christmas Tree Farms in Colorado!

Coloradans have plenty of options when it comes to finding the perfect centerpiece for your home this holiday. Across the state, you’ll find an abundance of incredible tree farms with all varieties of spruces, firs, and pines. From pre-cut to cut-your-own, head out with your family to one of these nine great Christmas tree farms in Colorado. 

1. Heidrich's Colorado Tree Farm Nursery, Colorado Springs, CO

This family-owned and operated tree farm starts selling Christmas trees the Saturday after Thanksgiving. Find a Christmas tree here or garland, a wreath and Christmas tree accessories too. Heidrich’s Colorado Tree Farm Nursery is the place to go to all year round to purchase a variety of different trees.

View this post on Instagram

A post shared by shanna mccann | heyneeson.com (@themccanncaravan) on

2. CreekSide Tree Nursery, Boulder, CO

Find a variety of different Christmas trees that you can cut down yourself at Creekside Tree Nursery. From fir trees to pine trees ranging from two feet tall to a whopping 18 feet-tall, this Christmas tree farm in Boulder is sure to accommodate your holiday tree needs.

View this post on Instagram

A post shared by CreekSide Tree Nursery (@creeksideboulder) on

3. Covered Bridge Ranch, Montrose, CO

This scenic tree farm is located at Covered Bridge Ranch in Montrose. Not only find the perfect Christmas tree but also enjoy the gift shop, a hay ride and a cup of hot cider during your visit here.

View this post on Instagram

A post shared by Matty Templin (@mattytemplin) on

4. Holly Acres Nursery, Elizabeth, CO

This festive Christmas tree farm is a great location to bring the whole family. At Holly Acres Nursery, guests cut their own Christmas tree along with enjoying a hayride and activities like face painting, balloon art, and even a visit with Santa.

View this post on Instagram

A post shared by Kelsey Pope (@ag4front) on

5. Fern Hill Farm, Greeley, CO

This 20-acre farm in Greeley offers beautiful Christmas trees from late November to mid-December. After you find the perfect tree, browse through the gift shop to find things like ornaments and wreaths. 

6. Windsor’s Christmas Tree Farm, Windsor, CO

Head to Windsor to find your next Christmas tree at Windsor’s Christmas Tree Farm. Open in 1980, this tree farm not only offers top-notch trees but also a unique moonlight hayride experience. 

View this post on Instagram

A post shared by Britni Girard (@britnigirard) on

7. Christmas Tree Acres, La Salle, CO

This family-owned tree farm in La Salle is known both for its great Christmas trees and its affordable prices. Christmas Tree Acres allows you to drive your own car along the tree field, adding a personal touch to the tree picking experience. 

8. Jolly Christmas Trees, Aurora, CO

This local Colorado company is perfect for Denver families since it’s located in Aurora. Here you’ll find trees ranging from four feet up to 17 feet. 

9. Cottonwood Farm, Boulder, CO

There are a wide variety of Christmas trees for sale at Cottonwood Farm. This Boulder tree farm offers pre-cut trees that are both perfect and fresh. 

View this post on Instagram

A post shared by Misty Wright (@morindew) on

Select a Colorado town to find the Best Things-To-Do and Places To Go around you
Visit a Christmas Tree Farm Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adams County

Alamosa County

Arapahoe County

Archuleta County

Baca County

Bent County

Boulder County

Chaffee County

Cheyenne County

Clear Creek County

Conejos County

Costilla County

Crowley County

Custer County

Delta County

Denver County

Dolores County

Douglas County

Eagle County

El Paso County

Elbert County

Fremont County

Garfield County

Gilpin County

Grand County

Gunnison County

Hinsdale County

Huerfano County

Jackson County

Jefferson County

Kiowa County

Kit Carson County

La Plata County

Lake County

Larimer County

Las Animas County

Lincoln County

Logan County

Mesa County

Mineral County

Moffat County

Montezuma County