
By Kristin Donnelly
If you’ve been shopping for Christmas trees in the neighborhood, you probably already know there’s a pretty big range in price. The Balsam fir that catches your eye at one tree stand might be double what’s charged for a comparable tree just a few blocks away.
When West Side Rag sampled prices at several Christmas tree retailers, from sidewalk shops to chain grocery stores in the 90s on the Upper West Side, we found pricing for 6- to 7-foot trees ranged from $89.99 to $200. This is far from just an UWS phenomenon. The city news site Gothamist surveyed prices across all five boroughs, finding trees of that size could be bought for as low as $65 in Brooklyn or Staten Island, while similar trees might cost as much as $220 in Manhattan.
But, not all trees are created equally. Whether you’re looking at beautiful Balsams or fabulous Frasers, you’ll want to inspect the tree you’ll be decorating as your holiday centerpiece. Then comes the hard part: figuring out how to get it home. Some of these vendors have a solution.

Vic & Nic Christmas Trees
- Broadway and West 93rd Street
- Cash only and tax included in the prices
- 6- to 7-foot trees start at $180 for Balsam and $200 for Fraser firs
Vic and Nic’s will cut the bottom of the tree for you to keep it fresh and run it through a machine that wraps a cover on it for easy transport. This sidewalk vendor also sells wreaths and assorted handmade crafts and ornamentation. Here we did get the helpful tip that Balsams have the stronger Christmas tree scent, but Frasers are most people’s preferred trees because they retain their needles longer. This retailer also has smaller trees, in the 3-4 foot range, for $80.
Uptown X-Mas Trees
- Columbus and West 90th Street
- 6-foot trees start at $150 for Balsams, $175 for Frasers
WSR wrote about this vendor from Vermont in 2022, the fourth year that Uptown X-Mas occupied the same corner of Columbus and West 90th (many sidewalk vendors return annually to the same spots). One perk at Uptown X-Mas is that they will deliver trees to some locations. They will also cut the bottom of the tree for you to keep it fresh (instagram handle: UWS_ChristmasTrees_). They also have a selection of smaller trees, starting at $45.
West Side Stop One Deli
- Amsterdam and West 94th Street
- There’s a slimmer selection here, but you can get a 6-foot tree for $120. Smaller trees cost $45.
PlantShed
- Amsterdam and West 95th Street
Prices marked for the 7-foot majestic Fraser firs here topped out at $235, with 6-foot trees at $200. In addition to a selection of smaller trees starting at $75, there was a large selection of adorable little countertop Christmas plants. Delivery, tree stands, and setup packages can all be ordered on their website.

Key Food
- West 96th Street and Amsterdam
- 6- and 7-foot trees are $120, 5- to 6-foot trees are $90, 4- to 5-foot trees $60
Key Food advertises free delivery for ANY Christmas tree, a pretty nice bonus if you aren’t interested in hauling something home yourself.

Whole Foods
- Columbus and West 97th Street
Whole Foods appeared to have the lowest prices in the WSR sampling. Their 6-foot trees cost $89.99 (with tax, $98). Some caveats: most of the trees are prepackaged and so you can’t really see what they look like ahead of time. And you need to haul them away on your own.
That wasn’t deterring shoppers over the weekend, though, as they schlepped trees down the block. One dad lugging a tree yelled, “I got limited visibility!”
UWS resident Michelle Campbell told the Rag her husband was coming with the car to pick up a bunch of other items they were hauling home in addition to their $98 tree. A discerning Christmas tree shopper, Campbell said she’s happy to see more competitive rates return. “During COVID,” she said, “they really jacked up the prices.”
Subscribe to West Side Rag’s FREE email newsletter here. And you can Support the Rag here.



Being Jewish has its privileges. Such as never having to buy a Christmas tree 😂
my jewish family always bought a christmas tree
About $160