The 15 Best Christmas Tree Farms in Virginia (2023)

Disclaimer: This post may contain affiliate links. All hosted affiliate links follow our editorial & privacy policies.

[Updated November 24, 2023] Boone NC is the undisputed king of Christmas trees in the Appalachian Mountains region, annually providing millions of Frasier firs for families from Georgia north to New England.

But there are lots of great Christmas Tree Farms in Virginia too. 

The Virginia mountains are nothing to sneeze at when it comes to agritourism, boasting an impressive array of apple orchards, pumpkin patches, wineries, and more. 

Every year, thousands of families make new holiday memories while choosing the perfect symbol of Christmas at one of the myriad Christmas tree farms in Virginia.

Whether you’re a local resident like me, or a visitor planning to spend Christmas in Virginia, choosing the perfect tree is an important holiday tradition!

Fortunately, there are many Christmas tree farms that prioritize creating memorable experiences for families, who care about the quality of trees they are providing.

Some of my favorite farms offer a “choose-and-cut” option as well as pre-cut trees, with a variety of evergreen species, all sorts of holiday decor, and special Christmas events to make the day more fun.

Read on for our guide to the 15 best Christmas tree farms in VA, including the highlights of each farm. 

READ MORE: 10 Great Places to Celebrate Christmas in Virginia

Christmas Tree Farms in Virginia Guide

(Arranged alphabetically)

  1. Anne & Eddie Blevins Christmas Tree Farm (Damascus VA)
  2. Bedford Evergreens (Bedford VA)
  3. Claybrooke Farm (Mineral VA)
  4. Clover Hollow Christmas Tree Farm (Newport VA)
  5. Dancing Hill Christmas Tree Farm (Bedford VA)
  6. Every Soul Acres (Keezletown VA)
  7. Francisco Farms Choose and Cut Farm (Staunton VA)
  8. Hank’s Christmas Trees (Markham VA)
  9. Joe’s Trees (Newport VA)
  10. Reed Island Farm Christmas Trees (Hillsville VA)
  11. Rifton Farm Nursery (Pilot VA)
  12. Spruce Ridge Tree Farm (Newport VA)
  13. Sweet Providence Farm (Floyd VA)
  14. Valley Stark Farm (Luray VA)
  15. Willey’s Christmas Tree Farm (Mechanicsville VA)

READ MORE: The 10 Most Festive Christmas Towns in Virginia to Visit

North Georgia Christmas Tree Farms

1. Anne & Eddie Blevins Christmas Tree Farm 

30862 Jeb Stuart Highway, Damascus VA • (276)388-2845

Official Website

The Anne & Eddie Blevins Christmas Tree Farm is located about 14 miles from the small town of Damascus in Southwest Virginia (near the Appalachian Trail).

One of several cut-your-own Christmas tree farms in VA, the Blevins are known for their Fraser Fir trees, which range in size from 5 to 12 feet.

Visitors seeking a more convenient option can choose from one of the freshly cut trees that are ready to go.

The family farm also features different shapes and sizes of Christmas wreaths, ranging from 12 to 36 inches, as well as apple butter and apple sauce fresh from their own apple orchards

READ MORE: The 10 Best Things to Do in Bristol TN/VA

Bedford Evergreens Christmas Tree Farm Virginia
Bedford Evergreens Christmas Tree Farm, photo via Facebook

2. Bedford Evergreens

1893 Robertson Road, Bedford VA • (540) 586-0515

Official Website

Located 22 miles from the city of Roanoke VA, this second-generation family-owned farm places a strong emphasis on quality and service in providing your holiday evergreen needs. 

Opened in 1979, the choose-and-cut Christmas tree farm offers customers a wonderful holiday experience. Families can come and pick their favorite tree, with hand saws provided for convenience.

The farm is open the first two weekends of December, ensuring you’ll still have a healthy, fragrant tree come Christmas morning.

Bedford Evergreens also offers a wide selection of greenery, garlands, and wreaths to complete your Christmas decorations shopping list. 

READ MORE: The 15 Best Things to Do in Roanoke VA

