Top 5 Most Beautiful Places To Buy Flowers in London

Flowers are the perfect gift for a wide range of occasions. Whether it’s a birthday, anniversary, graduation or marriage, nothing says that you care more than a carefully considered bouquet which fits the recipient perfectly.

If you’re looking for flowers in London, you’re in luck; the city has hundreds of places to buy them, from stores, to markets and garden centres.

With so much on offer, it’s important that you don’t choose just any flower shop, but rather one which can offer exactly the bouquet for you needs. Read on for our list of places which offer some on London’s most beautiful bouquets, in the most lovely settings.

1. Dansk Flowers, Islington

Dansk Flowers Online

Located a short distance from both Angel and Highbury and Islington Tube stations, Dansk Flowers is a small shop which instantly catches the eye. No matter the season, an ocean of fragrant blooms spills from the shopfront of Dansk Flowers across the pavement in front of it, and the smell can be identified before the shop is even in sight.

If you’re shopping in the summer time you can enjoy a wide range of real English blooms and other local foliage, artfully arranged in frothy bouquets.

In the colder months you can still choose from an expansive, fresh and colourful selection, thanks to their select range of hand picked international suppliers. You’ll also be able to deck your own halls with their festive offerings, which include handmade wreaths, neat candle arrangements and all the other Christmas decorations you could need.

The friendly folks at Dansk are always happy to help, whether you’re a first time flower buyer or seasoned pro. With their help you can create your own flower arrangement, tailored exactly to your gifting needs, or just select one of their own which have been expertly hand prepared. Happy picking!

Address: Upper St, The Angel, London N1 2TX
Opening hours: Tuesday – Satuday: 8am – 9pm, Sunday – Monday: 8am – 6pm

2. Petersham Nurseries, various locations

Wikimedia Commons

A family run business, Petersham Nurseries is one of London’s most popular locations to buy flowers.

For your perfect florist experience right in the heart of London, discover their Covent Garden branch, a calm oasis in the middle of the bustling shopping district. Here, expert florists have arranged rows upon rows of bouquets and gifts, ready to take away and surprise that special someone with, or just as a luxe treat for yourself, no reason needed! The shop also has its very own Cutting Garden right onsite, which in the summer months is full to bursting with organic flowers home grown in the heart of London. You won’t find a fresher bouquet in Zone 1!

If escaping the city centre is more your thing, pay a visit to the Nursery in Richmond, which boasts an even more extensive Garden Shop. Full to the brim with flowers and exotic plants and greenery, you’ll find everything for your green fingered needs.

Whichever location you choose to visit, you’re guaranteed a wonderful day out, with both branches offering delicious food outlets, extensive shopping outside of the plants department, and a relaxed, outdoorsy vibe.

Locations and opening times vary, visit website

3. Wild Things Flowers, Mayfair

Wild Things Flowers Online

Wild Things Flowers easily entices shoppers out of elegant Mayfair and into their smart store thanks to the rows of stainless steel buckets which flank the shop entrance, all of them loaded with fragrant roses and colourful carnations.

Originally trading in Ireland in the 1990s, Wild Things Flowers served the top stars and big names across the country. These days, they operate out of stylish Mayfair, with a dedicated customer base which returns to them time and time again. Make sure to check out their Velvet Reds bouquet, deep red roses arranged in a chic hat box which set the internet and social media on fire when it debuted there a few years ago.

Boasting a well-heeled client list, Wild Things Flowers has prices to match. But the quality matches the price tag, and they’re the perfect choice for a once in a lifetime occasion.

Address: 47 Davies St, Mayfair, London W1K 4LZ
Opening times: Monday: 7am – 7:30pm, Tuesday – Friday: 7:30am – 7:30pm, Saturday: 8am – 5pm, Sunday: Closed

4. New Covent Garden Flower Market, Lambeth

Wikimedia Commons

If a crowded shop isn’t your ideal kind of shopping destination, find a little room to breathe at Lewisham’s spacious flower market.

This extensive warehouse is home to some of the freshest flowers in London, available for wholesale or to customers.

You’ll find nearly two dozen flower vendors here, many of whom are big names in the flower world; the market acts as a supplier to many of the city’s top hotels and food outlets. Variety is also key here, with great prices for the simplest bouquets available, along with higher prices for the most extravagant arrangements.

If you’re finding all of the choice, colours and scents just a bit overwhelming, why not book your very own tour of the site? It’s the perfect way to see everything that the market has to offer in a shorter amount of time.

Address: Nine Elms Ln, Nine Elms, London SW8 5BH
Opening times: Monday – Saturday: 4am – 10am, Sunday: Closed

5. Chez Michèle, London Bridge


This small but friendly florist prioritises the freshest, most seasonal arrangements for their customers. While this means that you won’t necessarily find spring blossoms in November, it does mean that your bouquet is local, and environmentally friendly, having not been flown halfway around the world before it reaches you.

Not satisfied with the one size fits all approach of many other commercial florists, Chez Michèle goes above and beyond to tailor your arrangement to the exact needs of your occasion, and your budget. The store is always beautifully decorated, making each visit the perfect opportunity for a photo, no matter what time of year it is.

Address: 78 St Thomas St, Bermondsey, London SE1 3QX
Opening times: Monday – Saturday: 10am – 7pm, Sunday: Closed