pickinghours

Christmas tree farms in Virginia

27 choose-and-cut farms, from Loudoun and Clarke down the Shenandoah Valley and through the Piedmont to Richmond and Hampton Roads. 25 have posted 2026 dates — the first open on 21 Nov — and the ones still to post say so on their cards.

Farms with 2026 dates
25
First to open
21 Nov
Farms listed
27
Last checked
5 Nov

Christmas tree farms in Virginia: 2026 dates

All 27, soonest first. 25 have posted 2026 dates; the last 2 are here because people look for them by name, and say what is missing.

  1. 21 Nov2026Donner Farms VirginiaPurcellville · Loudoun CountyNorway spruce, white pine, Canaanfrom $100
  2. 21 Nov2026Firever PinesRuther Glen · Caroline CountyCanaan, Blue Ice, Leyland, white pineno price published
  3. 21 Nov2026Moose Apple Christmas Tree FarmBerryville · Clarke CountyCanaan, concolor, Norway spruce$150 any tree
  4. 21 Nov2026Woods Tree FarmAmelia Court House · Amelia Countycypress, Scotch pine, Canaan, Norway spruce$85–$149
  5. 27 Nov2026Caritas Tree FarmMount Solon · Augusta CountyCanaan, Fraser, concolor, white pine$100 to 8 ft
  6. 27 Nov2026Claybrooke FarmMineral · Louisa CountyCanaan, concolor, blue spruceno price published
  7. 27 Nov2026Clouse’s Pine Hill FarmWinchester · Frederick Countyseven species$45–$175
  8. 27 Nov2026Country LovingLeesburg · Loudoun Countywhite pine, Scotch pine, Norway spruce, red cedarno price published
  9. 27 Nov2026Evergreen AcresNokesville · Prince William Countywhite pine, Norway spruce$110–$160
  10. 27 Nov2026Every Soul AcresKeezletown · Rockingham Countyconcolor, Canaan and Douglas fir, spruce, white pineno price published
  11. 27 Nov2026Foxfire Christmas Tree FarmScottsville · Buckingham Countywhite pine, Douglas fir, Scotch pine, Norway spruceno price published
  12. 27 Nov2026Greene Meadows FarmStanardsville · Greene Countywhite pine, Canaan fir, spruceno price published
  13. 27 Nov2026Hartland Farm — Hank’s Christmas TreesMarkham · Fauquier CountyFraser, Douglas, blue spruce, white pine, two cypress$70 any size
  14. 27 Nov2026Haven Wood FarmBerryville · Clarke CountyDouglas, Canaan, concolor, two spruces$149 any tree
  15. 27 Nov2026Loudoun NurseryPurcellville · Loudoun CountyNorway & Meyer spruce, Canaan, Nordmann$100 any tree
  16. 27 Nov2026Nuckols Christmas Tree FarmCumberland · Cumberland Countywhite pine, Norway spruce, cypress$12–$17 a foot
  17. 27 Nov2026Oak Shade FarmRixeyville · Culpeper CountyWhite pine, Norway spruce, Fraser$83–$198
  18. 27 Nov2026Ostlund Christmas Tree FarmSingers Glen · Rockingham CountyNorway spruce, Scotch pine, white pine, Douglas fir$70 any tree
  19. 27 Nov2026Ratliff Tree FarmTimberville · Rockingham Countyspecies not named$50–$60
  20. 27 Nov2026Snickers Gap Tree FarmRound Hill · Loudoun CountyDouglas fir, blue spruce$174–$314
  21. 27 Nov2026Spruce Rock FarmBrightwood · Madison Countyfour to cut, two pre-cutno price published
  22. 27 Nov2026Stribling Trees at Oldacre’s FarmMarkham · Fauquier CountyFraser, Norway spruce, white pine$75–$100
  23. 27 Nov2026Zuni Tree & Alpaca FarmZuni · Isle of Wight Countypines, cedar, two cypressesno price published
  24. 28 Nov2026Chilly Hollow Christmas Tree FarmBerryville · Clarke Countyspecies not named$50–$80
  25. 28 Nov2026Jones Tree FarmSpotsylvania · Spotsylvania Countyspecies not namedno price published
  26. tbcOlde Church Christmas Tree FarmPowhatan · Powhatan Countyspecies not namedno price published
  27. tbcHistoric Greenbrier FarmsChesapeake · City of Chesapeakelimited; Fraser is pre-cutno price published

First to open