VA Christmas Tree Farms - Claybrooke Farm
Photo courtesy Claybrooke Farm

3. Claybrooke Farm

912 Elk Creek Road, Mineral VA • (540) 872-3817

Official Website

With more than 20 acres of VA Christmas trees to choose from, Claybrooke Farm welcomes families to come and find their perfect tree this holiday season.

Planting trees since 1984, Claybrooke Farm takes pride in using sustainable farming practices to produce high-quality Xmas trees.

Claybrooke Farm has 7 different species of trees to choose from, including Canaan Fir, Nordmann Fir, and White Pine.

Reservations are required in order to make sure everyone has a great, uncrowded experience this Christmas.

Claybrooke Farm also hosts a Fall Farm Days festival, giving visitors a chance to go through corn mazes, pick a pumpkin from the patch, and stock up on all sorts of autumn decor.

READ MORE: The 10 Best Things to Do in Charlottesville VA

Cut your own christmas tree farms Virginia
Photo courtesy Clover Hollow Farm via Facebook

4. Clover Hollow Christmas Tree Farm

190 Cider Hill Road, Newport VA • (540) 552-7192

Official Website

The Clover Hollow Christmas Tree Farm offers heartwarming memories with their cut-your-own Christmas trees, which are grown sustainably, without pesticides or herbicides.

They open for season starting the day after Thanksgiving, and customers are welcome to explore and pick their favorite tree through the Christmas season (or until all trees are claimed).

Their available tree varieties include Fraser and Canaan Fir, as well as “exotic” species like Turkish Fir, Myers Blue Spruce, and Grand firs.

Handsaws are available during cut-your-own Christmas Tree hours, and fresh Fraser Fir wreaths are available for purchase in 5 different sizes. 

READ MORE: The 20 Best Places to See Christmas Lights in Virginia

Christmas in Virginia - Dancing Hill Christmas Tree Farm
Photo courtesy Dancing Hill Christmas Tree Farm

5. Dancing Hill Christmas Tree Farm 

1401 Dancing Hill Road, Bedford VA • (434) 660-1775

Official Website

Dancing Hill Christmas Tree Farm has been part of local families’ Christmas traditions since 1980, when their first trees were planted.

Located 4.6 miles north of the mountain town of Bedford VA, this family-owned business has the perfect VA Christmas tree for every family, with White Pine and Turkish Fir trees in varying heights to fit your needs.

To match your Christmas tree, you can also purchase evergreen wreaths, and visit their gift shop for Christmas-themed gifts and decor as well as nature-themed flags and other outdoor items.

Tree farms are the perfect place for photo ops: Dancing Hill has multiple selfie set-ups located around the farm, including the antique horse-drawn sleigh pictured above.

READ MORE:  The 15 Best Things to Do in Lexington VA & Natural Bridge VA

live Christmas tree farm VA- Every Soul Acres
Photo courtesy of Every Soul Acres

6. Every Soul Acres

2411 Flook Ln, Keezletown VA • (540) 271-2076

Official Website

Located about 5 miles east of Harrisonburg VA, Every Soul Acres is a beautiful place to spend an afternoon with the family. They have a variety of VA Christmas trees to choose from, including fir, spruce, and pine in a range of sizes. 

Their Choose-and-Cut experience allows visitors to pick the perfect tree. But this option is only available while supplies last,  so don’t dilly-dally if you want the pick of the litter!

Choose-and-Cut trees at Every Soul Acres are $60 and range up to 8 feet tall. The ready-cut trees are individually priced. 

They open the day after Thanksgiving but keep an eye on their Facebook page for updates and fun festive events. Also be sure to check out their Christmas Shop for seasonal decorations, poinsettias, and other goodies. 

READ MORE: The 10 Best Things to Do in Harrisonburg VA & Rockingham County

Christmas tree grower VA - Francisco Farms
Photo courtesy of Francisco Farms

7. Francisco Farms Choose and Cut Farm

343 Bethel Green Road, Staunton VA • (540) 885-3008

Official Website

Members of the Virginia Christmas Tree Growers Association, the Francisco Farms Choose and Cut Farm has been a local holiday tradition since 1979. 

