Prices Per Gram, 2016

United States:
Black tar heroin: range from $17-$400
South American heroin: range from $45-500

Canada:
Heroin: range from $105.70-$452.80

UK, 2016:
Brown heroin: typical price $67.80, range from $54.20-$81.30
Opium: typical price $13.60, range from $13.60-$20.30

Source

UN Office on Drugs and Crime. Retail and Wholesale Drug Prices (In US$), accessed March 20, 2021.