Four farms open on Saturday 21 November: Donner Farms Virginia and Moose Apple Christmas Tree Farm in Northern Virginia, Woods Tree Farm and Firever Pines near Richmond. Most of the rest open on the Friday after Thanksgiving, 27 November, and Chilly Hollow Christmas Tree Farm and Jones Tree Farm on the Saturday. Oak Shade Farm, Ratliff Tree Farm and Ostlund Christmas Tree Farm keep going to Christmas Eve; at the other end, Zuni Tree & Alpaca Farm is open for three days only and Claybrooke Farm for four.

Book ahead at these

Haven Wood Farm is by appointment, Moose Apple Christmas Tree Farm and Woods Tree Farm take cutting reservations with a $50 deposit, and Donner Farms Virginia asks you to get in touch before a weekday visit. Spruce Rock Farm takes walk-ins but “highly encourages” booking, and Chilly Hollow Christmas Tree Farm sells most of its trees by appointment in October, before the season opens at all. Claybrooke Farm is the strictest: it is open by reservation only, and there is no walking in.

A farm that is a charity

One farm here is run for a cause rather than for a living. Caritas Tree Farm in Mount Solon is a registered non-profit whose donors cover the running costs, so what you pay for the tree goes to community programmes for people with disabilities.

Book before you go: Moose Apple Christmas Tree Farm and Haven Wood Farm need a booking to cut. Turn up without one on those days and you may not get a tree.

Dogs: 7 farms on this page welcome them. Every dog-friendly farm in Virginia, with each farm’s rule.

Northern Virginia · 10 farms, 10 with 2026 dates — Loudoun, Clarke, Fauquier and Prince William counties

Donner Farms Virginia

Purcellville, VA · Loudoun County

Norway spruce, white pine, Canaan fir and a few blue spruce and red cedar, with early sales the weekend before Thanksgiving. Field trees from $100, and tall pre-cut balsam from Canada.

2026 season21 Nov – last day not posted
OctNovDec
  • Early salesSat 21 & Sun 22 Nov“November 21 and 22, 2026”
  • ThenFrom the Friday after Thanksgivingweekends, and Tue–Thu by appointment
  • PriceField trees from $100pre-cut balsam 9–14 ft from $195; no year given

What’s there

  • Norway spruce
  • White pine
  • Canaan fir
  • Blue spruce
  • Red cedar
  • Pre-cut balsam

Practical

  • Dogsno dogs on the property
  • PaymentVisa, Mastercard, cheque, cash

Before you set offThe FAQ page still lists last season’s dates; the home page has 2026’s. Contact the farm before a weekday visit.

Contact

Checked 17 Oct 2026

Moose Apple Christmas Tree Farm

Berryville, VA · Clarke County

Canaan and concolor fir and Norway spruce at $150 for any field tree, cut by reservation ($50, counted towards the tree) on thirteen days. Tagging opened on 10 October. Pre-cut Fraser and concolor 6–8 ft need no booking.

2026 season21 Nov – 13 Dec
OctNovDec
  • Cutting21–22, 27–29 Nov; 3–6, 10–13 Dec10am–4pm, by reservation
  • TaggingOpened Sat 10 Oct
  • Price$150 any field tree$50 deposit included; no year given

What’s there

  • Canaan fir
  • Concolor fir
  • Norway spruce
  • Pre-cut Fraser and concolor
  • Pre-order 9–12 ft

Practical

  • Dogsno pets on the farm
  • Paymentcards, Apple Pay, cheque, cash

Before you set offParts of the site still carry 2025 notices; the 2026 dates are on its home page.

Contact

Checked 17 Oct 2026

Snickers Gap Tree Farm

Round Hill, VA · Loudoun County

Mountain-grown Douglas fir and Colorado blue spruce on the Blue Ridge above Bluemont, the farm Northern Virginia searches for by name: 36,000 trees, every one shaped by hand each year, after 45 years of growing. A saw and a pulling rope are handed to you, shaking and baling are included, and anything up to 7 ft is $174.

2026 season27 Nov – last day not posted
OctNovDec
  • OpensFri 27 Nov, 9am“We open for tree sales in 2026 on Friday, November 27th”
  • HoursMon–Fri 1–5:30pm, Sat–Sun 9am–5:30pmThanksgiving weekend 9–5:30 daily
  • Price$174 up to 7 ftthen $184, $204, $234 and $264 a foot higher, $314 over 11 ft

What’s there

  • Douglas fir
  • Colorado blue spruce
  • Saw and rope provided
  • Shaking and baling included
  • Snack Shack at weekends
  • Restrooms
  • Wreaths

