Lifestyle

6 Boston spots where you can buy a Christmas tree

"Shop small and support our local businesses, especially in these times,” said Tara McKay of McKay's Christmas Trees in Brighton.

Shoppers picking out trees during a previous year at Boston Christmas Tree in Allston. Dina Rudick / The Boston Globe

If you haven’t yet bought a Christmas tree, there are plenty of Boston-area farms, markets, and garden centers eager to help you pick the perfect one.“Shop small and support our local businesses, especially in these times,” said Tara McKay of McKay’s Christmas Trees in Brighton.It’s also a good idea to shop early, McKay said, as her business has sold out of trees early in the past two years.

Allandale Farm in Brookline

Due to COVID-19 restrictions, you’ll need a reservation to shop this farm beginning on Nov. 28. The popular 6- to 8-foot tall trees range in price from $44 to $103, depending on the type and size. You’ll also find wreaths, garlands, ornaments, poinsettias, and baked goods if all that shopping makes you hungry. (259 Allandale Rd., Brookline)

Bonny’s Garden Center in Cambridge

You can drop by this garden center daily through Christmas Eve, and shop for trees as tall as 11 feet for $14.95 to $150, as well as wreaths, ornaments, and poinsettias. (41 Bay State Rd., Cambridge)

Boston Christmas Trees in Allston

This veteran-owned, family business will sell trees from Nov. 27 to Dec. 24, as well as tree stands, wreaths, garlands, and mantle pieces. The trees range from 3 to 12 feet and cost between $15 and $150. Curbside pickup and next day tree delivery are available. (22 Harvard Ave., Allston)

Kelly’s Christmas Trees in Boston

Kelly’s trees are up to 10 feet tall and range in price from $29.95 to $200, depending on the size and type, and can be delivered for a fee of $15 and up. Delivery is free for those within 5 miles of the lot through Dec. 1. He also sells custom-decorated wreaths and tree stands at his lot, which will be open until midnight on Dec. 24. You can order your tree via text or phone by calling 617-298-5512 or 857-891-0180. (3-5 Bowdoin St., Boston)

McKay’s Christmas Trees in Brighton

You can take a selfie in front of a 14-foot inflatable Santa while shopping at this family-owned spot in Brighton, open through Christmas Eve. The trees range in size from tabletop-sized to 12 feet tall and range in price from $20 to $150. Also for sale: wreaths complete with handmade bows, kissing balls, garlands, tree stands, lights, and ornaments. Hit the ATM first, the business is cash-only. (360 North Beacon St., Brighton)

Ricky’s Flower Market in Somerville

Not interested or able to strap a tree to the roof of your car? No problem. This Union Square market, open through Dec. 24, will deliver your tree to your home and set it up in its stand. Its trees, which stand at up to 12 feet tall, range in price from $29.98 to $129, and cost $20 to $25 for delivery. The market also sells decorative potted Christmas trees in all sizes, tabletop trees, wreaths, garlands, poinsettias, and mistletoe. (238 Washington St., Somerville)