According to Green Flower News, an ounce can cost anywhere from $160 to $350, depending on all the aforementioned factors. The average for a high-quality ounce as of 2022 was right at $318.