2026 prices, published by the farm

  • Any tree up to 7 ft$174
  • Up to 8 ft$184
  • Up to 9 ft$204
  • Up to 10 ft$234
  • Up to 11 ft$264
  • Over 11 ft$314

Practical

  • Dogsno pets on the farm
  • Paymentcash, Apple and Google Pay, all major cards

Before you set offSmall trees are not cheaper — anything from 1 to 7 ft is $174 — and all sales are final. Chainsaws, reciprocating saws, hatchets and axes are banned, and there are no reserved trees: coloured tape in the rows is for the farm’s own use.

Contact

Checked 5 Nov 2026

Haven Wood Farm

Berryville, VA · Clarke County

Douglas, Canaan and concolor fir and Black Hills and Norway spruce, $149 for any tree of any size, with 10% off for veterans, military and first responders. By appointment, on seven days only.

2026 season27 Nov – 13 Dec
OctNovDec
  • Open days27–29 Nov, 5–6 & 12–13 Dec, 20269am–4pm
  • BookingAppointment requiredbook on the farm’s site
  • Price$149 any tree2026

What’s there

  • Douglas fir
  • Canaan fir
  • Concolor fir
  • Black Hills spruce
  • Norway spruce

Practical

  • Dogsleashed dogs allowed
  • Paymentnot stated

Worth knowingNo phone listed — the farm’s contact is erik@havenwoodfarm.com.

Contact

Checked 17 Oct 2026

Evergreen Acres

Nokesville, VA · Prince William County

Its 36th and final season — “we will not be open next year”. White pine $110 and Norway spruce $160, tax included, with clearance pines from $40. No pre-cut trees and no admission fee.

2026 season27 Nov – 20 Dec
OctNovDec
  • Open27 Nov – 20 Decmostly 8am–4:30pm; some weekdays 1–4:30
  • PriceWhite pine $110, Norway spruce $1602026, tax included; clearance pine $40–$80

What’s there

  • White pine
  • Norway spruce
  • No admission fee
  • Final season

Practical

  • Dogsleashed dogs welcome
  • Paymentcash or card

Contact

Checked 17 Oct 2026

Loudoun Nursery

Purcellville, VA · Loudoun County

Any tree, any size, $100 — Norway and Meyer spruce, Canaan, Nordmann and concolor fir, blue spruce. Plenty at 5 to 7 ft, few above 8. No appointment needed.

2026 season27 Nov – weekends to Christmas
OctNovDec
  • OpensThanksgiving Friday2026 availability page; 9am–4pm
  • ThenWeekends before Christmas
  • Price$100 any tree2026

What’s there

  • Norway spruce
  • Meyer spruce
  • Canaan fir
  • Nordmann fir
  • Concolor fir
  • Blue spruce

Practical

  • Dogswelcome on a leash
  • Paymentnot stated

Before you set offThe page gives “Thanksgiving Friday” rather than a date, and one heading on it reads “2027” by mistake — everything else is labelled 2026.

Contact

Checked 17 Oct 2026

Stribling Trees at Oldacre’s Farm

Markham, VA · Fauquier County

Fraser fir and Norway spruce at $100 and white pine at $75, on the Blue Ridge off I-66.

2026 season27 Nov, then weekends
OctNovDec
  • OpensFri 27 Nov, 10am–4pm“Our first day is Friday after Thanksgiving”; from the farm’s own email, 8 Nov 2026; the farm’s own rule, worked out for 2026
  • ThenSaturdays and Sundays, 10am–4pmfrom the farm’s own email, 8 Nov 2026
  • PriceFraser & Norway $100, white pine $75no year given

What’s there

  • Fraser fir
  • Norway spruce
  • White pine

Practical

  • Dogsnot stated
  • Paymentcredit cards accepted

Contact

Checked 8 Nov 2026

Hartland Farm — Hank’s Christmas Trees

Markham, VA · Fauquier County

$70 for any size you cut yourself, whatever its height, with six species in the field, free saws, sleds and tie-down straps, and evening train rides at the weekend. Pre-cut Fraser firs are priced by height instead.

2026 season27 Nov – until sold out
OctNovDec
  • OpensFri 27 Novthe farm’s own rule: “Friday after Thanksgiving”
  • ThenOpen daily“til we run out of trees”
  • Choose and cut$70 any sizeno year given
  • Pre-cut Fraser fir$100 to $230by height; no year given
  • Train ridesFri–Sat, 5–8pma private car is $89 for about seven adults

