top of page

Where to cut your own Christmas tree in Southern Maine.


Two boys carrying a Christmas tree they cut down at a tree farm in Maine.

Over our 20 years in Portland, we’ve purchased Christmas trees from a multitude of places, including pre-cut from nurseries, gas stations, and high schools, along with cut-your-own trees from a friend’s family farm in Bowdoinham.


Last year, we tried a local tree farm and cried laughing while cutting down one of the remaining trees - tiny with a flat top, leaning slightly to the left…and costing a small fortune. I did love this quirky nugget, always appreciating things that are a bit off. Still, I wish we’d known about tagging a tree in mid-November like the rest of the folks there, people who went home with tall trees donning pointed tops that could actually hold a star or something.


Years of searching for a solid Christmas tree tradition led me to pose a question to this community last year, “Where is the best place to cut down a Christmas tree in Southern Maine?” I took your answers and compiled them into this list, which I’ve updated for 2025. Wherever you buy your tree, enjoy the smell of Balsam fir, the warm lights, and the childhood ornaments in the strangest tradition we all love.


  1. Celebration Tree Farm and Wellness Center

    Address: 125 Bowie Hill Road, Durham

    Trees: Pre-cut and cut-your-own certified organic trees and wreaths

    Dates: Nov 28-30 & Dec 6-7, 9:00am - 4:00pm

    Cost: $49-$80 depending on size

    Details: Located on 118 acres of land with a brook, gardens, and a network of trails


  2. Merry Christmas Trees

    Address: 105 River Road, Windham

    Trees: Cut-your-own

    Dates: Open weekends starting the Friday after Thanksgiving.

    Cost: $70 all sizes (from an internet review, may not be accurate

    Details: Family-owned and run since 1989


  3. Hanscome’s Christmas Tree Farm

    Address: 194 Mountfort Rd, North Yarmouth

    Trees: Choose and cut

    Dates: Opening day 11/27: M - F, 10am-3:30pm & weekends, 9am-3:30pm

    Cost: $60 all sizes, accepts cash and venmo only

    Details: Family-owned


  4. Watson Farm Christmas Trees

    Address: 918 Richfield Road, Standish

    Trees: Pre-cut balsam trees

    Dates: Opening day 11/22: Fri - Mon, 9am-9pm & Tues - Thurs, 2-8pm

    Cost: $20 - $90

    Details: Will not have choose and cut for at least 3 more years.

    Fresh cut balsam trees, free hot cocoa, animals to pet, warm fire to sit near


  5. Allen Christmas Tree Farm

    Address: 88 Finn Parker Rd, Gorham

    Trees: Choose and cut

    Dates: Opening day 11/28: Fri - Sun, 9am-4pm

    Cost: $65 and up

    Details: Family-owned


  6. Staples Christmas Tree Farm

    Address: Christmas Tree Way, Windham

    Trees: Choose and cut

    Dates: Opening day 11/28: Daily, 8am-4pm

    Cost: $65 any size, cash and check only

    Details: Family-owned, free hot chocolate and popcorn on weekends


  7. Old Farm Christmas Place of Maine

    Address: 1148 Sawyer Road, Cape Elizabeth

    Trees: Choose and tag/cut

    Dates: Tagging only Nov 15 - 21, Cutting starting Nov 22: Tues - Sun, 9:30am-4pm

    Cost: $97 - $120

    Details: Post-and-beam retail shop, wagon rides, hot cocoa, and marshmallow roasting over a bonfire


    Let me know if I should add anything to this list! Happy holidays!



bottom of page