Skip to main content

Best Dispensaries in Fryeburg, ME (2026)

Top 3 cannabis dispensaries in Fryeburg, Maine, ranked by customer reviews and ratings.

Listings updated January 2026
3 dispensaries
* NaN avg rating
#1
*
The Glass Cook

The Glass Cook

Location: 295 Bridgton Road, Fryeburg
Phone: (207) 890-8871
* 4.9 (257 reviews)
#2
*
The Great Atlantic Puffin Company

The Great Atlantic Puffin Company

Location: 235 Bridgton Road, Fryeburg
Phone: (207) 935-5444
* 4.9 (170 reviews)
#3
*
Above All Greenery North

Above All Greenery North

Location: 299 Main Street, Fryeburg
Phone: (207) 256-3340
* 5.0 (21 reviews)

Other Cities in Maine

Portland
29 dispensaries
Bangor
16 dispensaries
Lewiston
15 dispensaries
Augusta
11 dispensaries
South Portland
11 dispensaries
Auburn
10 dispensaries
Biddeford
7 dispensaries
Brunswick
7 dispensaries
Windham
7 dispensaries
Eliot
5 dispensaries
Saco
5 dispensaries
Waterville
5 dispensaries
Bethel
4 dispensaries
Bridgton
4 dispensaries
Kittery
4 dispensaries
Scarborough
4 dispensaries
Winslow
4 dispensaries
Bath
3 dispensaries

Cannabis Dispensaries in Fryeburg, ME

Fryeburg has 3 active dispensaries, located in Oxford county. Maine is recreational-legal, so anyone 21+ with a valid ID can purchase here.

Top three by rating + review volume: The Glass Cook, The Great Atlantic Puffin Company and Above All Greenery North.

Frequently Asked Questions about Fryeburg Dispensaries

What are the best dispensaries in Fryeburg?

Based on Google ratings, review volume, and user signals, the top three in Fryeburg are The Glass Cook, The Great Atlantic Puffin Company and Above All Greenery North. See the full ranking above with addresses, hours, and links.

How many dispensaries operate in Fryeburg?

3 licensed dispensaries are currently active in Fryeburg, ME.

Do I need a medical card to buy cannabis in Fryeburg?

No — Maine is recreational-legal. Adults 21 and over can purchase from any licensed dispensary in Fryeburg with a government-issued ID.

How much can I buy per visit in Fryeburg?

Per-transaction limit set by Maine: 2.5 ounces per transaction.