The 10 Best Christmas Tree Farms in Oklahoma!

Bring the smell of Christmas into your home with a fresh-cut, farm-grown pine tree grown locally in Oklahoma. Not only will that tree provide weeks of enjoyment in your home, once the holidays are over, you can recycle the tree as mulch. Plus, you’ll be supporting a local family and supporting a tree farm that produces oxygen and absorbs carbon dioxide the rest of the year. Here are 10 Christmas tree farms in Oklahoma where you can make holiday memories. 

1. Owasso Tree Farm, Owasso, OK

This farm is in the Tulsa area and has been providing holiday trees for more than 40 years. It has many different varieties of trees for you choose, as well as garland and roping for decorations. After you choose your tree, make sure to get some hot apple cider in the gift shop. 

7 Fridays till Christmas πŸŽ„πŸ™ŒπŸΌβ€οΈ

A post shared by Ashlin Taylor Matthews (@ashdelmatt) on

2. Pleasant Valley Farms, Sand Springs, OK

Take a hay ride into the field to choose your tree. You can even chop it down yourself, or ask for help from an experienced woodsman. Santa visits regularly. The farm offers complementary hot cocoa, homemade cider and coffee once you’ve chose your tree. 

3. Sorghum Mill Christmas Tree and Blackberry Farm, Edmond, OK

This farm north of Oklahoma City lets you choose and harvest your own tree, but offers pre-harvested if you’re not up to a trek into the field. It opens the day after Thanksgiving for the Christmas season. 

Christmas break is in full swing !!!!

A post shared by Sarah (Datin) Skinner (@sed8n) on

4. Santa’s Forest Tree Farm, Ponca City, OK

This locally owned and operated farm has been serving Kay County since 1988. It opens on Saturday after Thanksgiving for fresh-harvested Christmas trees. 

πŸŒ²πŸŽ„O Christmas TreeπŸŽ„πŸŒ²

A post shared by Darla Watts (@darla_watts) on

5. Janda Bend Christmas Trees, Stilwell, OK

This farm has more than 3,000 trees of different ages and sizes. They carry Virginia pine, Scots pine and Leyland cypress trees. If you’re allergic to pine, the Leyland cypress is a great option that looks wonderful all dressed up in Christmas splendor. 

Fought the cold and got us a #christmastree finally. #betterlatethannever Good lookin bunch.

A post shared by Clay Smith (@86dragracer) on

6. D & L Christmas Trees & Wreaths, Fletcher, OK

D & L does not have an official website, but they are open this season. The best way to reach them is by phone, (580) 549-6994. They’ll be open weekends before Thanksgiving to let you choose and save a tree to be cut down after Thanksgiving. 

7. Wells Family Christmas Tree Farm, Norman, OK

The farm is open on the weekends for picking your tree, but if you’re looking for a place to get into the holiday spirit, come down on Friday nights from 7 to 8:30 p.m. to enjoy Christmas music, a fire pit, and a hot drink with your friends and family. 

"This is the spirit of the Griswold family Christmas"

A post shared by Denae Miles (@denaemiles) on

8. Martinbird Tree Farm, Tuttle, OK

This farm is open through the week, but has tractor wagon rides to the fields on the weekend. Free hot chocolate and coffee to warm you up while you’re waiting for your tree to be prepared for the ride home. 

9. Wilkinson Christmas Forest, Tahlequah, OK

This farm opens the day after Thanksgiving for eastern Oklahomans to choose and cut the perfect tree that fits into your home. It has Virginia pine, Leyland cypress and Murray cypress trees in the field. 

10. Cal2homa Christmas Tree and Mum Farm, Gore, OK

One of the best things about this farm is the petting zoo and children’s activity area. Adults can get refreshments, hot chocolate, cider or coffee while letting the kids get up close with some farm animals after picking out a tree. It’s a great place to make holiday memories. 

I hope someday Avalee will look back on these memories and cherish them the way I do.

A post shared by Jacob Jones (@jacoba_jones) on

Select a Oklahoma 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

Alfalfa County

Atoka County

Beaver County

Beckham County

Blaine County

Bryan County

Caddo County

Canadian County

Carter County

Cherokee County

Choctaw County

Cimarron County

Cleveland County

Coal County

Comanche County

Cotton County

Craig County

Creek County

Custer County

Delaware County

Dewey County

Ellis County

Garfield County

Garvin County

Grady County

Grant County

Greer County

Harmon County

Harper County

Haskell County

Hughes County

Jackson County

Jefferson County

Johnston County

Kay County

Kingfisher County

Kiowa County

Latimer County

Le Flore County

Lincoln County

Logan County

Love County

Major County

Marshall County

Mayes County

McClain County

Mcclain County

Mccurtain County

Mcintosh County

Murray County

Muskogee County

Noble County

Nowata County

Okfuskee County

Oklahoma County

Okmulgee County

Osage County

Ottawa County

Pawnee County

Payne County

Pittsburg County

Pontotoc County

Pottawatomie County

Pushmataha County

Roger Mills County

Rogers County

Seminole County

Sequoyah County

Stephens County

Texas County

Tillman County

Tulsa County

Wagoner County

Washington County

Washita County

Woods County

Woodward County