Finding the perfect Christmas tree is pretty easy in Rockingham County! With the holiday season just around the corner, there is no better time than now to make a visit to one of Rockingham County’s Christmas Tree farms. Visits to the farm may look a little different than years past but there is no shortage of views, family fun and memories to be made.

Every Soul Acres | 2411 Floor Lane, Keezletown, VA | 540-269-2691

Located in Keezletown, you will find Every Soul Acres the original home of Evergreen Christmas Tree Farm. The Wolfe family grows Concolor Fir, Fraser Fir, Canaan Fir, Douglas Fir, Blue Spruce, Norway Spruce and White Pine on the farm. Also, in the Christmas Shop they offer handmade wreaths, pine roping, swags, centerpieces, farm fresh kettle corn, hot beverages and kids activities.

Ostlund Christmas Tree Farm | 6876 Kieffer Road, Singers Glen, VA | 540-746-0302

With breathtaking views of Western Rockingham County, Ostlund Tree Farm offers an abundant number of sizes of Norway Spruce, Scotch Pines, White Pines, and Douglas Fir. At the farm you can also enjoy a visit to the Heartland Christmas Market where artisans will be set up showcasing their wares as well as offering food and drinks. The Christmas Market will take place on November 28-29 and December 5-6.

Zirkle’s Evergreens | 2840 River Road, Elkton, VA | 540-271-3819

Located just outside of Elkton, you will find Zirkle’s Evergreens, owned and operated by John Zirkle. The first trees were planted in 1972 with the first tree selling in 1979. Zirkle offers a variety of trees, but the most unique part is that a significant portion of the proceeds from tree sales are donated to the St. Jude Children’s Research Hospital.


Ratliff Tree Farm | 19138 Ratliff Lane, Timberville, VA | 540-435-5521

With over 45 years in the business, Ratliff Tree Farm has been a staple for life in Rockingham County. Even though the farm is no longer open, their trees are still available for purchase at Dukes Plaza located at 2265 South Main Street, Harrisonburg.