Cannabis Delivery to Your Door

We deliver premium medical cannabis to multiple locations across Maine

Cannabis Delivery to Your Door

If you wish to order less than the required minimum for your area, we provide a delivery fee option

Athens

Order Minimum: $40

Optional $5 fee for lower order values

Augusta

Order Minimum: $120

Optional $15 fee for lower order values

Bangor

Order Minimum: $120

Optional $15 fee for lower order values

Belfast

Order Minimum: $165

Optional $15 fee for lower order values

Belgrade

Order Minimum: $90

Optional $10 fee for lower order values

Benton

Order Minimum: $70

Optional $7 fee for lower order values

Bingham

Order Minimum: $60

Optional $5 fee for lower order values

Canaan

Order Minimum: $60

Optional $5 fee for lower order values

Carrabassett Valley

Order Minimum: $115

Optional $15 fee for lower order values

China

Order Minimum: $100

Optional $10 fee for lower order values

Clinton

Order Minimum: $70

Optional $7 fee for lower order values

Corinna

Order Minimum: $85

Optional $10 fee for lower order values

Cornville

Order Minimum: $35

Optional $3 fee for lower order values

Detroit

Order Minimum: $85

Optional $10 fee for lower order values

Dexter

Order Minimum: $70

Optional $10 fee for lower order values

Dover-Foxcroft

Order Minimum: $85

Optional $10 fee for lower order values

East New Portland

Order Minimum: $65

Optional $5 fee for lower order values

Embden

Order Minimum: $45

Optional $5 fee for lower order values

Fairfield

Order Minimum: $60

Optional $5 fee for lower order values

Farmington

Order Minimum: $100

Optional $10 fee for lower order values

Farmingdale

Order Minimum: $125

Optional $15 fee for lower order values

Freedom

Order Minimum: $120

Optional $15 fee for lower order values

Gardiner

Order Minimum: $135

Optional $15 fee for lower order values

Greene

Order Minimum: $150

Optional $15 fee for lower order values

Guilford

Order Minimum: $85

Optional $10 fee for lower order values

Hallowell

Order Minimum: $135

Optional $15 fee for lower order values

Hampden

Order Minimum: $125

Optional $15 fee for lower order values

Harmony

Order Minimum: $60

Optional $5 fee for lower order values

Hartland

Order Minimum: $60

Optional $5 fee for lower order values

Hinckley

Order Minimum: $65

Optional $5 fee for lower order values

Jay

Order Minimum: $135

Optional $15 fee for lower order values

Kingfield

Order Minimum: $80

Optional $5 fee for lower order values

Knox

Order Minimum: $115

Optional $15 fee for lower order values

Lewiston

Order Minimum: $165

Optional $20 fee for lower order values

Livermore Falls

Order Minimum: $110

Optional $15 fee for lower order values

Madison

Order Minimum: $50

Optional $5 fee for lower order values

Manchester

Order Minimum: $120

Optional $15 fee for lower order values

Mercer

Order Minimum: $70

Optional $7 fee for lower order values

Monmouth

Order Minimum: $135

Optional $15 fee for lower order values

Mt Vernon

Order Minimum: $100

Optional $10 fee for lower order values

New Portland

Order Minimum: $75

Optional $5 fee for lower order values

New Sharon

Order Minimum: $85

Optional $10 fee for lower order values

New Vineyard

Order Minimum: $90

Optional $5 fee for lower order values

Newport

Order Minimum: $85

Optional $10 fee for lower order values

Norridgewock

Order Minimum: $60–$65

Optional $5 fee for lower order values

North Anson

Order Minimum: $45

Optional $5 fee for lower order values

Oakland

Order Minimum: $70

Optional $10 fee for lower order values

Orono

Order Minimum: $125

Optional $15 fee for lower order values

Palmyra

Order Minimum: $70

Optional $5 fee for lower order values

Phillips

Order Minimum: $100

Optional $5 fee for lower order values

Pittsfield

Order Minimum: $80

Optional $10 fee for lower order values

Rangeley

Order Minimum: $130

Optional $15 fee for lower order values

Readfield

Order Minimum: $120

Optional $15 fee for lower order values

Rumford

Order Minimum: $160

Optional $20 fee for lower order values

Skowhegan

Order Minimum: $40

Optional $5 fee for lower order values

Solon

Order Minimum: $40–$45

Optional $5 fee for lower order values

Starks

Order Minimum: $70

Optional $7 fee for lower order values

Strong

Order Minimum: $95

Optional $5 fee for lower order values

Sugarloaf Mountain

Order Minimum: $140

Optional $15 fee for lower order values

Sumner

Order Minimum: $160

Optional $20 fee for lower order values

Turner

Order Minimum: $150

Optional $15 fee for lower order values

Unity

Order Minimum: $100

Optional $10 fee for lower order values

Vassalboro

Order Minimum: $90

Optional $10 fee for lower order values

Waterville

Order Minimum: $70

Optional $10 fee for lower order values

West Gardiner

Order Minimum: $135

Optional $15 fee for lower order values

Wilton

Order Minimum: $115

Optional $10 fee for lower order values

Winthrop

Order Minimum: $125

Optional $15 fee for lower order values

Ready to Order?

Browse our menu and place your order today