What’s there

  • Fraser fir
  • Douglas fir
  • Blue spruce
  • White pine
  • Leyland cypress
  • Blue Ice cypress
  • Saws, sleds and straps free
  • Evening train rides

Practical

  • Dogsno dogs, documented service dogs excepted
  • Paymentdebit and credit cards

Worth knowingThe six species are what the farm grows across the whole site; its pre-cut Frasers are hand selected for height and variety and priced separately, so the $70 flat rate is for what you cut yourself. Gloves, saws, sleds and tie-down straps all come free.

Before you set offThe farm gives its opening as a rule, the Friday after Thanksgiving, rather than a date; this year that is 27 November. It stays open every day until the trees run out.

Contact

Checked 5 Nov 2026

Country Loving

Leesburg, VA · Loudoun County

Rick and Monica Hoybach’s farm, planted from 2000 and selling since 2010: white pine, Scotch pine, Norway spruce and red cedar to cut, plus pre-cut Fraser fir from higher ground.

2026 season27 Nov – 20 Dec
OctNovDec
  • OpensFri 27 Novthe farm’s rule: the Friday after Thanksgiving
  • ThenFirst three December weekendsto Sun 20 Dec by that rule
  • Tree pricesnot publishednot published

What’s there

  • White pine
  • Scotch pine
  • Norway spruce
  • Red cedar
  • Pre-cut Fraser

Practical

  • Dogsnot stated
  • Paymentnot stated

Before you set offRing 703-929-4749 before you set off. The farm gives its season as a rule, not dates, and has posted nothing new for a while; we have written to ask.

Contact

Checked 5 Nov 2026

Chilly Hollow Christmas Tree Farm

Berryville, VA · Clarke County

A family farm just east of Berryville that sells most of its trees before the season starts: buyers came out on two October weekends by appointment, picked and paid for a tree, and come back after Thanksgiving to cut it. Public sales follow at weekends. $50 to $80 depending on species, strictly cash. The farm makes maple syrup too.

2026 season28 Nov – last day not posted
OctNovDec
  • Public salesSat 28 Nov“weekends, starting the Saturday after Thanksgiving”
  • Pre-selectionOver for 2026the farm’s weekends were 17–18 and 24–25 October
  • Price$50 to $80depending on species
  • PaymentCash only“we do NOT accept Credit or Debit cards!”

What’s there

  • Weekend sales
  • Cash only
  • $50 to $80
  • Maple syrup
  • Honey and jams

Practical

  • Dogsnot stated
  • Paymentcash only — no credit or debit cards

Before you set offBy the time public sales open, the October buyers have had the pick of the field. Come if you are not fussy. It is cash only — the office has no internet. Questions go to Susan (571-236-5762, yeri1959@aol.com) or Alex (540-539-1307).

Contact

Checked 5 Nov 2026

Shenandoah Valley · 5 farms, 5 with 2026 dates — Frederick, Rockingham and Augusta counties

Caritas Tree Farm

Mount Solon, VA · Augusta County

A registered charity that grows Christmas trees to pay for community programmes for people with disabilities — the running costs are covered by donors, so the price of the tree goes to the programmes rather than to the farm. Five open days.

2026 season27 Nov – 6 Dec
OctNovDec
  • OpensFri 27 Nov, 9am–5pmBlack Friday, the farm’s own opening day
  • Open days27–29 Nov and 5–6 Dec“Two Weekends Only”
  • HoursSat 10am–5pm, Sun 12–5pmBlack Friday 9am–5pm
  • Price$100 to 8 fttaller trees selected, at extra cost

What’s there

  • Canaan fir
  • Fraser fir
  • Concolor fir
  • White pine
  • Wreaths and door swags
  • Hand saws provided
  • Free hot chocolate and cider

2026 prices, published by the farm

  • Any tree up to 8 ft$100
  • Selected taller treesadditional charge
  • Tree stands and watering funnelson sale at the barn

Practical

  • Dogswelcome on a leash; clean up after your pet
  • Paymentcash, cheque, Apple Pay, Google Pay and all major cards — no PayPal or Venmo

Worth knowingSet up in 2017 and run as a non-profit. The money goes to Camp LIGHT, a summer day camp for children with special needs and at-risk children, among other local programmes.

Before you set offFive days and no more, and the first of them is Black Friday. Chainsaws and powered saws are not allowed — the farm lends hand saws, and will cut the tree for you if you ask.

Contact

Checked 31 Oct 2026

Clouse’s Pine Hill Farm

Winchester, VA · Frederick County

