The 10 Best Christmas Tree Farms in Kansas!

As the winter months start settling in, the bustling holiday spirit can be seen on every street corner. Everywhere you look, Christmas lights are starting to be strung along rooftops and beautiful wreaths are being hung on doors. One of the most classic symbols of Christmas is a gorgeous Christmas tree decorated with shiny tinsel and ornaments. Bring the spirit of Christmas right into your home by finding the perfect Christmas tree from one of these amazing farms! 

1. Wilderson Tree Farm, Basehor, KS

The Wilderson Tree Farm is a great-full service Christmas tree farm that offers a huge variety of trees. Their farm is located in Basehor and the great staff will help you find a Christmas tree for your family to decorate and enjoy. Complementary candy canes and hot chocolate are available as well! 

View this post on Instagram

A post shared by Doug Rushing (@kccripn) on

2. The Rocking M Farm, Junction City, KS

The Rocking M Farm in Junction City is a family owned and operated farm that offers beautiful Christmas trees and wreaths. They specialize in Austrian Pines and classic Douglas firs which can be cut down right in their field. Many other varieties are also available pre-cut and you can even pick up some custom ornaments while you’re there. 

3. Bel Tree Farm, Salina, KS

Bel Tree Farm is one of the oldest family-operated Christmas tree farms in Kansas that has been operating since 1965. Their farm currently grows Scotch and Austrian pines that you can hand pick. Here you will find the best and most fragrant trees for placing in your home. Don’t forget to stop inside their wood-fire heated country store for a cup of complimentary hot cider and popcorn. 

View this post on Instagram

A post shared by Julie Wood (@julie_w10) on

4. Mill Dam Christmas Tree Farm, Fredonia, KS

The Mill Dam Christmas Tree Farm in Fredonia has over 1,000 planted trees with many different species available to take home. Take a journey with the family out to their farm to find and cut the perfect Christmas tree. Complimentary cookies and hot chocolate are available as well to help keep you warm. 

5. Country Christmas Trees, Wakarusa, KS

Country Christmas Trees is a large tree farm that has three walking trails available to find your next Christmas tree. The Elf Trail, Cedar Trail, and Deer Trail will take your through rows and rows of gorgeous trees ranging from five to 14 feet-tall. Feel free to hand pick your favorite one to bring home for decorating and an unbelievably fresh scent that will fill your home with Christmas spirit. 

View this post on Instagram

A post shared by Queren King-Orozco (@kingfarmhouse) on

6. Delp Christmas Tree Farm, St. John, KS

Delp Christmas Tree Farm is a family-friendly farm that has fields full of beautiful Christmas trees waiting to be decorated. Grab the family in head out along the path to find the perfect Christmas tree you can hand-cut yourself. While you’re there enjoy a hot cup of cider and some of their fresh peanuts. 

View this post on Instagram

A post shared by J E F F (@azjd) on

7. Bierman’s Christmas Tree Farm, Kansas City, KS

Bierman’s Christmas Tree Farm has tons of fun activities for the whole family to enjoy. First, select your perfect Christmas tree from their wide range of trees which grow up to 18 feet-tall. Then stop by the heated barn and gift shop to pick out some Christmas souvenirs. They also have hot chocolate, wreaths, and an annual Christmas egg hunt for the kids. 

View this post on Instagram

A post shared by Kevin Yoder (@kevinyoderks) on

8. HalfDay Creek Christmas Tree Farm, Topeka, KS

HalfDay Creek Christmas Tree Farm is a nice little tree farm located in Topeka where you can pick a tree from their selection Scotch pines and eastern white pines. Their family-friendly farm makes a great afternoon experience and is the best way to kick off the holiday season. Once you’ve found the right tree they will help shake the needles out and load it into your vehicle. 

View this post on Instagram

A post shared by Christie Appelhanz (@christieappel) on

9. Pine Creek Farm, Newton, KS

Started in 1970, Lloyd and Marylene Schroeder planted the first Scotch Pine seedlings that would eventually turn into the giant Pine Creek Farm. Their huge farm is over 12 acres and they grow thousands of trees annually. Customers are provided a map, hand saw, and encouraged to head out into the farm to find any tree they want to take home. The kids will also have fun getting lost in their Candy Cane Tree maze. 

View this post on Instagram

A post shared by Cara Christine Edwards (@caraedrue) on

10. Prairie Elf Christmas Trees, Lawrence, KS

Head to the Prairie Elf Christmas Tree farm to find a fresh and fragrant Christmas trees ready for your home. They have hundreds of beautifully shaped trees to choose from and the farm is great place for families to relax, enjoy a hayrack ride, and even take a visit to see Santa. 

View this post on Instagram

A post shared by 🌿 LINDSEY ROMAN 🌿 (@mrslindseyroman) on

Select a Kansas 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:

Allen County

Anderson County

Atchison County

Barber County

Barton County

Bourbon County

Brown County

Butler County

Chase County

Chautauqua County

Cherokee County

Cheyenne County

Clark County

Clay County

Cloud County

Coffey County

Comanche County

Cowley County

Crawford County

Decatur County

Dickinson County

Doniphan County

Douglas County

Edwards County

Elk County

Ellis County

Ellsworth County

Finney County

Ford County

Franklin County

Geary County

Gove County

Graham County

Grant County

Gray County

Greeley County

Greenwood County

Hamilton County

Harper County

Harvey County

Haskell County

Hodgeman County

Jackson County

Jefferson County

Jewell County

Johnson County

Kearny County

Kingman County

Kiowa County

Labette County

Lane County

Leavenworth County

Lincoln County

Linn County

Logan County

Lyon County

Marion County

Marshall County

Mcpherson County

Meade County

Miami County

Mitchell County

Montgomery County

Morris County

Morton County

Nemaha County

Neosho County

Ness County

Norton County

Osage County

Osborne County

Ottawa County

Pawnee County

Phillips County

Pottawatomie County

Pratt County

Rawlins County

Reno County

Republic County

Rice County

Riley County

Rooks County

Rush County

Russell County

Saline County

Scott County

Sedgwick County

Seward County

Shawnee County

Sheridan County

Sherman County

Smith County

Stafford County

Stanton County

Stevens County

Sumner County

Thomas County

Trego County

Wabaunsee County

Wallace County

Washington County

Wichita County

Wilson County

Woodson County

Wyandotte County