The Staunton VA-based tree farm is open for business from the day after Thanksgiving to the Sunday before Christmas.

They’re open on weekends from 9AM to 5PM, and from noon to 5PM on weekdays. 

Important note: Remember to take cash or a check, as credit cards are not accepted here!

READ MORE: The 10 Best Things to Do in Staunton VA

Christmas trees Shenandoah Valley VA
photo courtesy of Canva

8. Hank’s Christmas Trees

12234 Belle Meade Ln, Markham VA • (540) 532-0436

Official Website

Located about 11 miles east of the From Royal entrance to Shenandoah National Park, Hank’s Christmas Trees has everything you need to create a fun and festive family outing.

There are several types of trees to choose from, including Fraser Fir, Douglas Fir, Concolor Fir, Blue Spruce, Serbian Spruce, Norway Spruce, White Pine, and Scotch Pine. They’re open daily from Nov 24 through Dec 23, from 10AM to 5PM.

Hank’s offers Choose-and-Cut trees, providing saws, gloves, and sleds to get your tree back to the parking lot. If you aren’t up to it, they will gladly give you a hand cutting your tree.

Before you leave, enjoy free hot chocolate and/or buy candied apples, chili, hot cider, apple donuts, or kettle corn.

They also have fresh homemade wreaths that are available pre-decorated or undecorated, as well as other holiday decorations at their Christmas shop.  

READ MORE: The 10 Best Things to Do in Waynesboro VA (Augusta County)

Virginia Christmas tree farm, barn, mountain
Photo courtesy Joe’s Trees

9. Joe’s Trees

5110 Cumberland Gap Rd, Newport VA • (540) 544-7303

Official Website

This Newport VA Christmas tree farm places emphasis on creating an environment that’s fun for the whole family.

This year Joe’s Trees will be offering 9 varieties to choose from, as well as wreaths, custom greenery, and hayrides.

Joe’s Trees will be open for the Christmas season from November 11 to December 23, but they’re also open in autumn for pumpkins, corn mazes, and even some gem mining.

Come early in December for special weekend Christmas events, including visits with Santa ClausVisit their gift shop for ornaments and other souvenirs, canned goods, and home decor.

If you visit this Fall, you have the option of pre-tagging your perfect Christmas tree and preordering your wreath to make sure you’re ready for the Christmas season!

READ MORE: The 8 Best Breweries in Roanoke VA, the Heart of Virginia’s Blue Ridge

cut your own Christmas tree Virginia
Photo courtesy of Reed Island Farm Christmas Trees

10. Reed Island Farm Christmas Trees 

715 Peacock Dr, Hillsville VA • (276) 766-3134

Official Website

This year you can get your Christmas trees at Reed Island Farm in Hillsville VA from Nov 18 through Dec 3. They’re open daily from 9 AM to 5 PM, and available on select other dates by appointment only. 

Having taken a year off to allow their younger trees to catch up, this Southwest Virginia farm is happy to welcome customers back in 2023.

This farm has a Choose-and-Cut system, where the whole family can go and experience a fun holiday tradition. There are hundreds of Fraser Fir trees to pick from, and they will even bale the tree for you.

Make sure you stop by their Christmas Shop to get your tree stand or stock up on holiday decorations, including fresh wreaths and garlands.  There are also a bunch of homemade and homegrown goodies available for purchase. 

READ MORE: 20 Ways to Celebrate Christmas in the Blue Ridge Mountains

Virginia pine christmas tree farm
Photo courtesy Rifton Farm Nursery

11. Rifton Farm Nursery

240 Rifton Lane, Pilot VA • (540) 651-8440

Official Website

Established in 1975, Rifton Farm Nursery is a Blue-Ribbon winner of the annual Virginia Christmas Tree Growers competition, and their dedication to quality product makes this one of the best tree farms in Virginia.

Christmas tree season at Rifton Farm Nursery starts the weekend before Thanksgiving and continues through Christmas (unless, of course, all trees find a home before that).

Customers can choose their own tree, with assistance in cutting and loading the tree from their friendly staff. Their available tree selections include Serbian Spruce, classic Fraser Fir, or White Pine.

