Local Dispensary GuideLocalDispensaryGuide
Grass Roots Marijuana Shop - Portland (21+) storefront
RecreationalMedical$$

Grass Roots Marijuana Shop - Portland (21+)

4.8(414)

Grass Roots Marijuana Shop is a premium dispensary located in Portland, Maine, offering top-shelf products with a focus on quality. They provide a welcoming atmosphere for both recreational and medical users, emphasizing locally grown marijuana cultivated with care.

📍

377 Saint John Street

Portland, ME 04102

$$ · Recreational & Medical

Save ~10%/yr with a Maine medical card

Medical patients skip recreational taxes, get higher purchase limits, and can shop at age 18+. Most people get approved online in about 20 minutes.

Products & Menu

THC:10%–30%
CBD:0%–20%

🏷️ Deals & Discounts

Bulk Discount

Features & Amenities

Experience

💻Online Ordering

Fulfillment

🏪In-Store

Payment

💵Cash

Access

Wheelchair Accessible

Deals & Discounts

📦Bulk Discount

Hours

Monday9:00 AM – 9:00 PM
Tuesday9:00 AM – 9:00 PM
Wednesday9:00 AM – 9:00 PM
Thursday9:00 AM – 9:00 PM
Friday9:00 AM – 9:00 PM
Saturday(Today)9:00 AM – 9:00 PM
Sunday9:00 AM – 9:00 PM

Reviews (414)

4.8

4.8

414 reviews

K

Kodie Gosselin

January 16, 2026

5.0

Good atmosphere, one of the best dispensaries in the Portland area. The lady who helped me was very friendly and able to answer all the questions I had.

M

Mariah Griffin

January 7, 2026

5.0

Ommmggggg imagine about finding southern hospitality in the north!!! Gabriel hands down the bessstttt Budd tender he’s cooking up deals all day. Must go! Y’all got a repeat customer fs fs

L

Liam Davis

December 22, 2025

5.0

Great, quick service. Thank you to Jodi for the warm welcome. Amazing products. Will definitely be coming back!

G

G J

November 18, 2025

5.0

I had an amazing experience. Very friendly knowledgeable staff. In particular, Jodi gave fantastic customer service helping me with a vape cart. Thanks Jodi!

E

Ed Pillot

November 12, 2025

1.0

I went into the location in south Portland on Maine mall rd tonight to grab some flower. When I entered I asked if they take card's. The lady behind the counter said no but they have an atm. I started to walk over to the atm and the lady instructed me to come pick out what I want first so I know how much to take out. So I walked up to the counter and asked what the cheapest 8th are and she said 25 was the cheapest. I than asked if she had any dime bags and she said yes. I than asked if I could get 2 for 20 because that's all I was going to be able to take out of the atm and she said yes it should come out to just under 20 so I said cool and went and got the money. I walk back up to the counter and she ask which dime bag's did I want I picked out 2 and she brought them to the counter and rang them up. This is where it gets horrible. She says it's going to be 23 something and I said I only took out 20 because you said it would be less than 20. She said well it's not and said I can't take out more money it just cost me 3.95 to take out the 20 I just got and that I wasn't able to take out more because I didn't have the 3.95 to cover another 20. She got extremely rude with me for some reason I believe because she realized she messed up telling me what the price was before I took out the money. I than asked her if she could spot me 3 dollars from her tip jar which was full and I would bring it back. She said I'm not helping you buy your weed with my tip money I worked hard for. I highly doubt selling weed is a hard job but anyways . She than perceed to charge me over 13 for what ended on my scale to be a .8 bud. Her customer service was horrible and for a weed dispensary one would think that it would be more pleasant and helpful to there customers. I wasn't looking for a hand out but I only had 20 to spend and I explained that to her and she said she was only referring to one bag but we had picked out the 2 bag's which she said would come out to under 20 before I went to the atm. That's why I took only 20 out. There really wasn't any reason for her to get rude with me being I'm the customer and I was following what she had said. I really feel like I was miss led and ended up being extremely unsatisfied with the whole transaction therefore I doubt I will revisit that location again.

Frequently Asked Questions About Grass Roots Marijuana Shop - Portland (21+)

Can tourists buy from Grass Roots Marijuana Shop - Portland (21+)?

Tourists 21+ can purchase recreational cannabis with a valid government-issued ID. Same limits apply. Grass Roots Marijuana Shop - Portland (21+) is a recreational & medical dispensary, so no medical card is needed for adult-use purchases.

How much can you buy at Grass Roots Marijuana Shop - Portland (21+)?

In Maine, recreational customers can purchase up to 2.5 oz of flower, 2.5 oz of concentrate, or equivalent in other products. Grass Roots Marijuana Shop - Portland (21+) may have additional product-specific limits — check with the dispensary for details.

Is Grass Roots Marijuana Shop - Portland (21+) cash only?

Grass Roots Marijuana Shop - Portland (21+) is cash only. Check with the dispensary for nearby ATM locations.

Does Grass Roots Marijuana Shop - Portland (21+) offer delivery?

Grass Roots Marijuana Shop - Portland (21+) does not currently list delivery as an option. Available options include in-store, online ordering.

What are Grass Roots Marijuana Shop - Portland (21+)'s hours?

Grass Roots Marijuana Shop - Portland (21+) is located at 377 Saint John Street, Portland, ME 04102. The dispensary is open 7 days a week. Hours vary by day — check the hours section above for today's schedule.

Get Your Maine Medical Card Online

Medical patients in Maine save ~10% on cannabis purchases, get higher purchase limits, and access dispensaries at age 18+. Most patients can get approved online in about 20 minutes.

✓ Board-certified physicians  ·  ✓ 4.8★ rated  ·  ✓ 500,000+ patients approved

Get My Maine Medical Card

Other Dispensaries in Portland

Cannabis Laws in Maine

Last updated January 15, 2026

Maine legalized recreational cannabis in 2016 through Question 1. Retail sales began in October 2020 after a lengthy regulatory process. Adults 21+ can purchase from licensed stores. Maine also has a medical program dating back to 1999.

Minimum Age

Recreational: 21+

Medical: 18+

Purchase Limits

Rec: 2.5 oz of flower, 2.5 oz of concentrate, or equivalent in other products

Med: 2.5 oz of prepared cannabis per 15 days

Public Consumption

Prohibited in public places. Allowed on private property with owner permission.

Home Growing

Adults 21+ may grow up to 3 mature plants, 12 immature plants, and unlimited seedlings. Medical patients may grow up to 6 mature plants.

Delivery

Allowed

Tax Info

Recreational: 10% state excise tax plus 5.5% state sales tax. Medical: exempt from excise tax.

Visitor & Tourist Rules

Tourists 21+ can purchase recreational cannabis with a valid government-issued ID. Same limits apply.

⚠️

Disclaimer: Cannabis laws change frequently. This information was last updated on January 15, 2026. Always verify current laws with official state sources before making any decisions. This guide is for informational purposes only and does not constitute legal advice.