FindTheSeasonChristmas tree finder & price comparison
Find the Season › Christmas trees › Central Virginia

Christmas Tree Farms in Central Virginia

Choose-and-cut farms and tree lots from Lynchburg and Evington out to Roanoke, Bedford, Smith Mountain Lake, Nelson County and the Charlottesville area. Prices are shown only when the seller’s own website posts them for this season.

Checked on November 11, 2026. Many of these sellers post only on Facebook, and most sell out, so call before you drive.

Find a farm near you

Uses your phone's location only on your screen. Nothing is saved.
Prices verifiedDates confirmedCall firstTap a dot to jump to that farm. Dots are close to each place, not the exact spot.

Confirmed for this season

Confirmed on the seller’s own website. Green tag: prices posted. Gold tag: dates confirmed, prices not posted yet.

Prices verified

Dave's Maine Wreaths & Christmas Trees

Central VirginiaForest
Pre-cut
Balsam fir
7 ft trees average about $65Smaller and larger trees priced by size
Wreaths
From $25.95
Note
The old Timberlake Road location is permanently closed.
Trees
Pre-cut Balsam fir trees from Maine; wreaths
Hours
Opens Friday, November 27. Mon–Sat 9 am – 9 pm, Sun 11 am – 8 pm, until the trees sell out
Address
16129 Forest Road (Route 221), Forest, VA 24551 (next to the former Aylor's)
Phone
207-551-8729 (special orders)
Dates confirmed

Huckleberry Knob Nursery

Central VirginiaRustburg
Pre-cut
Note
Pre-order your tree and wreath by November 13 to reserve one (posted November 3). Prices not posted.
Trees
Pre-cut Fraser fir trees; Fraser fir and boxwood wreaths
Hours
Mon–Fri 8 am – 5 pm, Sat 9 am – 4 pm, some Sundays in season
Address
1469 Sunnymeade Rd, Rustburg, VA 24588
Phone
434-266-1262
Dates confirmed

Green Needles Christmas Tree Farm

Central VirginiaColeman Falls (Bedford County)
Choose & cutPre-cut
Note
The website shows the 2026 opening date. Prices not posted. Has sold out in one weekend before, so go early.
Trees
Choose & cut White pine and some Norway spruce; pre-cut Fraser fir; wreaths and roping
Hours
Opens Saturday, November 21, 9 am – 5:30 pm. Then Fridays 10 am – 5:30 pm and Saturdays 9 am – 5:30 pm, closed Sundays, while supplies last
Address
1175 Yew Tree Lane, Coleman Falls, VA 24536
Phone
434-907-3138
Payment
Cash or check

Tree Accessories

What you'll need once your real tree is home.

Call first: not yet confirmed

These sold trees last season. We could not confirm this season’s dates on an official website yet. Hours shown are from last season unless it says otherwise.

Call first

Dancing Hill Christmas Tree Farm

Central VirginiaBedford
Choose & cutPre-cut
Note
Specializes in very tall trees: last season the owner said they would not cut anything under 12 ft, with specialty trees starting around $400 (The Roanoker). Its website still shows an old season, so check Facebook.
Trees
Choose & cut Blue spruce, Concolor fir, Douglas fir, White pine, Fraser fir, Scotch pine, Turkish fir; pre-cut Concolor and Fraser fir
Hours
Last year: opened the Friday after Thanksgiving. Sun–Thu 10 am – 6 pm, Fri–Sat 9 am – 7 pm
Address
1401 Dancing Hill Road, Bedford, VA 24523
Phone
434-660-1775 (call or text)
Payment
Cash or check
Call first

Bedford Evergreens

Central VirginiaBedford (Thaxton area)
Choose & cut
Trees
Choose & cut (family farm since 1979)
Hours
Last year: open three weekends only, starting the Friday after Thanksgiving. Hours posted on their Facebook page
Address
1893 Robertson Road, Bedford, VA
Phone
Not listed on the website
Call first

Campbell's Tree Farm

Central VirginiaMadison Heights
Choose & cut
Trees
Choose & cut White pine and Norway spruce (they cut it for you)
Hours
Last year: opened Saturday before Thanksgiving. Sat 9 am – 5 pm, Sun 12 – 5 pm, plus Black Friday
Address
292 Camden Drive, Madison Heights, VA
Phone
Not listed on the website
Listing: Lynchburg Macaroni Kid tree list
Call first

Virginia Garden Supply

Central VirginiaLynchburg
Pre-cut
Trees
Pre-cut Fraser fir and Balsam fir; live trees and poinsettias
Hours
Christmas shop open early November to January. Later hours Mon–Sat in season, call for times
Address
4614 Boonsboro Rd, Lynchburg, VA 24503
Phone
434-384-2441
Call first

Gary's Garden Center

Central VirginiaLynchburg
Pre-cut
Trees
Pre-cut Fraser fir
Hours
Last year: trees arrived the weekend before Thanksgiving. Mon–Fri 8 am – 5 pm, Sat 8 am – 3 pm, Sun 12 – 3 pm
Address
794 Leesville Road, Lynchburg, VA 24502
Phone
434-239-5282
Call first

Smith's Pumpkin Patch

Central VirginiaLynchburg
Pre-cut
Trees
Pre-cut White pine and Fraser fir
Hours
Last year: opened the Sunday before Thanksgiving. Sun 12–8 pm, Mon–Thu 4–8 pm, Fri–Sat 10 am – 8 pm, until sold out
Address
6204 Fort Avenue, Lynchburg, VA
Phone
Not listed on the website
Listing: Lynchburg Macaroni Kid tree list
Call first

Davis Produce

Central VirginiaLynchburg
Pre-cut
Trees
Pre-cut Fraser fir (one shipment a year)
Hours
Last year: trees arrived around November 19. Mon–Sat 10 am – 7 pm, closed Sunday
Address
13475 Wards Road, Lynchburg, VA
Phone
Not listed on the website
Listing: Lynchburg Macaroni Kid tree list
Call first

Forest Lions Club tree lot

Central VirginiaForest
Pre-cut
Trees
Pre-cut tree lot (club fundraiser)
Hours
Last year: Friday after Thanksgiving for about one week, until sold out. Santa visited on the weekend
Address
14956 Forest Road (beside Benjamin's Restaurant), Forest, VA
Phone
Not listed on the website
Listing: Lynchburg Macaroni Kid tree list
Call first

Concord Fire Station tree sale

Central VirginiaConcord
Pre-cut
Trees
Pre-cut tree lot (Concord Volunteer Fire Department fundraiser)
Hours
Starts at the fire department's Christmas Market. After that: Mon–Fri 5–8 pm, Sat 11 am – 8 pm, Sun 2–6 pm, until sold out
Address
80 Midgett Farm Road, Concord, VA
Phone
Not listed on the website
Listing: Lynchburg Macaroni Kid tree list
Call first

Saunders Brothers Farm Market

Central VirginiaPiney River (Nelson County)
Choose & cutPre-cut
Trees
Pre-cut White pine and Fraser fir (no choose & cut)
Hours
Last season: trees from November 22 until sold out. Market Mon–Sat 9 am – 5 pm
Address
2717 Tye Brook Highway, Piney River, VA 22964
Phone
434-277-8432
Source: saundersbrothersfarmmarket.com · Listing: Nelson County tree farm list
Call first

Hamill Christmas Tree Farm

Central VirginiaRoanoke
Choose & cutPre-cut
Note
Family farm for more than 50 years (WSLS, 2024).
Trees
Choose & cut (the only one inside Roanoke city limits), plus a lot of pre-cut trees
Hours
No opening date posted yet. Usually open from late November until Christmas
Address
3121 King Street NE, Roanoke, VA 24012
Phone
540-343-9701
Call first

Ingemont Farms

Central VirginiaBlue Ridge (near Roanoke)
Choose & cut
Trees
Choose & cut (they cut it for you); wreaths
Hours
Last season: Sat & Sun 12 pm to dark, and by appointment, from the Saturday after Thanksgiving to Christmas Eve
Address
1717 Camp Jaycee, Blue Ridge, VA 24064
Phone
540-947-2031
Payment
Cash only
Call first

White Horse Farm

Central VirginiaCallaway (Franklin County)
Choose & cut
Trees
Choose & cut White pine, Scotch pine, Canaan fir, Murray cypress, Blue spruce and more; saws provided or they cut it for you
Hours
Fri, Sat & Sun 10 am – 4 pm, starting the Friday after Thanksgiving (website, no year shown)
Address
405 Redfield Lane, Callaway, VA 24067
Phone
540-489-5095
Call first

Woods Farms

Central VirginiaBoones Mill (Franklin County)
Pre-cut
Trees
Pre-cut trees at the farm stand, plus wreaths and garland
Hours
Farm stand open until the third week of December
Address
2921 Naff Rd, Boones Mill, VA 24065
Phone
540-334-1719
Listing: pickyourownchristmastree.org listing
Call first

Fox Hill Tree Farm

Central VirginiaRoseland (Nelson County)
Choose & cut
Trees
Choose & cut Fraser fir, Concolor fir and White pine; help with loading
Hours
Weekends between Thanksgiving and Christmas, 10:30 am – 4:30 pm
Address
6326 Cub Creek Road, Roseland, VA 22967
Phone
434-361-1738
Listing: Nelson County tree farm list
Call first

Apple Shed

Central VirginiaLovingston (Nelson County)
Pre-cut
Trees
Pre-cut Fraser fir
Hours
Last season: trees from November 28, open 7 days 10 am – 5 pm. Supplies are limited
Address
14815 Thomas Nelson Hwy, Lovingston, VA 22949
Phone
434-263-8843
Listing: Nelson County tree farm list
Call first

JES Christmas Tree Farm

Central VirginiaMontebello (Nelson County)
Choose & cut
Trees
Choose & cut Fraser and Concolor fir, by appointment only
Hours
Last season: about one week after Thanksgiving. Sign up in advance
Address
329 Marwell Road, Montebello, VA 24464
Phone
540-377-5221
Listing: Nelson County tree farm list
Call first

Rockfish Valley Community Center tree sale

Central VirginiaAfton (Nelson County)
Pre-cut
Trees
Pre-cut Fraser fir, 5–9 ft (community fundraiser)
Hours
Last season: about November 21 to December 10. Lot open Saturday mornings
Address
190 Rockfish Lane, Afton, VA 22920
Phone
434-361-0100
Listing: Nelson County tree farm list
Call first

Foxfire Christmas Tree Farm

Central VirginiaScottsville
Choose & cutPre-cut
Trees
Choose & cut and pre-cut Fraser fir
Address
Scottsville, VA (call for directions)
Phone
434-212-0518
Listing: Charlottesville Family tree farm list
Call first

Nuckols Christmas Tree Plantation

Central VirginiaCumberland
Choose & cutPre-cut
Trees
Choose & cut, and pre-cut Fraser fir
Address
Cumberland, VA (call for directions)
Phone
434-394-8121
Payment
Cash or check
Listing: Charlottesville Family tree farm list
Call first

Campbell-Rodgers Lumberjack Christmas

Central VirginiaNorth Garden (near Charlottesville)
Pre-cut
Trees
Pre-cut Fraser fir
Hours
November 27–29 and December 4–6 (listed for this season in Charlottesville Family)
Address
North Garden, VA (see their Facebook event)
Phone
434-293-3021
Listing: Charlottesville Family tree farm list
Left out on purpose
  • Riverbend Tree Farms (Lee Jackson Highway, Lynchburg): listed as closed in tree-farm directories.
  • JMJ Landscape Supply (Wards Road): its website shows no Christmas tree sales.
  • Floyd County and New River Valley farms, and farms north of Charlottesville: more than about an hour’s drive from Lynchburg.
  • Nelson’s Christmas Tree Farm (Fincastle): no address or phone number found.

Sources: each seller's own website (linked on its card), Lynchburg Macaroni Kid's live tree list, Visit Lynchburg, Nelson County's tree farm list, The Roanoker, Charlottesville Family, and pickyourownchristmastree.org listings.