20+ types.

Cannabis Flower for Recreational Needs

Visit us at our location in Southern Maine & the surrounding areas, your closest destination from New Hampshire and less than an hour from Boston. We welcome adult users and are happy to assist in your purchases. Our staff of cannasseurs is well-versed in our products, listen to your preferences and look forward to sharing information. Our shelves are nearly overflowing with over twenty types of flower.

Shop Flower

One of our favorites is Mimosa.

A lovely sativa dominant hybrid and recognized for its citrusy fragrance, this flower grinds to perfection. Elevate creativity and energy levels and enjoy a clean, lung-opening smoke. Whether rolled into a joint or packed into a water pipe or spoon, this one will give you a pleasant whole-body tingle. 

Shop Flower

Stop by.
Learn More

Learn more about our recreational marijuana products

If you’re just dipping your toe into the broad world of cannabis, we recommend Root Beer Float. This cultivator soothes the mind with earthy and vanilla-like terpenes and is ideal for relaxation. A hybrid of beautiful dense buds, it grinds well and is an excellent choice to chill out after work, soak up some weekend sun and ease away stress. 
We at East Coast Cannabis embrace life and hope you’ll join us. An easy drive from anywhere across York ME, Kittery ME, Eliot ME, Lebanon ME, Wells ME, Dover NH, Portsmouth NH, Rochester NH, Barrington NH, Somersworth NH, Hampton NH, Newburyport MA, and Amesbury MA, our doors are open 7 days a week!

Shop Flower

Medical Flower Shop, Cannabis Flower Store & Marijuana Store Amesbury, MA, Eliot, ME, Wells, ME, Kittery, ME, Newburyport, MA & Hampton, NH

Cannabis Flower Store in Hampton, NH | Medical Flower Shop Amesbury, MA | Marijuana Store Portsmouth, NH

Medical Flower ShopMarijuana StoreCannabis Flower Store ∴ Portsmouth, NH ∴ Rochester, NH ∴ Wells, ME

Newburyport, MA

Lebanon, ME

Eliot, ME

Kittery, ME

Barrington, NH

Somersworth, NH

Wells, ME

Rochester, NH

Hampton, NH

Amesbury, MA

Dover, NH

York, ME

Portsmouth, NH

Skip to content