How much does medical cannabis cost? A How much does medical cannabis cost? The price and average cost vary based on the producer, strain and form. You can typically expect to pay between $5-12 per gram. Category: General FAQs Back to Top Post navigationPrevious post: Why do I need a prescription if cannabis if I can go to a retail store and buy it?Next post: How long will it take for my registration to be approved so I can place my first order?