If you’re looking for a faster option, check out their selection of pre-cut trees. Rifton Farm Nursery also has wreaths and garlands available for purchase. 

READ MORE: The 5 Best Places for Snow Tubing in Virginia

Tree farm
Photo courtesy Spruce Ridge Tree Farm

12. Spruce Ridge Tree Farm

655 Spruce Run Rd, Newport VA • (540) 544-7700

Official Website

Spruce Ridge Tree Farm has sold more than 25,000 Christmas trees over the last 30 years, and it’s a perfect place to spend some time during Christmas in Virginia.

Located just 6 miles from the town of Blacksburg, Spruce Ridge is a family-owned choose-and-cut tree farm that welcomes families to create their own Virginia Christmas memories.

The farm has a diverse array of options to choose from, such as Balsam Fir, Concolor Fir, Blue Spruce, and Fraser Fir.

They also have other Christmas decorations available, including fresh evergreen wreaths, boxwood wreaths, and door and mailbox swags.

READ MORE: 10 Great Romantic Getaways in Virginia for Couples

Roanoke Christmas Trees - Sweet Providence Farm
Photo courtesy of Sweet Providence Farm

13. Sweet Providence Farm

3313 Floyd Hwy N, Floyd VA • (540) 525-8444

Official Website

At Sweet Providence Farm in Floyd VA, there are hundreds of beautiful Christmas trees to pick from, including Fraser Fir, Concolor Fir, and White Pine. 

Located about 40 miles south of Roanoke, their lot opens the day after Thanksgiving and stays open until Christmas Eve.

You can stop by the Choose-and-Cut Christmas tree farm on weekends only (Fri-Sun) from 10AM to 5PM.

In addition to their trees, they also offer stunning wreaths to adorn your front door or windows. They come in all sizes, and can even be made to order!

Snow covered trees, snowy day, snow covered mountains
Photo courtesy Valley Star Farm

14. Valley Star Farm

1104 Springfield Road, Luray VA • (540) 860-8040

Official Website

Located in the Blue Ridge Mountains of Virginia, just outside Shenandoah National Park, this VA Christmas tree farm has 20 acres of trees for customers to either cut themselves or have cut by the helpful staff.

Varieties available at this Shenandoah Valley Christmas tree farm include White Pine, Colorado Blue Spruce, and Douglas Fir, just to name a few.

Once you select a Christmas tree, the Valley Star Farm staff will shake and bag your tree for free after bringing it in from the field. Or you can choose from a wide variety of freshly cut trees that are ready to go.

If you’re looking for even more VA Christmas cheer to take home with you, check out their decorations, such as handmade wreaths, bows, and festive centerpieces. 

READ MORE: The 10 Best Things to Do in Luray VA (Gateway to Shenandoah)

Christmas tree lot
Photo Courtesy Willey’s Christmas Tree Farm Facebook

15. Willey’s Christmas Tree Farm

6305 Mechanicsville Turnpike, Mechanicsville VA [email protected]

Official Website

This Christmas tree farm in Richmond VA is a family-owned business that provides customers with freshly cut trees and wreaths ready to be decorated for the holiday season.

Their assortment of trees includes Fraser Fir, Balsam Fir, and even a unique Fraser/Balsam Fir hybrid cross that was created by Mr. Willey (a U.S. military veteran) himself.

Willey’s Christmas tree farm opens the weekend after Thanksgiving, and has been in business for over 45 years now.

The farm provides local families with a fast, easy way to create lasting memories with a real Christmas tree that has been pre-selected for their convenience. –by Molly Frazier; lead image via Canva

Leave No Trace logo

We encourage anyone who loves the Blue Ridge region to learn about the Leave No Trace principles of responsible environmental stewardship. 

Stay on marked trails, take only pictures, pack out your trash, and be considerate of others who share the trails and parks you explore. 

Remember that waterfalls and rocky summits can be dangerous. Never try to climb waterfalls or get close to a ledge to get a selfie.

When you're exploring the wilderness, it's better to be safe than to be a statistic!