Petal Republic is reader-supported & 100% editorially independent. This page may contain shopping links. See more

The Best Florists in London For Roses & Romantic Flower Arrangements

Updated 15th January 2022 by Petal Republic London

Welcome to our local guide to Valentine’s Day flower delivery in London. Here you’ll find a collection of our favourite local florists for lavish roses and romantically-inspired flower arrangements. We’ve included options for a range of style preferences and budget considerations, and all offer very flexible flower delivery options throughout London. Enjoy!

11 Best Options for Valentine’s Day Flower Delivery in London:

1) Appleyard FlowersBest for British Floral Designs££
2) Bloom & Wild Best for Affordable Roses£
3) Flowerstation Best for Modern & Stylish Arrangements££
4) FLOWERBX Best for Single Variety Roses £££
5) FloomBest for Artisan Floristry££
6) Roses OnlyBest for Equatorial Roses£££
7) Rebel RebelBest for Artistic Rose Arrangements£££
8) Paul Thomas FlowersBest for Luxury Bouquets£££
9) Pulbrook & GouldBest for English Garden Floristry££££
10) McQueensBest for Contemporary Floral Designs££££
11) Wild Things of MayfairBest for Classical Floristry££££

Valentine’s Day Flower Arrangements from £20 to £50: 

1) Appleyard Flowers (££): Best for British Floral Designs

Appleyard Valentine's Day Flower Delivery in London
Credit: Appleyard Flowers

About Appleyard Flowers:

Appleyard Flowers have a great reputation for modern, British floral design. Here you’ll find an extensive selection of romantically composed arrangements featuring a selection of classic red, white, and pink roses to pick from.

In addition, online ordering is a breeze, and each floral arrangement is crafted by an expert florist and delivered in sustainable packaging.

A popular flower subscription service in London is also available which makes a real treat for the home or gifting to friends, family, and loved ones.

A classic dozen red roses start at £29.99. Larger bouquets are available for around £50.

Valentine’s Day Flower Delivery in London:

Same-day or specified-day flower delivery is available throughout London with 2-hour delivery slots available throughout the week.

2) Bloom & Wild (£): Best for Affordable Roses

Bloom and Wild Roses London
Credit: Bloom & Wild

About Bloom & Wild:

Bloom & Wild are the founders of letterbox flower delivery in the UK. What’s great is you’ll never have to worry about your intended recipient being home to collect your rose delivery as these stems are making it there all on their own.

In short, roses are carefully packaged pre-bloom in special letterbox-sized boxes. All you have to do is unpack, follow the simple arrangement instructions and you’re good to go. 

Boxed rose arrangements start at around £30 and go up to £50 based on size and selection.

Valentine’s Day Flower Delivery in London:

Bloom & Wild offers both same-day and next-day delivery options throughout London.

3) Flowerstation (££): Best for Modern & Stylish Arrangements

Flowerstation Rose Delivery London
Credit: Flowerstation

About Flowerstation:

Launched back in 2001, Flowerstation has grown from humble beginnings to become one of London’s largest and well-connected florists. In short, expect a diverse and extensive collection of affordable mixed bouquets, single-stem arrangements, and gift items. 

12 hand-tied red roses are typical £34.99, larger bouquets are around £50. 

Valentine’s Day Flower Delivery in London:

A free same-day rose flower delivery service is available 7-days a week throughout London – orders by 6 pm.

Valentine’s Day Flowers from £50 to £100:

4) FLOWERBX (£££): Best for Single Variety Roses

FLOWERBX Valentine's Day Flower Delivery in London


A florist loved by the fashion world – FLOWERBX is the creation of Whitney Bromberg Hawkings – a 19-year veteran at Tom Ford turned leading icon of the floristry world.

Here you’ll find an excellent variety of lush roses to pick from sourced from some of the best UK and European flower markets.

A classic bouquet of 20 red roses starts at around £65, 30 red roses are £85. Prices go up to £220 for 100 red roses if you want to go large.

Valentine’s Day Flower Delivery in London:

FLOWERBX offers same-day or specified rose flower delivery services throughout London.

5) Floom (£££): Best for Artisan Floristry

Floom Rose Delivery London
Credit Floom

About Floom:

Floom is the popular floristry platform that brings together the best local, independent florists in one streamlined site. For instance, Here you’ll find many of London’s best artisan florists including the likes of Floetica, Botanique Workshop, Bloomsid, and Larkspur & Lavender.

In short, expect one-of-a-kind floral creations produced by some of the city’s finest floral design studios all backed by Floom’s promise that whatever you see on screen is exactly what you’ll receive.

Expect to pay from £50 for smaller rose bouquets to £100+ for more expansive floral creations: 

Valentine’s Day Flower Delivery in London:

Floom offers a speedy same-day or specified-day rose flower delivery service throughout London.

6) Roses Only (£££): Best for Equatorial Roses

