Fantastic Florists In London: Where To Buy Flowers In The Capital

Last Updated 11 March 2024

Fantastic Florists In London: Where To Buy Flowers In The Capital

This article is sponsored by Flowwow.

Best florists in London: a pair of feet among buckets of flowers, wrapped into bouquets with brown paper.
Image: Shutterstock

There's something charming about an old-fashioned, bricks and mortar flower shop, isn't there? Wandering into a florist and absorbing the hues and scents of real, fresh cut flowers.

Whether you're after a romantic gift, a way to say thank you, or something to brighten up your home, visit London's best florists and flowers shops and markets for all your bouquet needs. These are our personal favourites.

Battersea Flower Station, Battersea

Best florists in London: a display of flowers in metal buckets, underneath an awning, at Battersea Flower Station
The florist end of Battersea Flower Station's set up. Photo: Londonist

Predominantly a garden centre, this little treasure with a mervellously punny name is tucked away in an alleyway alongside a railway track. Sounds unglamorous, but colourful bunting and quirky signs give it a kitsch (read: Instagrammable) twist.

Head to the Battersea Park Road end of the passage for the resident florist, a charmingly makeshift set-up of bouquets and bunches, buckets of them spilling out of the shed and spreading beneath a large parasol. Whatever time of day you visit, the choice is always ample, and you can buy that all-important card while you're there too.

Bouquets are available to order online, with delivery to SW postcodes available, and special hand-tied bouquets are made for delivery every Friday, with the design changing each week.

Battersea Flower Station, 320 Battersea Park Road, SW11 3BX.

You Don't Bring Me Flowers, Hither Green

Best florists in London: a display of pot plants on a table on the pavement outside You Don't Bring Me Flowers in Hither Green
You Don't Bring Me Flowers spill out onto the pavement. Image: Londonist

Honestly, it was the cake that coaxed us into this place first — it's a florist that doubles up as a cafe. The floral side of things resides downstairs, with fresh bouquets and potted plants wedged in the gap under the stairs, as well as spilling out onto the pavements under the cute awning.

Best florists in London: a display of flowers inside You Don't Bring Me Flowers in Hither Green
Downstairs at You Don't Bring Me Flowers. Photo: Londonist

The whole thing feels like a bit of a time warp — despite the railway roaring past at the end of the road, this is a village-y area, and the sense of nostalgia only heightens once you enter the cafe, all yellow formica tables, floral patterned chairs and mismatched china.

You Don't Bring Me Flowers, 15 Staplehurst Road, Hither Green, SE13 5ND

Moorgate Flowers, City of London

There are no frills at this stall, situated outside M&S on one of the Square Mile's busiest roads, but it's a proper London market stall. The City crowds are the target audience, yet prices are more reasonable than you'd find in most upmarket flower shops. Stock varies, but there's always a decent choice of bouquets, seasonal blooms, and a fair few pot plants and succulents, in case you're looking for something to brighten up your office desk.

Moorgate Flowers, Finsbury Pavement, EC2A 1SA. Delivery available on request.

Best florists in London: a two-tiered display of bunches of tulips, sorted into individual colours including yellow, red, orange and pink.
"When it's spring again, I'll bring again, tulips from Amsterdam". Image: iStock/Безгодов

Neill Strain, Belgravia

Best florists in London: the exterior of Neill Strain Floral Couture during Belgravia in Bloom, with large-scale seahorse sculptures made of flowers on either side of the door, and turtle and fish sculptures in front of the window
Neill Strain's display for Belgravia in Bloom 2023. Photo: Londonist

Even when we're not planning on buying any blooms, we always wander past Neill Strain when in Belgravia. The flower shop — sorry, boutique — is a masterpiece in itself, a regularly-changing arch of flowers heralding its location (and unsurprisingly an Instagrammer hotspot), and it's the supplier and designer for many of the local businesses during the annual Belgravia in Bloom festival, always donning one of the event's best displays. Neill Strain himself is a luxury floral designer, specialising in Dutch flowers and regularly making trips overseas to source the finest blooms.

