thinkmoney logo

Where to buy Mother’s Day flowers - from £1 supermarket bunches to letterbox bouquets

Molly Dixon
Written by Molly Dixon
Pop Culture Editor at thinkmoney
11th Mar 2026
2 minute read

Mother’s Day is coming up, which means one thing: a lot of people are suddenly remembering they need to buy flowers.

If you’re reading this thinking “I love my mum, I promise, I just forgot the date” you are not alone.

A bouquet of flowers is the tried and true, classic gift, but prices can vary a lot depending on where you shop. You can pick up daffodils for about a pound in the supermarket or spend £40 or more on a big, delivered arrangement if you want something a bit more ‘WOW’.

Where you live can make a difference when it comes to flower shopping, surprisingly. Local florist prices can vary depending on the area and some supermarkets have slightly different ranges depending on the store. But wherever you are in the UK, there are plenty of options whether you are seeking something on the double, on the cheaper side or a bit fancier.

And if you’re cutting it a little close this year, just remember the best time to buy Mother’s Day flowers was yesterday and the second best time is right now.

Here’s where to look.

Supermarkets

If you’re trying to keep things budget friendly, supermarkets are the easiest place to start.

Most major supermarkets release special Mother’s Day flower ranges in the weeks leading up to the day. These are usually positioned near the entrance of the shop or in the seasonal aisles and they tend to include everything from very cheap bunches to larger gift-style bouquets.

Across the UK, prices are usually fairly consistent. You’ll normally see things like:

·         Daffodils from around £1–£2

·         Tulips for about £5–£7

·         Small mixed bouquets from roughly £8–£12

·         Larger “gift” bouquets from around £15–£25

Tesco, Asda, Morrisons, Sainsbury's and Waitrose all tend to have good options in the run-up to Mother’s Day.

The biggest advantage is convenience. If you’re already doing the weekly shop, it’s very easy to add a bouquet to the trolley and tick Mother’s Day off your list at the same time.

Some larger supermarkets also have in-store florists, which can be a nice middle ground between a basic supermarket bunch and a full florist arrangement. In some Morrisons supermarkets you can buy prepare bouquets on site, which means they look a little more arranged and gift-ready while still being priced closer to supermarket levels. I’ve spotted bouquets online starting at around £6.

It’s also worth checking your supermarket loyalty points before you go. If you’ve built up rewards through schemes like Tesco Clubcard, Nectar or My Morrisons, you may be able to use vouchers or personalised offers to reduce the cost of your flowers.

It’s a selfless use of your point and your mum still gets flowers and you still get to say you were organised.

Aldi and Lidl

Aldi and Lidl have built a bit of a reputation for surprisingly good flowers and Mother’s Day is usually no exception.

Around this time of year, they often release seasonal bouquets and limited runs that offer good value for money compared to traditional florists.

Typical prices can include:

·         Small bouquets from around £3–£5

·         Mid-size bouquets around £10–£15

·         Larger arrangements from roughly £15–£20

Stock can vary depending on the store and location and these deals tend to sell quickly in the days before Mother’s Day.

If you spot a bunch you like, it’s probably worth grabbing it there and then. Future you will be very grateful when the shelves are empty on Sunday morning.

Last minute flowers on Deliveroo

If leaving the house feels like too much admin, platforms like Deliveroo now list flowers from both supermarkets and local florists, meaning you can get a bouquet delivered in under an hour (if you’re lucky).

I had a quick look on Deliveroo at flowers from supermarkets near me, including Morrisons, Co-op and Sainsbury's. I managed to find a few reasonably priced bouquets, with simple bunches starting at around £7 and some slightly bigger arrangements closer to £12-£20 depending on what was available.

Stock changes quickly, especially during busy times like Mother’s Day, so consider this a snapshot rather than a guarantee. But if you suddenly remember on Sunday morning, it’s a handy option... if you don’t mind forking out a couple of quid for delivery and risking the squish if they come on a bike.

If you do order flowers this way, make sure you check the “no substitutions” option so the bouquet you picked has a better chance of showing up than a ‘substitution’ of spring onions.