Roses Only London Delivery
Credit: Roses Only

About Roses Only:

Founded by Australian-born James Stevens, Roses Only has grown to serve a wide international audience. Roses Only focus on sourcing the finest rose flowers from equatorial growers in Ecuador, Columbia, Kenya, and Ethiopia where the altitude (roughly 8,000 feet above sea level) creates the perfect climatic conditions to produce exceptional large head roses and very long stems.   

Expect a diverse and extensive array of boxed rose arrangements covering numerous gifting arrangements, colours, and price points. 

A 12-stem red rose gift box starts at £75, 24-stems are £125.

Valentine’s Day Flower Delivery in London:

Same-day or specified-day flower delivery is available throughout London.

For more, see our in-depth Roses Only review here.

7) Rebel Rebel (£££): Best for Artistic Rose Arrangements

Rebel Rebel Flower Delivery London
Credit: Rebel Rebel

About Rebel Rebel:

Founded in 2000, Rebel Rebel is a highly regarded east-London-based florist known for their creativity and artistic floral designs. What’s more, fresh flowers are sourced daily from the New Covent Garden flower market and feature all sorts of interesting stems from British growers.

Prices typically start from around £50.

Valentine’s Day Flower Delivery in London:

A same-day or specified-day flower delivery service is available throughout London.

8) Paul Thomas Flowers (£££): Best for Luxury Bouquets

Paul Thomas Flowers Delivery London
Credit: Paul Thomas Flowers

About Paul Thomas Flowers:

Established in Mayfair in 1989, Paul Thomas Flowers are a family of master florists.

Above all, expect bold, expressive floral creations, led by quintessential English Garden design. What’s more, the finest stems are sourced daily from the New Covent Garden flower market serving to create an array of spectacular floral compositions for London’s leading hotels, restaurants, businesses, and private homes.

Their online ‘boutique’ offers a wide selection of rose and other flower arrangements with prices typically starting from £75.

Valentine’s Day Flower Delivery in London:

A same-day or specified-day flower delivery service is available throughout Greater London.

Luxury Valentine’s Day Flowers in London from £100:

9) Pulbrook & Gould (££££): Best for English Garden Floristry

Pulbrook & Gould Rose Delivery London
Credit: Pulbrook & Gould

About Pulbrook & Gould:

Founded by Lady Susan Pulbrook and Rosamund Gould in 1956, Pulbrook & Gould are firmly established as one of the most revered florists in London. Serving leading establishments, events and businesses they also curate a spectacular array of rose arrangements available to order online.

Above all, expect a decadent assortment of colours and rose varieties curated into an array of lavish bouquets and arrangements. 

Prices typically start at £100. 

Valentine’s Day Flower Delivery in London:

A same-day or specified rose flower delivery service is available throughout London.

10) McQueens (££££): Best for Contemporary Floral Designs

McQueens Rose Delivery London
Credit: McQueens

About McQueens:

Launched in 1991, McQueens is a renowned London florist of global repute. The business now operates creative studios, workshops and flower schools in London, New York, and Seoul. The go-to for leading events and institutions across the city and beyond, expect cutting-edge floral designs. 

Rose arrangements typically start at £100. 

Valentine’s Day Flower Delivery in London:

A same-day or specified-day flower delivery service is available throughout Greater London.

11) Wild Things of Mayfair (££££): Best for Classical Floristry

Wild Things of Mayfair Rose Delivery London

About Wild Things:

A favourite of the celebrity jet set, Wild Things of Mayfair are a luxury, high-end London florist. Here you’ll find meticulous attention to detail from the quality of roses sourced from some of the world’s finest growers to the excellent in-house designers.

Expect a curated selection of mixed bouquets and single stem rose arrangements for Valentine’s Day with prices typically starting from around £95. 

Valentine’s Day Flower Delivery in London:

A same-day or specified-day flower delivery service is available throughout Greater London.

Valentine’s Day Flower Delivery in London Buying Guide:

Where can I buy roses in London?

Most London florists and flower shops carry a number of rose varieties throughout the year. Some of our favorite florists who are are highly regarded for their rose collections include Appleyard Flowers, Bloom & Wild, Flowerstation, FLOWERBX, Floom, Pulbrook & Gould, Rebel Rebel, McQueens, and Wild Things of Mayfair.

Can you post roses?

Yes, many florists and specialist online flower delivery services utilise special packaging technology to ensure fresh roses arrive in pristine condition. Often rose buds are shipped pre-bloom as well to ensure the delicate petals aren’t damaged in transit.

How much does it cost for a single rose?

Florists typically purchase single red roses at a wholesale price ranging from £1 to £3 depending on variety and quality. Consumers can expect to pay anywhere from £4 to £10 for a single red rose in London.

How much is rose delivery in London?

Expedited / same-day flower delivery is typically a £5 to £15 surcharge on all orders. There are however some florists and flower shops who will provide free delivery on all orders typically over £50. 

