Southern Maine Dispensaries

Kittery, Eliot, South Berwick, and the border towns where New Hampshire meets legal cannabis. Southern Maine is one of the densest dispensary corridors in the state.

Last verified: March 2026

The New Hampshire Border Effect

Southern Maine's cannabis market exists, in large part, because of a single geographic fact: New Hampshire has not legalized recreational cannabis. As of early 2026, New Hampshire remains one of the last New England states without adult-use sales, making the Maine border the nearest legal market for over 1.3 million Granite State residents.

The result is a remarkable concentration of dispensaries in the small towns that line the Maine-New Hampshire border. Kittery, Eliot, and South Berwick — towns with a combined population under 20,000 — host a disproportionate number of cannabis retail stores. The dispensary-to-resident ratio in these border towns rivals Portland's, driven almost entirely by cross-border demand.

This is not speculation. Drive into any southern Maine dispensary on a weekend and count the New Hampshire license plates in the parking lot. The border shopping phenomenon mirrors what happened with fireworks and liquor stores in New Hampshire for decades — except now the traffic flows in the other direction.

Do Not Cross State Lines

Transporting cannabis across state lines is a federal crime — even between Maine and New Hampshire. NH has not legalized recreational cannabis, so possession there carries state-level penalties as well. Consume your purchase in Maine before returning to New Hampshire.

Key Border Towns

Kittery

Kittery is the first town you reach after crossing the Piscataqua River Bridge from Portsmouth, New Hampshire. Already famous as a shopping destination thanks to its outlet malls, Kittery has added cannabis retail to its commercial mix. Dispensaries here benefit from the enormous traffic flow on Route 1 and I-95, capturing visitors who are already making the trip for outlet shopping.

Kittery is less than 5 minutes from downtown Portsmouth, making it the closest legal cannabis option for southern New Hampshire and the NH Seacoast region.

Eliot

Just north of Kittery along Route 236, Eliot has emerged as another border-town cannabis hub. The town opted in to adult-use sales early, and its position along the main commuter route between the NH Seacoast and southern Maine makes it a convenient stop for cross-border shoppers who want to avoid the heavier traffic on Route 1 in Kittery.

South Berwick

South Berwick sits further inland along Route 236, capturing traffic from the Dover and Rochester areas of New Hampshire. The town offers a quieter, less congested shopping experience than Kittery while still being just minutes from the NH border. Several dispensaries operate along the Route 236 corridor.

Border Town Distance from NH Main Route Nearest NH City
Kittery < 5 min I-95 / Route 1 Portsmouth
Eliot ~10 min Route 236 Portsmouth / Kittery
South Berwick ~5 min Route 236 Dover / Rochester

Other Southern Maine Towns

Beyond the immediate border towns, several other southern Maine communities have opted in to adult-use sales:

  • Sanford / Springvale: About 20 minutes north of the border, serving the inland corridor and offering an alternative to the busier coastal route.
  • Biddeford / Saco: The twin cities about 30 minutes south of Portland, with a growing cannabis retail presence along Route 1 and Main Street.
  • Old Orchard Beach: A seasonal beach town that attracts summer visitors from across New England and Quebec. Cannabis retail here peaks during tourist season.
  • Scarborough: A suburban community between Portland and the southern border towns, offering convenient access from the Maine Turnpike.

Pricing Advantage

Southern Maine dispensaries compete aggressively on price, driven by the cross-border market and the sheer density of stores in a small area. Many border-town dispensaries offer:

  • Eighths starting around $10 — among the cheapest in legal New England
  • First-time visitor discounts of 10–20% at many locations
  • Loyalty programs that reward repeat customers
  • Daily deals on specific product categories

With Maine's average price at $6.30 per gram and southern Maine's competition pushing prices lower, this corridor offers some of the best cannabis value in the entire Northeast.

Price Comparison

Maine's average cannabis price of $6.30 per gram is significantly cheaper than Massachusetts (~$9–$12/g) and Connecticut (~$10–$14/g). For New Hampshire residents making a border run, the savings are substantial — especially on bulk purchases.

Know Before You Visit Southern Maine

  • Age and ID: Must be 21+ with valid government-issued photo ID (any state or country)
  • Purchase limit: 2.5 ounces per transaction
  • Payment: Cash and debit at most locations. ATMs on-site.
  • Tax: 14% adult-use sales tax (often included in shelf price)
  • Tolls: I-95 / Maine Turnpike tolls apply when traveling from NH into Maine via the interstate. Route 1 through Kittery is toll-free.
  • Weekend crowds: Border-town dispensaries are busiest on Saturdays and Sundays. Weekday mornings are the quietest times to shop.
Delivery Option

If you are staying in southern Maine and prefer not to visit a dispensary, delivery is legal statewide. Many southern Maine dispensaries offer delivery to homes, vacation rentals, and accommodations throughout the region.

A Note on New Hampshire Law

New Hampshire has decriminalized small amounts of cannabis (up to 3/4 ounce is a civil violation with a $100 fine for a first offense) but has not legalized recreational sales or possession. Bringing cannabis from Maine into New Hampshire is both a federal crime (crossing state lines) and a violation of New Hampshire state law. Consume your purchase in Maine.