Seven species to cut in the bend of Back Creek north-west of Winchester, from long-needled white pine to Douglas fir, which the farm calls its most popular. Saw, cart and baling are provided.

2026 season27 Nov – last day not posted
OctNovDec
  • OpensFri 27 Novthe farm calls it Evergreen Friday
  • Closingnot publishednot posted; self-serve pre-cut trees are left at the gate to Christmas
  • Cut your ownSeven speciesfour firs, two pines and a spruce
  • Price$45–$175 by specieswhite and Scotch pine $45–$120, the firs and Norway spruce $50–$175; no year given

What’s there

  • Douglas fir
  • Fraser fir
  • Canaan fir
  • Concolor fir
  • Norway spruce
  • White pine
  • Scotch pine
  • Pre-cut
  • Wreaths
  • Bow saw and cart provided

Practical

  • Dogsnot stated
  • Paymentcash, cheque, Visa, Mastercard

Worth knowingThe farm posts its season news on Facebook rather than on its website, so that is the page to check for the closing date and for weather.

Before you set offThe farm provides the saw, the cart and the baling. Bring a tarp, gloves and tie-downs — it says plainly that those are yours to bring.

Contact

Checked 5 Nov 2026

Ratliff Tree Farm

Timberville, VA · Rockingham County

A family farm north of Harrisonburg that now sells every tree at the farm itself, after years on a lot in town: $50 to cut your own, $60 pre-cut, open every day to Christmas Eve. In July it is a pick-your-own blueberry farm.

2026 season27 Nov – 24 Dec
OctNovDec
  • OpensFri 27 Novthe farm opens on Black Friday
  • HoursMon–Thu noon–5pm, Fri–Sun 9am–darklast season’s; to Christmas Eve
  • Price$50 cut your own, $60 pre-cut2025 prices

What’s there

  • Cut your own
  • Pre-cut
  • Open to Christmas Eve
  • Blueberries in summer

Practical

  • Dogsnot stated
  • Paymentnot stated

Before you set offThe farm opens on Black Friday, which is 27 November this year; its hours and prices are last season’s until it posts 2026’s.

Contact

Checked 5 Nov 2026

Every Soul Acres

Keezletown, VA · Rockingham County

Bobby and Laura Wolfe’s family farm east of Harrisonburg: six species to choose and cut, pre-cut Fraser and balsam, and a Christmas shop where their daughters make the wreaths and roping. Admission is free, and so are the saws, help with cutting, shaking and baling.

2026 season27 Nov – until the season’s trees are cut
OctNovDec
  • OpensFri 27 Nov“the first day of tree sales for the 2026 season”
  • HoursFri–Sun 10am–5:30pm, Mon–Thu 3–5:30pm
  • Last dayNo fixed datethe farm stops when it reaches this season’s planned harvest
  • Choose and cutUp to 11 ft
  • Pre-cut Fraser and balsam6 to 12 ftpriced tree by tree, while supplies last

What’s there

  • Concolor fir
  • Canaan fir
  • Douglas fir
  • Blue spruce
  • Norway spruce
  • White pine
  • Pre-cut Fraser and balsam
  • Free admission
  • Christmas shop

Practical

  • Dogson a leash, and cleaned up after
  • Paymentall major credit cards

Worth knowingWeekday afternoons from 3pm are the quiet time. Weekends bring a fire, sweet treats and Showalter’s cider, with a petting zoo, pony rides or live music on some dates — the farm posts those on Facebook.

Before you set offThe farm cuts only a set number of trees each year, so that there are always trees to come — they take six to ten years to grow — and closes when it reaches that number. Go early rather than late.

Contact

Checked 6 Nov 2026

Ostlund Christmas Tree Farm

Singers Glen, VA · Rockingham County

A family farm planted from 1986, selling since 1993: $70 for any tree you cut, whatever the species or height, with saws, a shaker and a netter provided and a free ornament with each tree. Full service on two weekends, then self-service every day to Christmas Eve.

2026 season27 Nov – 24 Dec
OctNovDec
  • OpensFri 27 Nov9am–5pm, confirmed by the farm
  • Full service28–29 Nov, 5–6 DecSaturdays 9am–5pm, Sundays noon–5pm
  • Self-serviceEvery day to 24 Dec
  • Choose and cut$70 any tree2026 price
  • Pre-cut Fraser$75 to $2352026 prices

What’s there

  • Norway spruce
  • Scotch pine
  • White pine
  • Douglas fir
  • Pre-cut Fraser
  • Free ornament
  • Candy cane tree hunt
  • Barrel train
  • Hot chocolate and pretzels
  • Open to Christmas Eve

