0.0 mi4.4(107)
Pre-rolls in St Johnsbury, VT
Updated September 2026
1 dispensary in the St Johnsbury area list 30 pre-rolls items from 0 brands, priced from $4.17 to $40.
You can buy pre-rolls at 1 dispensary in/near St Johnsbury, Vermont, including Northeast Kannabis. We track 30 current menu items. Local pre-rolls prices range $4.17–$40.
Frequently asked
- Where can I buy pre-rolls in St Johnsbury, Vermont?
- Northeast Kannabis stock pre-rolls within about 25 miles of St Johnsbury, Vermont. Every store below links to hours, directions and phone.
- How much does pre-rolls cost in St Johnsbury?
- Pre-rolls on St Johnsbury-area menus runs from $4.17 to $40 right now, across 1 store.
- How many dispensaries near St Johnsbury sell pre-rolls?
- 1 licensed dispensary near St Johnsbury currently list pre-rolls, carrying 0 brands between them.
- Do I need a medical card to buy pre-rolls in St Johnsbury?
- Most Vermont storefronts listed here serve adults 21+ with a government ID; medical-only shops require a current Vermont patient card. The licence line on each listing above shows which applies.
- How do I find the cheapest pre-rolls in St Johnsbury?
- Start at the low end of the current $4.17–$40 range on the menu below, then compare the same weight at two or three St Johnsbury stores — prices move daily and rarely match.



























