Cannabis Dispensary for Swanzey, NH

Bud Barn is an adult-use cannabis dispensary at 682 Spring Street in Winchendon, MA, around 35 minutes (about 25 miles) from Swanzey. From the covered bridges and Ashuelot River villages of Swanzey, it’s a short drive south on Route 12. Browse the full menu online, order ahead, and your order will be ready at the counter when you arrive.

Order ahead for pickup Get directions

Getting to Bud Barn from Swanzey

From East Swanzey, take Route 32 north to Route 12; from West Swanzey, take Route 10 north to Route 12. Then follow Route 12 south through Troy and Fitzwilliam, across the state line into Winchendon. Depending on where in Swanzey you start, the drive is about 25 to 29 miles and usually takes 30 to 40 minutes. You’ll find us next to Little Anthony’s and steps from the Rail Trail, with free parking on site, including accessible spaces.

What you can shop

New featured picks go up every week. See this week’s featured picks, or ask a budtender what’s new when you stop in. Customers rate us 4.7 stars across 500+ Google reviews.

Before you visit

  • You must be 21 or older with a valid, unexpired government-issued photo ID. Out-of-state IDs, including New Hampshire licenses, are accepted.
  • We accept cash and debit cards, and there is an ATM on site.
  • Order ahead online to skip the wait. Most orders are ready in about 15 minutes.
  • Massachusetts limits adult-use purchases to 1 ounce of flower or 5 grams of concentrate per day.

First time at a dispensary? Read our first visit guide.

Store hours

Monday – Saturday9am – 9pm
Sunday10am – 6pm

Questions from Swanzey customers

How far is Bud Barn from Swanzey?

About 25 to 29 miles, or 30 to 40 minutes by car depending on where in Swanzey you start. Pick up Route 12 and follow it south through Troy and Fitzwilliam into Winchendon.

Do you accept New Hampshire IDs?

Yes. Any valid, unexpired government-issued photo ID showing you are 21 or older is accepted, including out-of-state driver’s licenses.

Can I order ahead?

Yes. Browse the menu online, place your order, and it will be ready for pickup at the counter. You can place an order even while we are closed and pick it up once we open.

Is there parking?

Yes, there is a free parking lot on site, including accessible spaces.

Also nearby: Keene, NH, Fitzwilliam, NH, Jaffrey, NH.

Order ahead for pickup Call (978) 319-4233