What is the cut-off time for same-day rose delivery in London?

Most London florists request same-day flower delivery orders by 1 pm that day. A few florists serving their local areas (typically postcodes inside a 1 to 2-mile radius) will be able to extend same-day flower delivery requests as late as 5 pm that day. 

The Rose Flower

June Birth Flower Roses

Rose is a broad genus of flowering plants. As a result, the flowers vary depending on the species or type. Wild roses, for instance, typically have five petals, whereas those in the Old Garden Roses and Modern Roses categories often have multiple sets of petals. More details on these types of roses below. 

The size of rose flowers ranges from miniature forms, which are about 1.25 cm (0.5 inch) across, to hybrid types measuring at least 17.5 cm (6.8 inches) in diameter. 

Types of Rose Flowers

With over 300 recognized rosa species and thousands of available hybrids of roses, you can find them in different colors, forms, and sizes. Although their broad lineage can be quite challenging to dissect, three main categories identify these famed blooms: Species (Wild) Roses, Old Garden Roses, and Modern Roses

Species Roses, otherwise referred to as Wild Roses, are rose species that occur naturally and not hybridized. They are typically shrub-like or large climbing types of perennials that require minimal maintenance. They bloom single, flat flowers once a year. 

Old Garden Roses, otherwise known as Heritage Roses, are roses that have been in existence before 1867. Included in this category are Alba roses, Ayrshire roses, Bourbon roses, China roses, Gallica roses, Moss roses, Portland roses, Ramblers roses, Tea roses, and more. These flowers have strong fragrances and beautiful bloom shapes. Moreover, they bloom once a year during the summer season.  

Modern Roses are roses hybridized after 1867. Unlike heritage roses, they flower continuously. Most importantly, they have a larger flower size and longer vase life. However, they are not as fragrant and as hardy as heritage roses. Included in this category are English roses, Floribunda roses, Grandiflora roses, Hybrid Tea roses, Rambler roses, Miniature roses, and more. 

Most Popular Rose Varieties

What the number of rose flowers in a bouquet represents

One of the most promising types of roses comes from the Modern Roses group – the Hybrid Tea Roses. A popular hybrid tea rose variety is the ‘Tahitian Sunset,’ which features apricot-pink blooms measuring up to 6 inches across. 

Another famed rose is the ‘About Face’ cultivar, which is an orange Grandiflora rose. It features bi-colored petals, rich green and glossy leaves, and long stems. The flowers grow up to 5 inches across and carry an apple-like fragrance. 

Other popular rose varieties are as follows: ‘Teasing Georgia,’ ‘Easy Does It,’ ‘Julia Child,’ ‘Mardi Gras,’ ‘Wild Blue Yonder,’ ‘Elle,’ ‘Pat Austin,’ and ‘Frankly Scarlett.’

The Number of Roses in a Bouquet and What They Represent:

What the number of rose flowers in a bouquet represents

Putting a flower bouquet together is a work of art that requires an understanding of the botanical language.

Single Rose Arrangements

A single rose is a simple yet significant way to send the message “I love you” to someone. It can also mean love at first sight. A single rose is a perfect choice for romantic occasions.

The price of a simple rose can vary depending on factors like the stem length, and timing, for instance. You could buy a single stem for as low as $1, but expect that number to double on occasions like Valentine’s day.

Simple Rose Bouquets

A simple bouquet of six flowers represents shared love. A nine-rose bouquet says, “together forever.” Simple bouquets are an excellent gift for many occasions, apart from romance, like birthdays and celebrating a friends’ achievement.

A six-rose bouquet with some baby flowers and wrapping paper can cost you anywhere between $10 to $20.

Premium Rose Bouquets

A premium bouquet with lots of roses is a fabulous gift for anniversaries and a way of showing your partner that you still admire and appreciate them.

For instance, a bouquet with 50 flowers represents love with no boundaries. A premium bouquet may range from $40 to $70.

Super Lux

Who wouldn’t admire a bouquet with a 100 roses or more? 100-rose flower bouquets signify union and complete devotion. For that reason, they fit the bill for grand romantic gestures.

Are you looking for a stunning bouquet for your proposal? A super lux rose bouquet is the one!

A super lux bouquet could be a bit heavy on the wallet, ranging from $70 and up to $100, but it definitely conveys a meaningful message.

Eternity Roses

Eternity roses can stay fresh for up to a year. They’re a fantastic way to show your significant other how special they are to you.

Eternity roses’ price can range from $40 for a single rose to $500 for a large bouquet.


We are a floristry, plant, and lifestyle city resource curated by a passionate team of horticulturists, floral & plant enthusiasts, budding designers, and intrepid urban gardeners. We're committed to showcasing the best in floral and plant design, sharing our experience and recommendations on the best blooms and greenery for every occasion, season, and living environment, and spreading our love of the enchanting world of flowers and plants.

Comments are closed.