But you're probably not in the market for a whole arch or floral octopus to lug home on the tube. If it's a bouquet you're after, you'll need deep pockets in SW1X, as a Neill Strain hand-tied bouquet will set you back £100+. A 'petite couture' — that's a smaller arrangement in a pot — begins at £54.50. Going big on romance? You're looking at upwards of £500 for two dozen red roses!

Neill Strain, 11 West Halkin Street, Belgravia (with a concession in Harrods too).

Bets florists in London: a display of pink hyacinths among other flowers inside a florist shop.You can practically smell those hyacinths through the screen. Image: iStock/megakunstfoto

Wildabout Flowers

We used to love walking past the tiny frontage of this former Clerkenwell florist, whose neon sign drew passers-by in, the rest of the shop window often swamped by buckets and pots bearing flowers, pot plants... and the occasional fruit tree.

Sadly, the Leather Lane store is no more, closing in 2021 to allow the company to focus on its studio down in Battersea. But, you can (and absolutely should) still order its beautiful bouquets online, where prices start at around £60. Dried flower gifts, plants, candles and champagne are also available, making Wildabout something of a one-stop (online) shop for birthday, weddings, anniversaries, Valentine's and the like.

Wildabout — online.

Sponsor message

Get beautiful bouquets by a fantastic range of London florists delivered to your door with Flowwow

A bunch of pink peonies

Can't make it to the florist yourself? Want to treat a loved one from afar? Flowwow can help! This nifty marketplace connects people with local florists who deliver exquisite blooms directly to the door. All it takes is a few clicks.

With Flowwow, finding your perfect bouquet is a breeze. Simply enter the recipient's address (if it's in London, chances are you'll have plenty of options) and use the filters to find the right floral arrangement for your occasion. You can shop by price range, bouquet style, and flower variety. There's even a filter for florists that'll deliver in 90 minutes or less — ideal for super last minute surprises! Speaking of which, if you are wont to forget those special occasions, Flowwow also has a super handy calendar feature and can send reminders when important dates are looming, so you never forget a gift again!

Flowwow works with over 11,000 sellers across the globe — in addition to flowers, you can also buy chocolate, baked goods, and all manner of other gifts. You can contact the seller with any questions via the in-app chat, and leave a review to help your fellow Flowwow customers find the right florist for them. Visit the Flowwow website or download the app to start shopping.

Rebel Rebel Flowers, Hackney

Mare Street Market is where you'll find Rebel Rebel, a florist whose name was thought up on a whim, and whose clients have included Dior and the BBC.

The business was established by two friends back in 2000, expanding to employ several florists, run workshops in London and Tuscany, and create floral displays for weddings and the like, as well as this Hackney shop. Flowers are brought fresh daily from Covent Garden Market.

Flamboyance is the name of the game, with past bouquets inspired by the likes of Beyonce, Whitney Houston, ABBA and Madonna — in fact, almost every one of their bouquets has a musical name. One of Rebel Rebel's signature products is Flowers In A Handbag — literally, flowers arranged in a (lined) vintage handbag, so your recipient gets two gifts in one.

Rebel Rebel, 117 Mare Street, Hackney, E8 4RU

Best florists in London: various bouquets, posies and vases of flowers displayed on mismatched wooden shelves inside a florist shop.
We'll take one of each. Image: Shutterstock

Moyses Stevens, Belgravia

Moyses Stevens has been in business since 1876, and with florist shops dotted all over London, it's fair to say the company knows what it's doing (it even has a Royal Warrant to prove it). It also claims to be "the florist who invented the hand tied bouquet", and who are we to argue with that? To this day, things are kept traditional — if extravagant — with huge, colourful bouquets that change seasonally.

The Belgravia branch in particular is a hit with bloggers and Instagrammers, no doubt helped by its proximity to Peggy Porschen. There's now a Flower School in Battersea Power Station, for anyone who wants to have a go at recreating the colourful collections themselves.

Oh, and if you find yourself in a last-minute bind, Moyses Stevens offers a same-day delivery service in London on certain products if you order before 6pm.

