Flower Guides
How Much Do Flowers Cost in the UK?
8 October 2026
In the UK, a hand-tied bouquet from an online florist typically ranges from around £25-£35 for a smaller arrangement up to £60-£90+ for a large, premium one — with weddings and events priced separately based on scale.
What actually drives the price
- ✿Flower type and season — out-of-season or imported flowers (like peonies in winter) cost more than seasonal UK-grown blooms
- ✿Size and stem count — more stems and fuller arrangements cost more, unsurprisingly
- ✿Extras — vases, add-ons like chocolates or wine, and premium wrapping all add to the total
- ✿Delivery — fees are usually based on distance and are separate from the bouquet price itself
Getting good value
Choosing seasonal flowers is the single biggest lever — they're fresher, last longer, and cost less than flowers grown out of season or flown in from overseas. A well-made seasonal bouquet from a good florist will usually beat an equivalent-priced "premium" arrangement built around imported blooms.
Frequently Asked Questions
What's a reasonable price for a birthday bouquet in the UK?
Most birthday bouquets from online florists fall between £30 and £50, depending on size and flower type — though smaller and larger options exist outside that range.
Why do some bouquets cost so much more than others?
Mainly flower type (seasonal and local vs. imported or out-of-season), stem count, and size. Premium or rare flowers like certain peonies or garden roses push the price up noticeably.
