One ounce of weed means 28.35 grams of weed. The price of an ounce widely ranges, starting from $150 and can go as high as $300.  Well, $150 to $200 is the expected price range, and some high-grade exotic marijuana strains may be priced between $230 to $300.  Overall, the cost of an ounce of weed depends upon the bud quality, potency, vendor's supply, tax, and availability.