[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.
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.
Christmas Tree Farms in Virginia Guide
- Anne & Eddie Blevins Christmas Tree Farm (Damascus VA)
- Bedford Evergreens (Bedford VA)
- Claybrooke Farm (Mineral VA)
- Clover Hollow Christmas Tree Farm (Newport VA)
- Dancing Hill Christmas Tree Farm (Bedford VA)
- Every Soul Acres (Keezletown VA)
- Francisco Farms Choose and Cut Farm (Staunton VA)
- Hank’s Christmas Trees (Markham VA)
- Joe’s Trees (Newport VA)
- Reed Island Farm Christmas Trees (Hillsville VA)
- Rifton Farm Nursery (Pilot VA)
- Spruce Ridge Tree Farm (Newport VA)
- Sweet Providence Farm (Floyd VA)
- Valley Stark Farm (Luray VA)
- Willey’s Christmas Tree Farm (Mechanicsville VA)
1. Anne & Eddie Blevins Christmas Tree Farm
30862 Jeb Stuart Highway, Damascus VA • (276)388-2845
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.
READ MORE: The 10 Best Things to Do in Bristol TN/VA
2. Bedford Evergreens
1893 Robertson Road, Bedford VA • (540) 586-0515
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
3. Claybrooke Farm
912 Elk Creek Road, Mineral VA • (540) 872-3817
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.
4. Clover Hollow Christmas Tree Farm
190 Cider Hill Road, Newport VA • (540) 552-7192
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.
5. Dancing Hill Christmas Tree Farm
1401 Dancing Hill Road, Bedford VA • (434) 660-1775
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.
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.
6. Every Soul Acres
2411 Flook Ln, Keezletown VA • (540) 271-2076
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.
7. Francisco Farms Choose and Cut Farm
343 Bethel Green Road, Staunton VA • (540) 885-3008
Members of the Virginia Christmas Tree Growers Association, the Francisco Farms Choose and Cut Farm has been a local holiday tradition since 1979.
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
8. Hank’s Christmas Trees
12234 Belle Meade Ln, Markham VA • (540) 532-0436
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.
They also have fresh homemade wreaths that are available pre-decorated or undecorated, as well as other holiday decorations at their Christmas shop.
9. Joe’s Trees
5110 Cumberland Gap Rd, Newport VA • (540) 544-7303
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.
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!
10. Reed Island Farm Christmas Trees
715 Peacock Dr, Hillsville VA • (276) 766-3134
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.
11. Rifton Farm Nursery
240 Rifton Lane, Pilot VA • (540) 651-8440
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.
12. Spruce Ridge Tree Farm
655 Spruce Run Rd, Newport VA • (540) 544-7700
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.
13. Sweet Providence Farm
3313 Floyd Hwy N, Floyd VA • (540) 525-8444
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.
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!
14. Valley Star Farm
1104 Springfield Road, Luray VA • (540) 860-8040
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.
15. Willey’s Christmas Tree Farm
6305 Mechanicsville Turnpike, Mechanicsville VA • [email protected]
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