And before you check out, it’s also worth looking at any rewards you might have. With your thinkmoney SmartPlus account you can get 5% off Deliveroo via PlusSave.

Local florists

If you’re all about supporting local, then nip down to your local florist and see what they have available. Prices can vary quite a bit depending on where you are in the UK, with bigger cities often charging slightly more than smaller towns.

As a general guide, many florist bouquets start around:

·         £25–£35 for a smaller bouquet

·         £40–£60 for a larger arrangement

·         £60+ for premium bouquets

What you’re usually paying for here is quality and arrangement. Florists often use fresher flowers, more unusual varieties and more thoughtful presentation.

If your mum genuinely loves flowers, this is often the option that gets the biggest reaction.

Online flower delivery

If you’re not seeing your mum in person this year, flower delivery can be the easiest option. Most online flower services allow you to choose your delivery date, add a personalised message and send flowers directly to your mum’s door. It’s a simple way to make sure something thoughtful arrives even if you live far away.

Across the UK, typical prices for delivery bouquets usually start around:

·         £20–£25 for smaller bouquets

·         £30–£45 for mid-range arrangements

·         £50+ for larger bouquets

Luxury flowers, bigger arrangements or bundles with extras can easily go beyond that, particularly during peak events like Mother’s Day.

What if you’ve left it a bit late?

If you’re ordering close to Mother’s Day, that next day or named day delivery can add to the cost.

Retailers like Bloom & Wild, Interflora, Serenata Flowers and Prestige Flowers all offer next day or nominated day delivery options. But delivery upgrades typically range between £4.99 and £9.99, although this can sometimes increase even more during busy periods.

Availability can depend on where you live and how close it is to Mothering Sunday, so it is usually worth checking a couple of different sites rather than sticking with the first one you see.

One worth checking: Moonpig

Moonpig is worth a look if you want to send flowers with a little extra treat without ordering from multiple sites.

They have a few bundles that pair flowers with a card or flowers with chocolates, which is handy if you want a complete gift in one go. These bundles make it easy to send something thoughtful in one order without having to add extras yourself.

It’s worth noting, though, that Moonpig isn’t the cheapest option out there. Prices can feel high compared with buying flowers and a card separately or using a local florist. Some reviewers have said the flowers or delivery haven’t always met expectations for the price, so it’s worth checking recent Trustpilot reviews to see how things are performing right now.

Letterbox flowers

Letterbox flowers have become extremely popular in the UK because they remove one of the biggest delivery problems: needing to be home when they arrive.

Instead of arriving in a large box, these bouquets are carefully packaged so they fit through a standard letterbox.

The flowers usually arrive in bud form and open up over the following few days once they are placed in water.

One worth checking: Bloom & Wild

If you’re looking at letterbox flowers, Bloom & Wild is one of the best known options in the UK. Their bouquets are designed specifically to fit through the letterbox and the flowers arrive packaged so they can be arranged at home once delivered.

Prices for larger bouquets start around £20–£25, with larger bouquets available if you want something a little more impressive.

If you’re a thinkmoney SmartPlus account holder, there’s also a 13% PlusSave discount available on full-price bouquets, which can make it a bit cheaper to send something thoughtful.

Check the reviews before you buy

Before placing an order at any retailer, it’s always worth checking recent reviews on Trustpilot. Flower delivery experiences can vary depending on the supplier, the time of year and how busy the company is during big occasions like Mother’s Day.

Reading a few recent reviews can give you a better sense of what will arrive compared with the photos on the website. It only takes a minute and it can help avoid disappointment on the day.

Picking the perfect bunch

Mother’s Day flowers don’t have to cost a fortune and there are options at pretty much every price point.

If you’re buying flowers online, it’s always worth checking for cashback, reward schemes or loyalty points first. A quick look at PlusSave or supermarket points can sometimes save a few pounds on something you were planning to buy anyway.

And if you did leave it a bit late this year, do not worry.

As long as your mum gets flowers and a nice message, she will probably forgive you.

Probably…

Molly Dixon
Written by Molly Dixon

< Back to articles