Cost of Wedding Flowers in the UK
Wedding flowers add colour and style to the ceremony and reception, but they can also be a significant part of the wedding budget. The total cost depends on the number of arrangements, flower types, and the florist’s design work.
In 2026, couples in the UK typically spend £500 to £1,500 on wedding flowers, although elaborate floral designs can cost much more.
Quick Answer
Typical wedding flower prices in the UK:
| Flower Arrangement | Average Cost |
|---|---|
| Bridal bouquet | £80 – £150 |
| Bridesmaid bouquets | £40 – £80 each |
| Table centrepieces | £50 – £120 each |
| Buttonholes | £8 – £15 each |
Typical Wedding Flower Budget
Most wedding flower budgets include several arrangements.
| Item | Typical Cost |
|---|---|
| Bridal bouquet | £80 – £150 |
| Bridesmaid bouquets (3–4) | £150 – £300 |
| Buttonholes | £50 – £120 |
| Table flowers | £200 – £600 |
This results in an average total of £500 to £1,500.
What Affects Flower Costs?
Several factors influence the price:
Seasonal flowers
Seasonal blooms are usually cheaper.
Venue size
Larger venues require more decorations.
Design complexity
Large floral arches and installations increase costs.
Ways to Reduce Flower Costs
Couples often save money by:
- choosing seasonal flowers
- reusing ceremony flowers for the reception
- using greenery instead of full floral displays
- mixing fresh and artificial flowers
Typical Wedding Flower Cost Summary
| Flower Type | Typical Cost |
|---|---|
| Small flower budget | £300 – £600 |
| Average flower budget | £500 – £1,500 |
| Luxury floral design | £2,000+ |
Final Thoughts
Wedding flowers in the UK usually cost £500 to £1,500, depending on the size of the wedding and the complexity of the arrangements. Choosing seasonal flowers and simplifying designs can help reduce costs.