The 10 Best Christmas Tree Farms in Kentucky!

Christmas is a magical time of year when everything sparkles with delightful glittery decorations and the smells of the season. Make this holiday truly special by visiting one of Kentucky’s wonderful Christmas tree farms. Whether you’re keeping old traditions or starting new ones this year, have a happy holiday time!

1. Kovalic’s Christmas Tree Farm, Winchester, KY

Take a break from the hustle and bustle of the holiday season and head to Kovalic’s Christmas Tree Farm for the best selection of Christmas trees and decorations in the area. Located in Winchester, Kentucky, Kovalic’s has white and scotch pines, spruce, and fir trees ready to pick and cut yourself or choose your favorite from the pre-cut lot. Open until Christmas Eve, you won’t be disappointed. 

Merry Christmas to me! I'm so excited for our very first real Christmas tree. 🌲❤️

A post shared by Destiny Willoughby (@dessyray) on

2. Cathole Bend Christmas Trees, Berea, KY

Are you looking for that special tree to decorate for your holiday enjoyment? Cathole Bend Christmas Trees, located in Berea, Kentucky, should be your next stop. Nothing says Christmas more than Kentucky-raised pines, blue spruce, and firs. You can pick from hundreds of trees to ensure you get just the right one for your family. Saws are provided so you can cut your own, and don’t forget to enjoy the free hot chocolate and coffee while you’re there. 

3. Tom Mitts Christmas Trees, Newport, KY

Tom Mitts Christmas Trees in Newport, Kentucky, has been serving the local community for over 50 years. Known as the go-to place for holiday decorations and Christmas trees, Tom Mitt’s has free netting for your tree and candy canes for the kids. They also offer cash discounts, have specials offers, and accept coupons. If you can’t take your tree home yourself, talk to a friendly person on site about delivery. 

Got myself a couple keepers! 🌲🌲🌲

A post shared by Hannah Marie (@segerhm) on

4. Michels Family Farm, Sparta, KY

You can find everything you need to decorate your home or office for the holidays at Michels Family Farm in Sparta, Kentucky. Besides the best white and scotch pines around, you can get your wreaths and swags here along with a great assortment of hand-painted gourds, ornaments, and tobacco stick starts. Saws are available for use, and your tree will be shaken and wrapped for the ride home. 

Annie was so proud that we “knocked down” a tree. #itsgoinginourlivingroom #littlesaphere

A post shared by Patrick Clark (@kpatrickclark) on

5. Baldwin Farms, Richmond, KY

Bring your family to Baldwin Farms in Richmond, Kentucky, and pick out the family Christmas tree together this year. Start a family tradition by cutting your own tree and picking out aromatic pine wreaths and swags to take home. Don’t forget to make time to sit around the cozy fire and enjoy some hot chocolate. There’s always a good story being told. 

Annual Christmas tree cutting. We got a way better tree than picture attempts.

A post shared by Jennifer Martin (@martinja) on

6. Nieman Tree Farm, Lexington, KY

You know a place is good when people drive from other states to get there. Nieman Tree Farm in Lexington, Kentucky, sells out early each year because they offer the best and most affordable Christmas trees around. With a great selection of fir, pine, and spruce trees up to 12 feet-tall, you can cut your own or have it cut for you. Either way, it will be tied and loaded so you can take it home to decorate for the holidays. 

View this post on Instagram

A post shared by AllenAdams Photography, LLC (@allenadamsphotography) on

7. Kinman Farms, Burlington, KY

Santa is coming to town, and on the way, he’s stopping by Kinman Farms in Burlington, Kentucky, to spread a little Christmas cheer. Kinman Farms is a magical holiday place with helpful farm “elves” who love to help with the best and freshest trees and trimmings that will make everyone feel special. And once you select your favorite tree, you can stop by and enjoy a cup of hot chocolate, coffee, and cookies. Browse through the gift shop for great gift ideas for all those on your Christmas list. 

Found our perfect Christmas tree 🎄

A post shared by Jamie Lautenschlager (@jamielautenschlager) on

8. Lover’s Lane Tree Farm, Bowling Green, KY

Fresh cut Christmas trees in sizes from six to 12 feet, wreaths and garlands, and a great time is what you’ll find at Lover’s Lane Tree Farm in Bowling Green, Kentucky. Treat yourself and your family to hot chocolate and cookies for a special snack after you. This family-owned farm has been around since the 1980s, and you’ll be guided through how to pick the perfect holiday tree. Tree shopping has never been easier!

9. Roberts Family Farm, Guston, KY

With a rich family history of over 100 years, Roberts Family Farm in Guston, Kentucky offers a variety of u-pick items, including Christmas trees. Fresh cut trees are available Saturdays and Sundays from 1 p.m. until dark. Order your favorite holiday treats at Momma Rob’s Bakery while you’re there. You can also pick up locally grown poinsettias for the rest of your house. 

10. Shelby Christmas Tree Farm & Nursery, Shelbyville, KY

Great memories and a contagious holiday attitude go along with every Christmas tree bought at Shelby Christmas Tree Farm & Nursery in Shelbyville, Kentucky. You’ll have four acres and over 4,000 trees from which to select the best tree for your family. This is fun for the whole family, and you may just start a new holiday tradition.

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

Adair County

Allen County

Anderson County

Ballard County

Barren County

Bath County

Bell County

Boone County

Bourbon County

Boyd County

Boyle County

Bracken County

Breathitt County

Breckinridge County

Bullitt County

Butler County

Caldwell County

Calloway County

Campbell County

Carlisle County

Carroll County

Carter County

Casey County

Christian County

Clark County

Clay County

Clinton County

Crittenden County

Cumberland County

Daviess County

Edmonson County

Elliott County

Estill County

Fayette County

Fleming County

Floyd County

Franklin County

Fulton County

Gallatin County

Garrard County

Grant County

Graves County

Grayson County

Green County

Greenup County

Hancock County

Hardin County

Harlan County

Harrison County

Hart County

Henderson County

Henry County

Hickman County

Hopkins County

Jackson County

Jefferson County

Jessamine County

Johnson County

Kenton County

Knott County

Knox County

Larue County

Laurel County

Lawrence County

Lee County

Leslie County

Letcher County

Lewis County

Lincoln County

Livingston County

Logan County

Lyon County

Madison County

Magoffin County

Marion County

Marshall County

Martin County

Mason County

Mccracken County

Mccreary County

Mclean County

Meade County

Menifee County

Mercer County

Metcalfe County

Monroe County

Montgomery County

Morgan County

Muhlenberg County

Nelson County

Nicholas County

Ohio County

Oldham County

Owen County

Owsley County

Pendleton County

Perry County

Pike County

Powell County

Pulaski County

Robertson County

Rockcastle County

Rowan County

Russell County

Scott County

Shelby County

Simpson County

Spencer County

Taylor County

Todd County

Trigg County

Trimble County

Union County

Warren County

Washington County

Wayne County

Webster County

Whitley County

Wolfe County

Woodford County