UK Medical Cannabis Price Index
Live pricing data from 167+ products across 24 UK licensed clinics. Updated weekly.
Price by Product Type
Average, minimum and maximum price per gram for each product form available in the UK.
Monthly Price Trend
Average UK medical cannabis price per gram over the last 6 months.
Cheapest Flower Products Right Now
Best value medical cannabis flower available in the UK — sorted by price per gram.
Best Value Manufacturers
Average price per gram by manufacturer — sorted cheapest first.
UK Medical Cannabis Pricing — What Patients Need to Know
The UK medical cannabis market has seen significant price evolution since legalisation in 2018. Products that once cost over £15/g for flower are now available for under £8/g from several manufacturers, driven by increased competition and domestic cultivation.
Key pricing factors include: product origin (imported vs. UK-grown), THC and CBD concentration, formulation type (flower, oil, or capsule), and whether the product is a named strain or a generic batch. UK-grown products from manufacturers like Celadon Pharmaceuticals and Grow Pharma typically offer competitive pricing.
Patients can reduce costs significantly by comparing across clinics using LeafMe, setting price alerts for preferred products, and discussing generic alternatives with their prescriber. The average UK patient spends £150–£400/month on medical cannabis — careful comparison can save £50+ monthly.
Price by Strain Type
Average price per gram by cannabis strain category.
Frequently Asked Questions
How much does medical cannabis cost per gram in the UK? +
The UK average medical cannabis price is £9.93/g across all product types. Flower averages £7.69/g, oil £4.05/g, and capsules £1.01/g. Prices range from £0.51/g to £123.25/g depending on product type, strain, and THC content.
Which is the cheapest medical cannabis product type in the UK? +
Cannabis capsules are typically the cheapest option per gram at around £1.01/g, however they contain a much lower dose of cannabinoids per gram. For flower (the most commonly prescribed form), prices start from under £1/g for some products. Oils average £4.05/g.
Are UK medical cannabis prices going up or down? +
Based on LeafMe price data, UK medical cannabis prices have shown an upward trend in 2026, rising from £4.26/g in December 2025 to £6.56/g in May 2026. This partly reflects greater availability of premium imported flower products.
Which manufacturer offers the cheapest medical cannabis in the UK? +
Little Green Pharma, Khiron Life Sciences, and Spectrum Therapeutics consistently offer the lowest average prices in the UK market, typically between £6 and £7 per gram for flower products.
How can I find the best value medical cannabis in the UK? +
Use LeafMe's product comparison tool to compare prices across all UK licensed clinics. Set up a price alert on /price-alert to be notified when your preferred product drops in price. The /deals page shows the biggest current price drops.