Moyses Stevens Flowers, shops in Belgravia, Battersea, Chelsea, Selfridges, St Pancras, and Mayfair.

Wild at Heart, Liberty

Wild at Heart is probably London's most Instagram-famous florist, thanks to its location at the main entrance to Liberty department store. Sat below the mock Tudor frontage, the display pours out of the beautiful wooden door, and despite the regal stone lions and swarming crowds, manages to make one of London's busiest shops feel like a bucolic village store. We're particular fans of the single stem bouquets — pick the recipient's favourite bloom when they're in season (tulips for us, thanks) and the bouquet will be constructed entirely from that flower.

Wild at Heart at Liberty of London, Great Marlborough Street (with another shop in Notting Hill).

Best florists in London: a florist wrapping a bunch of different coloured tulips in brown paper.
A simple bunch of tulips can go a long way. Image: iStock/Linda Raymond

Petals at Bibendum

What began as a side-of-the-road flower stall in the 1980s, followed up by several railway station stores, has landed inside Bibendum at the art nouveau Michelin House building.

The gorgeous mint green frontage is usually flanked by flowers on all sides, lined up in tall metal buckets like a floral army awaiting orders. Architecturally, this is London's best flower shop by a mile (sorry, Liberty), and the products are impressive too, ranging from small arrangements to huge great bouquets for when a sentiment requires the backing of the big guns.

Petals at Bibendum, Michelin House, 81 Fulham Road, SW3 6RD

Columbia Road Flower Market

Best florists in London: a man and woman working on a flower stall at a flower market
Worth getting up early to get to Columbia Road. Image: Shutterstock

Take to the streets of Hoxton on a Sunday morning and you'll find people wandering around armed with bunches of flowers, trays of plants, lemon trees... even mini palms. The source of all this greenery is Columbia Road Flower Market, a haven of flowers and plants with knowledgeable stallholders who dish out proper East End banter like it's going out of fashion. "Jasmine a tenner. Like your mother-in-law, it'll never die".

Best florists in London: a handwritten sign saying 'Hyacinths £5 a bunch, 3 for £12' tucked into bunches of hyacinths on a stall at Columbia Road Flower Market
Traditional market stall vibes at Columbia Road Flower Market. Image: Laura Reynolds

The market is as prolific as it is legendary; cut and planted flowers, house plants, fruit trees and succulents are sold side by side. That said, ready-made bouquets are less widely available, so if it's a beautifully arranged gift you're after, you'd be better sticking with a traditional florist.

Our tip? Go early. It is heaving between around 10am and 1pm, and after 1pm it's a case of making do with what's left (although stallholders often slash their prices later in the day). Get there at 8am and load up with bargains.

Covent Garden Flower Market

where to buy flowers in London: a trader indoors at Covent Garden Market standing in front of his stock - flowers, displayed in beige plastic buckets
Traders start early at Covent Garden Flower Market. Image: Londonist

If you thought Columbia Road's 8am start time was a bit prompt, this one probably isn't for you. But if you can get yourself down to Nine Elms for... ooh, 4am, you'll be spoilt for choice. Covent Garden Flower Market is where the majority of the capital's professional florists, including many mentioned above, source their flowers. Shipments arrive daily, refrigerated lorries and vans carrying plants from all over Europe and beyond, and the vendors here really know their stuff. It's predominantly a trade market, but it's open to the public Monday-Saturday, 4am-10am, when you're likely to find people stocking up for occasions such as weddings.

Where to buy flowers in London: pre-wrapped bunches of flowers at for sale at Covent Garden Market.
The public can visit Covent Garden Flower Market, 4am-10am. Image: Londonist

It carries on the tradition from the fresh produce market that used to be held at — you guessed it — Covent Garden, moving out of central London. The current market opened in 2017, with 20 wholesalers peddling their wares.

If you're buying bouquets from any of the above florists, chances are your blooms came from here. Sure, you could cut out the middle man and buy your own flowers direct, but do you really know your way around a stem like a trained florist? They can do things with ribbon that we can only dream of.