This article is sponsored by Flowwow.

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. Here, we sniff out our personal favourites.
Battersea Flower Station, Battersea

Predominantly a garden centre, this little treasure of a flower shop with a marvellously punny name is tucked away in an alleyway alongside a railway track. Sounds unglam, 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 displayed in buckets — 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 selected SW postcodes, though the company itself admits that due to congestion charges, it's probably cheaper for you to collect your blooms yourself. Hand-tied bouquets are available to buy in store twice a week, the design changing each time.
Battersea Flower Station, 320 Battersea Park Road, SW11 3BX
You Don't Bring Me Flowers, Hither Green

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 tumbling out onto the pavements under the cute awning.

The whole thing feels like 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
Sponsor message
Surprise someone special from afar with Flowwow

Can't make it to the florist yourself? Flowwow's got it covered. This easy-to-use online marketplace makes buying beautiful bouquets a breeze — wherever you are!
Simply enter your recipient's address and Flowwow will connect you with a range of local florists who deliver to the door (you'll be spoilt for choice if it's in London). Then use the search tools to find the right floral arrangement for your occasion in just a couple of clicks.
Know someone who loves roses? Filter by flower type. On a budget? Enter your price range and get shopping. In need of a last-minute gift? There are even florists who deliver in 90 minutes or less! Oh, and if remembering special occasions isn't one of your strong suits, Flowwow has a handy calendar feature that'll send you reminders.
There’s more to Flowwow than flowers, too. You can source a range of other crowd-pleasing gifts from their community of over 15,000 sellers — including baked goods, confectionery, balloons and edible bouquets. And if you have any questions along the way, simply use the message function to connect with your vendor. Ready to start shopping? Head to the Flowwow website or download the app today.
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.
Neill Strain, Belgravia

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 £74.50. Going big on romance? You're looking at upwards of £250 for a dozen red roses!
Neill Strain, 11 West Halkin Street, Belgravia (with a concession in Harrods too).

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 wedding floral arrangements at its studio down in Battersea. But, you can (and absolutely should) still order its beautiful bouquets online, where prices start at around £60. At-home flower growing kits and candles are also available, making Wildabout something of a one-stop (online) shop for birthday, weddings, anniversaries, Valentine's and the like.
Wildabout, online only.
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. Scented candles are also available to accompany your floral gift.
Rebel Rebel, 117 Mare Street, Hackney, E8 4RU

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 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.
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 other shops in Notting Hill and Mayfair).

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; 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

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".

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

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.

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.
Deptford Flower Market

As of February 2025, Deptford Flower Market takes place every Saturday in Deptford Market Yard, combining creative, foodie and flower traders from the local area. So alongside your flowers you'll be able to pick up brownies, books, essential oils, candles and other goodies, which sounds like a win-win.