The 9 Best Christmas Tree Farms in Maryland!

This year, start making Christmas memories early. Finding the perfect Christmas tree is one of the most exciting parts of the holiday season. At Maryland Christmas tree farms, discover everything from Douglas firs to white pine! It’s all about getting outside with the family on a beautiful winter day and cutting down your favorite one. Below, you’ll find 9 of the best places to look in Maryland.  

1. Mayne’s Tree Farm, Buckeystown, MD

Mayne’s Tree Farm in Buckeystown, Maryland, offers cut-your-own Christmas trees, starting the first Friday after Thanksgiving. Tree verities include white pine, Douglas fir, Fraser fir, Canaan fir, concolor fir, and pre-cut Fraser and Douglas trees. While you’re there, check out their bows, Christmas wreaths, tree stands, straw, and other décor.

View this post on Instagram

A post shared by Tatiana Larionova, MS, CNS (@makesensenutrition) on

2. Dreamland Christmas Tree Farm, Middletown, MD

The Dreamland Christmas Tree Farm offers cut-your-own, pre-cut, and balled trees. Choose from either Douglas, Canaan, and concolor firs, as well as Colorado blue spruce and Norway spruce. Prices start at $45.

View this post on Instagram

A post shared by Dreamland Christmas Tree Farm (@dreamlandtreefarm) on

3. Linden Hill Christmas Tree Farm, Marlboro, MD

The Linden Hill Christmas Tree Farm in Marlboro, Maryland, begins pre-sales earlier than many Christmas tree farms—the weekend before Thanksgiving. The normal season opens on the Friday after the holiday. Keep in mind that only cash is accepted.

View this post on Instagram

A post shared by Christina Kposowa (@thisjoyoushome) on

4. Triadelphia Lake View Farm, Glenelg, MD

The Triadelphia Lake View Farm (or TLV) in Glenelg, Maryland, aims to have their patrons feel like part of the family. Their farm has been in business for over 100 years. Tree varieties include Douglas, Canaan, and balsam fir, as well as white pine, blue spruce, and white spruce.

View this post on Instagram

A post shared by Seung Ho (@seungho24) on

5. Gaver Farm, Mount Airy, MD

Gaver Farm in Mount Airy, Maryland, boasts a fantastic Christmas tree shop, wreath shop, and bakery. Trees are priced based on size and species. Peruse over 60 acres of Christmas trees with all of the most popular species.

A post shared by Stephanie (@stefanichung) on

6. Otterdale View Christmas Tree Farm, Union Bridge, MD

Otterdale View Christmas Tree Farm opens on the Friday after Thanksgiving for choose-and-cut Christmas trees. They also sell homemade wreaths and garland. All trees are sold for the same price of $45.

7. Sewell’s Farm, Taneytown, MD

Sewell’s Farm in Taneytown, Maryland, has been in business for almost 35 years. Sewell’s opens the Saturday before Thanksgiving and will be open on Thanksgiving Day. They offer seven different kinds of trees in sizes between 12 to 20 feet.

View this post on Instagram

A post shared by D-WrEcK (@dmc_8503) on

8. Davidson Christmas Tree Farm, Upperco, MD

Davidson Christmas Tree Farm provides the fine folks of Upperco, Maryland, with Christmas trees starting the weekend before Thanksgiving. All prices are listed on their site and include drilling, shaking, and netting. They have over 30,000 trees to choose from. 

View this post on Instagram

A post shared by Scott Reardon (@scott98rock) on

9. Showvaker’s Christmas Tree Farm, Manchester, MD

Showvaker’s in Manchester, Maryland, has been in business for over 20 years. For pre-cut trees, stop by the farm on the weekend before Thanksgiving for advanced selection. The fields open for everyone on the Friday after Thanksgiving. Showvaker’s also has a barnyard petting zoo, Christmas shop, food and drinks, and much more. 

Select a Maryland town to find the Best Things-To-Do and Places To Go around you
Visit a Christmas Tree Farm Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allegany County

Anne Arundel County

Baltimore County

Baltimore City County

Calvert County

Caroline County

Carroll County

Cecil County

Charles County

Dorchester County

Frederick County

Garrett County

Harford County

Howard County

Kent County

Montgomery County

Prince Georges County