The best florists in Hampstead, village flower shops, wedding florists, same-day delivery and where to buy flowers in NW3, plus the Columbia Road alternative.
The Best Florists in Hampstead: Where NW3 Buys Its Flowers
Hampstead supports the kind of florist culture that has disappeared from much of London, independent shops where stems are conditioned properly, arrangements are made to order, and the florist remembers what you bought for your last anniversary. This guide covers the local landscape, what things cost, and the alternatives when the occasion (or budget) calls for something different.
The Village Florists
Hampstead village and its immediate borders (South End Green, Belsize Park, England's Lane) sustain several independent flower shops. The profile is consistent: seasonal British and Dutch stock, hand-tied bouquets made while you wait, house accounts for regulars, and pricing that reflects NW3 rents.
What to expect to pay:
| Purchase | Typical NW3 range |
| Hand-tied bouquet (everyday) | £35-£60 |
| Statement bouquet (occasion) | £60-£120+ |
| Single-variety bunch (tulips, stocks) | £10-£25 |
| Weekly subscription | £25-£50/week |
| Funeral/sympathy arrangements | £60-£200+ |
The Hampstead florist's strength is advice and occasion work, a good local florist will talk you out of the wrong flowers, know what survives a warm flat, and deliver to the hospital, school or doorstep the same afternoon.
Weddings and Events
North London wedding floristry is a serious market. Local florists and dedicated event florists serve venues from Burgh House and Kenwood to the area's restaurants and synagogues/churches.
Planning notes: - Book wedding florists 6-12 months ahead for peak season (May-September). - Expect London wedding floristry to start around £1, 500-£2, 500 for modest setups and climb steeply with installations. - Ask to see photographs of work at your specific venue, light and scale change everything.
The Alternatives
Columbia Road Flower Market (Sundays): For volume and value, nothing in London beats it, armfuls of flowers at a fraction of shop prices if you're willing to travel and haggle. See our Columbia Road guide.
Hampstead Community Market and farmers' market stalls: Seasonal flower stalls appear at the weekend markets, good value for simple seasonal bunches.
Supermarket flowers: The honest budget option. The trick is buying tight buds and re-cutting stems, supermarket roses open fine; supermarket arrangements rarely impress anyone in NW3.
Online national deliveries: Convenient for remote gifting, but for anything local, a phone call to a village florist gets a better arrangement delivered the same day for similar money.
Keeping Flowers Alive: The Florist's Advice
1. Re-cut stems at an angle the moment you get home. 2. Strip every leaf below the waterline. 3. Cool room, no fruit bowl nearby (ripening fruit releases ethylene, which kills flowers). 4. Change the water every two days, this matters more than flower food.
Frequently Asked Questions
How much is a bouquet from a Hampstead florist?
Everyday hand-tied bouquets run £35-£60; occasion pieces £60-£120+. Single-variety bunches start around £10-£15.
Do Hampstead florists deliver same-day?
Most independent village florists offer same-day local delivery for orders placed by late morning, phone directly rather than using national online platforms.
Where can I buy cheap flowers near Hampstead?
Columbia Road Flower Market on Sunday mornings is London's best-value flower source; weekend market stalls in Hampstead carry seasonal bunches at reasonable prices.