Practical

  • Dogswelcome on a leash
  • Paymentcash or Venmo only — no cards

Worth knowingOn the full-service days the grandchildren sell hot chocolate and warm pretzels, children hunt for the candy cane tree, and the barrel train runs at $4 a child (11 and under).

Before you set offThe farm says supply is limited, so come early. No debit or credit cards — cash or Venmo.

Contact

Checked 6 Nov 2026

Charlottesville and Culpeper · 4 farms, 4 with 2026 dates — Culpeper, Madison, Greene and Buckingham counties

Spruce Rock Farm

Brightwood, VA · Madison County

Four species to cut and two more pre-cut, nine open days, and the widest range of ways to pay of any farm on this page — cash, cheques, debit, credit and phone apps. Walk-ins are taken but the farm would much rather you booked.

2026 season27 Nov – 20 Dec
OctNovDec
  • OpensFri 27 Nov, 10am–4pm“11/27, 11/28, 11/29” of 2026
  • ThenWeekends only5–6, 12–13 and 19–20 Dec, 10am–4pm
  • BookingWalk-ins taken“we highly encourage booking an appointment”
  • Cut your ownFour speciesNorway, blue and white spruce, and Canaan fir
  • Pre-cutFraser and concolor firFraser in 6–7, 7–8, 8–9 and 9–10 ft for 2026
  • WreathsHand made on the farm12 in rings, 18–22 in finished, single species or mixed
  • Tree pricesnot publishednot published — ring 540-543-2309

What’s there

  • Norway spruce
  • Blue spruce
  • White spruce
  • Canaan fir
  • Pre-cut Fraser fir
  • Pre-cut concolor fir
  • Wreaths
  • Booking encouraged

Practical

  • Dogsnot stated
  • Paymentcash, cheques, debit, credit and phone apps

Before you set offNine days spread over five weekends, 10am to 4pm on each. Booking is not required but is strongly encouraged, and the farm says to watch its site for changes to the list.

Contact

Checked 31 Oct 2026

Oak Shade Farm

Rixeyville, VA · Culpeper County

One of the longest seasons in Virginia — the day after Thanksgiving right through to Christmas Eve, five days a week — and a full published price list, which almost nothing else in the state has. Culpeper Chamber of Commerce’s 2026 Agribusiness of the Year.

2026 season27 Nov – 24 Dec
OctNovDec
  • OpensFri 27 Nov 2026the farm’s own date, by email on 30 October
  • Runs to24 DecemberChristmas Eve, confirmed by the farm
  • Open daysWed–Sun, 9am–5pmclosed Monday and Tuesday
  • Fraser fir$98 to $198by height, 6–7 ft up to 9–10 ft
  • White pine$83Norway spruce $93
  • Table tops$47the cheapest small tree in Virginia

What’s there

  • White pine
  • Norway spruce
  • Fraser fir
  • Table-top trees
  • Garlands
  • Wreaths
  • Open to Christmas Eve
  • Full price list published

2026 prices, published by the farm

  • Table tops$47
  • White pine$83
  • Norway spruce$93
  • Fraser fir, 6–7 ft$98
  • Fraser fir, 7–8 ft$125
  • Fraser fir, 8–9 ft$163
  • Fraser fir, 9–10 ft$198
  • Garland, 8 ft$27
  • Garland, 10 ft$33
  • Wreath, 12 inch$47

Practical

  • Dogswelcome — “your four-legged family members are welcome”
  • Paymentcash, cheques and credit cards

Worth knowingA season that runs to Christmas Eve is rare: most farms on this page are done by the middle of December. If you buy your tree the week of Christmas, this is one of the few still open. The farm confirmed the whole season by email on 30 October.

Contact

Checked 5 Nov 2026

Greene Meadows Farm

Stanardsville, VA · Greene County

Seven acres of cut-your-own white pine, Canaan fir and spruce north of Charlottesville, with pre-cut concolor, Fraser and Douglas fir. It sells out fast: about half the pre-cut trees go on the first weekend.

2026 season27 Nov – until sold out
OctNovDec
  • OpensFri 27 Novthe farm opens on Black Friday
  • LastsAbout two weekendsit usually sells out by then
  • Tree pricesnot publishednot published

What’s there

  • White pine
  • Canaan fir
  • Spruce
  • Pre-cut concolor, Fraser, Douglas

Practical

  • Dogsnot stated
  • Paymentcash and credit cards

