Wedding Flowers costs, by state and province

Typical costs for wedding flowers per wedding. Number of arrangements and flower types. Open a market below for a local estimate.

Wedding flower costs vary widely based on season, flower type, and arrangement complexity. A typical US wedding spends $1,500 to $5,000 on florals, while in Canada the range is CAD 2,000 to CAD 6,000. Smaller elopement arrangements can start under $500.

Key Cost Drivers

The choice of blooms drives the budget—luxury flowers like peonies or garden roses can cost $10–$20 per stem, whereas seasonal fillers like carnations may be $2–$4. Wedding location also matters; a city wedding with a high-end florist often adds 20–30% over a rural provider.

Bouquet and Ceremony Pricing

A bridal bouquet averages $150–$400, depending on size and flower type. Bridesmaid bouquets run $75–$150 each. Ceremony arches range from $300 to $1,200, with full floral installations hitting $2,000–$5,000.

Reception and Centerpiece Costs

Centerpieces cost $75–$300 per table for medium arrangements, with high-end designs exceeding $500. A typical reception with 10 tables might total $1,000–$3,000 for florals. Add $200–$600 for a sweetheart table arrangement.

Typical Wedding Flowers prices
ItemTypical range
Typical wedding floral spend$1,500 - $5,000
Bridal bouquet$150 - $400
Per table centerpiece$75 - $300
Ceremony arch$300 - $1,200

Every market for wedding flowers costs

383 markets have a page, each with a typical range where we have one and plain guidance on what moves the price.

Related cost subjects