If you're planning a wedding, funeral, corporate event, or simply want a stunning floral arrangement for your home, one question will inevitably crop up: how much will it cost? Flower prices in the UK vary enormously depending on what you need, where you live, and the florist you choose.
Here's the reality: a basic bouquet from a supermarket or high street chain might cost £15–£30, while a bespoke wedding installation from a specialist florist can easily reach £2,000–£5,000 or more. For most occasions, expect to spend between £30 and £150 on a hand-tied bouquet from an independent florist.
This guide breaks down exactly what influences flower costs, what you should expect to pay across different regions, and how to spot a genuinely fair quote.
Flower prices aren't arbitrary. Several legitimate factors determine what you'll pay:
Hand-tied bouquets (independent florist): £40–£80 for standard, £80–£150 for premium.
Subscription or weekly flower service: £25–£45 per week (usually a smaller arrangement than a one-off bouquet).
Wedding flowers: £800–£3,000+ depending on guest count, complexity, and whether you need ceremony flowers, centrepieces, bridal bouquet, buttonholes, and installations.
Funeral arrangements: £60–£150 for a standard wreath or spray; £150–£300+ for large installations or bespoke designs.
Corporate events and installations: Day rates of £300–£800+ or project rates of £500–£2,500+ for venue dressing.
Valentine's Day premium bouquets: £80–£200+ (prices spike 50–100% compared to standard weeks).
Christmas arrangements: £45–£120 for table centrepieces; £30–£80 for wreaths.
Most independent florists charge either per arrangement (project pricing) or by the hour (£35–£60 per hour). Some offer day rates for events (typically £400–£600 for a full day).
London and the South East
Expect the highest prices. A premium hand-tied bouquet ranges from £75–£150. Wedding flowers start at £1,500 and climb to £4,000–£5,000 for elaborate setups. Independent florists in desirable postcodes (SW, W, EC) typically charge 20–40% more than regional florists.
Midlands and North West
Prices are moderate. Hand-tied bouquets run £35–£75; wedding flowers typically £800–£2,000. Manchester and Birmingham florists charge slightly more than rural areas but considerably less than London.
Wales, Scotland, and remote areas
Hand-tied bouquets average £30–£60. Wedding flowers range £600–£1,500. Delivery charges may be higher due to distance, but arrangement costs themselves are lower. This is where value for money is often best.
National chains and supermarkets
Budget options cost £10–£25 but often use lower-quality stems, inconsistent design, and limited customisation. These are fine for casual situations but not recommended for special occasions.
Always clarify what your quoted price covers:
A detailed quote should itemise everything. If it doesn't, ask your florist to clarify before committing.
Don't ring around and compare prices alone—that's misleading. Instead, compare value. Here's what to do:
If a quote seems suspiciously cheap, ask yourself:
A quote that's 30–50% below others in your area warrants a polite question: "What's your sourcing, and how do you keep costs so competitive?" Honest florists will explain their efficient workflow, seasonal focus, or bulk purchasing. If they dodge the question, move on.
Flower costs reflect labour, skill, freshness, and supply-chain realities. Paying £50 for a hand-tied bouquet isn't unreasonable; it's fair. For special occasions like weddings or significant events, investing in a skilled florist who understands your vision is worthwhile.
Ready to find the right florist for your budget and occasion? Visit floristsbook.co.uk to browse specialist florists across the UK, read reviews, and request quotes tailored to your needs.