Before you set offGo on the first weekend if you want a choice. The farm gives its opening as Black Friday, which this year is 27 November.

Contact

Checked 5 Nov 2026

Foxfire Christmas Tree Farm

Scottsville, VA · Buckingham County

Back after a quiet spell, on a new website: a choose-and-cut farm across the James River from Scottsville, with white pine, Douglas fir, Scotch pine and Norway spruce in the field and about 100 pre-cut Fraser firs, 6 to 10 ft, from a partner farm.

2026 season27 Nov – December, Thu–Sun
OctNovDec
  • OpensFri 27 Nov“2026 Tree Season — Opening November 27”
  • ThenThu–Sun in Decemberlast day not posted; we show 20 Dec
  • Hours9am–5pmlast December’s
  • Tree pricesnot publishednot published

What’s there

  • White pine
  • Douglas fir
  • Scotch pine
  • Norway spruce
  • Pre-cut Fraser

Practical

  • Dogsbest left at home; on a leash if they come
  • Paymentcash, cheque, Apple Pay, cards

Before you set offOpen Thanksgiving weekend, then Thursday to Sunday only. Few petrol stations nearby, so fill up first; ring 434-212-0548 if the weather is doubtful.

Contact

Checked 5 Nov 2026

Around Richmond · 6 farms, 5 with 2026 dates — Amelia, Powhatan, Cumberland, Caroline, Louisa and Spotsylvania counties

These 6 farms are on their own page, with each farm’s hours, prices, trees and contact details: Christmas tree farms near Richmond.

Hampton Roads · 2 farms, 1 with 2026 dates — Isle of Wight County and Chesapeake

Zuni Tree & Alpaca Farm

Zuni, VA · Isle of Wight County

Three days and no more. Southern species on the edge of the Great Dismal Swamp — white and Virginia pine, red cedar and two cypresses, and no firs at all — with a herd of alpacas and a shop of alpaca wool beside the field.

2026 season27 – 29 Nov
OctNovDec
  • OpensFri 27 Nov, 9am–5pm“11/27/26, 11/28/26 and 11/29/26”
  • Open daysThreeBlack Friday and the weekend after it
  • Hours9am–5pmall three days
  • Tree prices$69 (5–6 ft) to $150 (13–14 ft)from the farm’s own email, 10 Nov 2026

What’s there

  • Eastern white pine
  • Virginia pine
  • Eastern red cedar
  • Carolina Sapphire cypress
  • Murray cypress
  • Alpacas
  • Wreaths made daily
  • Saws, twine and carts provided
  • Free shaking and wrapping

Practical

  • Dogsleashed dogs welcome, but the property has sand burrs; warn customers
  • Paymentcards (3% charge), cash and local checks

Worth knowingThe farm also keeps alpacas, and the Christmas shop sells alpaca products alongside the wreaths and bows. Growing trees and alpacas side by side since 2000.

Before you set offCarolina Sapphire, Murray cypress and Eastern red cedar are all limited this year, and the farm no longer brings in pre-cut Fraser fir — everything here is cut in the field. It asks you to ring first to check the selection. Trees are cut, never dug up with roots.

Contact

Checked 31 Oct 2026

Historic Greenbrier Farms

Chesapeake, VA · City of Chesapeake

Once a vast wholesale nursery, open to the public since 2010. At Christmas it is “primarily a fresh-cut Christmas Tree lot” selling Fraser fir, plus living Leyland cypress, red cedar, Green Giant arborvitae and white pine to plant after the holidays.

  • 2026 datesnot publishednot posted for the tree lot
  • Cut your ownnot published“on a limited basis” — ring 757-421-2141
  • Christmas on the FarmSat 28 Nov, 10am–2pmfree photos with Santa; $20 wristbands

What’s there

  • Pre-cut Fraser fir
  • Plantable trees
  • Limited cut-your-own
  • Santa visit

Practical

  • Dogsnot stated
  • Paymentnot stated

Before you set offRing 757-421-2141 before you set off if you want to cut your own: most trees here are pre-cut, and the farm points to Facebook for what is available.

Contact

Checked 5 Nov 2026

Listings you will find elsewhere that are wrong

Virginia Christmas tree farm questions

When do Christmas tree farms open in Virginia?

