Skip to content
Formerly the Newton-Needham Chamber
needham holiday passport for website

This holiday season - shop local and you could win!

Tis the season to support local! From Nov. 20 through Dec. 24 enjoy Needham’s fine shops and restaurants and you could be eligible to win one of three prize packs (valued at over $200.)  Scroll down for complete rules and information - stop by any participating business today to pick up your Needham Holiday Passport.

Here's how it works

Buy Local

Spend $15+ at a participating eatery OR spend $25+ at a participating retailer/ fitness studio and receive the first stamp in your Needham Holiday Passport.


Earn stamps from three different participating establishments to qualify to be entered into the prize drawing (no repeat locations!). Choose to visit more locations to fill bonus spots and multiply your entry. One bonus square doubles your chances; two bonus squares will triple your chances.

Great Plain Ave Needham
Enter to Win

 Turn in your completed passport at one of our 3 drop off locations; barre3 Needham, Volante Farms or the Needham General Store. You’ll get a special thank you just for completing your passport PLUS be entered into our prize drawing (one grand prize, two runner up prizes, all valued over $200.)

Drop off locations

  • Volante Farms – get a free cider donut when you drop off a completed passport
  • Barre3 – turn in your completed passport and get a free class pass
  • Needham General Store – turn in your passport and get a free Gilliam's Candy Stick or candy cane

The Holiday Passport Program runs from November 20 through December 24 and 3 prize winners will be announced by the first week of January. Multiple entries are accepted (and encouraged!)

Participanting needham businesses - map view

Dine local - spend $15 at any of these local eateries for a stamp

934 Great Plain Ave

882 highland ave

109 chapel st

30 dedham ave

1019 Great Plain Ave

1430 Highland Ave

1027 Great plain ave

1450 Great Plain Ave

74 Chapel Street

974 Great Plain Ave

40 Chestnut Place


1450 Highland Ave

990 Great Plain Ave


399 great plain ave

260 chestnut st

1203 highland ave

Shop local - spend $25 at any of these local retailers for a stamp

937 great plain ave

1082 Great Plain Ave

53 chestnut street


1038 Great Plain Ave

95 Chapel Street

1096 Great Plain Ave

1091 Great Plain Ave

906 Great Plain Ave

117 Chapel Street

85 Chapel St

941 Great Plain Ave

570 Hillside Ave

250 Chestnut Street

957 Great Plain Ave


399 great plain ave

1147 Central Ave

1020 Great plain Ave

Sweat local - spend $25+ on a membership, class or retail for a stamp

996 Great plain ave

863 Great Plain Ave

380 Chestnut St

850 Highland Ave