Wedding flowers can range in cost from $700 to $2,500, with the average cost being around $1,500 in the US. It is important to establish a wedding flower budget from the beginning.