Donner Farms in Purcellville, Moose Apple in Berryville, Woods Tree Farm in Amelia and Firever Pines in Ruther Glen open on Saturday 21 November 2026. Most of the rest open on Friday 27 November, the day after Thanksgiving: Snickers Gap, Hartland Farm, Haven Wood, Evergreen Acres, Loudoun Nursery, Country Loving, Nuckols, Spruce Rock, Oak Shade, Caritas, Clouse's, Ratliff, Every Soul Acres, Ostlund, Greene Meadows, Foxfire, Claybrooke and Zuni. Chilly Hollow near Berryville and Jones Tree Farm in Spotsylvania open on Saturday 28 November. Oak Shade, Ratliff and Ostlund stay open to Christmas Eve; Zuni is open for three days only and Claybrooke for four.

When does Snickers Gap Tree Farm open?

Friday 27 November 2026 at 9am. Thanksgiving weekend it is open 9 to 5:30 every day; after that weekdays 1 to 5:30 and weekends 9 to 5:30. It sells mountain-grown Douglas fir and Colorado blue spruce. No pets, and no chainsaws.

Which Virginia farms need a reservation?

Claybrooke Farm at Mineral is open by reservation only, with no walk-ins at all, and its four dates book up; cancelled slots reopen on its booking page automatically, so a full date is worth checking again. Haven Wood in Berryville is by appointment. Woods Tree Farm and Moose Apple take cutting reservations with a $50 deposit that counts towards the tree. Spruce Rock takes walk-ins but asks you to book. Everywhere else on this page, you can simply turn up.

Where can I cut a Christmas tree near Richmond?

Woods Tree Farm in Amelia from 21 November, by reservation; Firever Pines in Ruther Glen, north toward Fredericksburg, also from 21 November; and Nuckols in Cumberland from 27 November, with 2026 prices of $12 to $17 a foot. Further out, Jones Tree Farm in Spotsylvania opens on 28 November and Greene Meadows near Charlottesville on the 27th. Olde Church in Powhatan hasn't posted 2026 dates yet.

How much does a Christmas tree cost in Virginia?

Between about $47 and $198, and the spread is mostly about species and size rather than about the farm. Oak Shade in Rixeyville publishes the fullest list in the state: $47 for a table-top tree, $83 for a white pine, $93 for a Norway spruce, and Fraser fir from $98 at 6 to 7 ft up to $198 at 9 to 10 ft. Chilly Hollow near Berryville is $50 to $80 depending on species, cash only, and Ratliff near Harrisonburg charged $50 to cut your own last season. Several Northern Virginia farms charge one price for any tree: Hartland Farm $70, Loudoun Nursery $100, Haven Wood $149, Moose Apple $150; Snickers Gap is $174 for anything up to 7 ft and $314 over 11 ft. Evergreen Acres is $110 for white pine and $160 for Norway spruce, tax included. Near Richmond, Woods Tree Farm runs from $85 for most 6 to 7 ft trees. In the Shenandoah Valley, Caritas at Mount Solon is $100 for any tree up to 8 ft, with selected taller trees at extra cost, and Clouse's near Winchester lists $45 to $175 by species. Ostlund in Singers Glen charges $70 for any tree you cut in 2026. Nuckols in Cumberland charges by the foot, $12 to $17. Zuni, by email on 10 November, charges $69 for a 5 to 6 ft tree and $150 for 13 to 14 ft. Spruce Rock publishes no prices.

Can I bring my dog to a Virginia Christmas tree farm?

At some. Leashed dogs are welcome at Haven Wood, Evergreen Acres, Loudoun Nursery, Woods Tree Farm, Nuckols, Firever Pines, Caritas, Claybrooke, Oak Shade, Every Soul Acres, Ostlund and Zuni. Foxfire near Scottsville would rather you left dogs at home but accepts them on a leash. Caritas asks you to clean up after your pet; Claybrooke wants well-behaved dogs only, and Zuni warns that its property has sand burrs. Snickers Gap, Donner Farms and Moose Apple don't allow pets, and Hartland Farm at Markham bans them from the market and the tree field. Spruce Rock, Chilly Hollow, Stribling and Clouse's don't state a policy either way, so ring if it matters.

How these were checked

Every Virginia farm here was read on its own website, and each card carries the date it was last read. A 2026 date appears where the farm has posted it or states a standing rule, such as the Friday after Thanksgiving, and the card says which. Every one was checked against the 2026 calendar: Thanksgiving is Thursday 26 November this year, so “Friday, November 28” is last season. Where a farm publishes a rule instead of a date — “the day after Thanksgiving”, “the Saturday after” — the card quotes the rule next to the date.

The Virginia growers’ directory and news roundups were used only to find farms, never for a date or a price. Spot something that has gone stale? Say so and it gets fixed.

Also on pickinghours