The 10 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 10 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.

It’s Xmas all around! ๐ŸŒฒ๐ŸŽ๐ŸŽˆ#xmastree #christmas

A post shared by Tatiana Larionova, MS (@larionovanutrition) 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.

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.

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, concolor, and balsam fir, as well as white pine, blue spruce, and white spruce.

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.

6. Good Spirits Tree Farm, Hagerstown, MD

The Good Spirits Tree Farm in Hagerstown, Maryland, has a Christmas tree farm and landscape tree nursery. The name of the farm comes from the owners’ belief that it is indeed haunted, but the spirits are benevolent. They hope to impart that benevolence to their customers. 

Priceless Adventures ๐ŸŒฒ #roarkman #chillquill

A post shared by Ryan Daughtridge (@ryandaughtridge) on

7. 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.

8. 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.

O Tannenbaum ๐ŸŽ„ ๐ŸŽ…๐Ÿผโ˜ƒ๏ธ

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

9. 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. 

10. 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