Flower Delivery
Same Day or Named Day service is available in London with Next Day delivery for the rest of the UK. 24 Hour Service is available in London only.
Please note: If no one is available to receive the delivery, a £5 re‑delivery fee may apply.
London Delivery
Mon - Sat: Order before 5 PM (UK time) for same day flower delivery.
Sunday: Order before 5 PM (UK time) for same day flower delivery.
The deliveries in London start from 09:00 AM Monday to Sunday. For our deliveries in London, we use our own well organised delivery fleet.
For the late-night shoppers
Our head florist shop near Baker Street is a driver-through florist open 24/7.
Check availability for Next Bank Holiday Here
London - Next Three Hours
Mon - Sat: Order before 4PM (UK time) for London delivery in the next three hours.
Sunday: Order before 4 PM (UK time) for London Sunday flower delivery in the next three hours.
Note: For our next three-hour delivery, please contact first our customer care team below:
(*) Additional fee for express service delivery will apply. Only available for deliveries to a London address. Customer care team must be contacted and should confirm if the delivery to the requested address is possible, before placing the order that requires 3-hours delivery slot.
Check availability for Next Bank Holiday Here
Nationwide Flower Delivery (UK only)
Tues - Sat: Order before 3PM (UK time) the previous day for next day flower delivery.
Sunday and Monday: Sorry, Sunday or Monday flower delivery is currently not possible, even for orders placed on an earlier day.
Check availability for Next Bank Holiday Here
Christmas & New Year Holiday Period 2025–2026
All London deliveries will operate as normal throughout the Christmas and New Year holiday period without interruption.
Nationwide delivery (outside London) will operate as normal till Tuesday 23rd December 2025. Orders placed from Tuesday 24th December 2025 to Sunday 29th December 2025 will not be delivered during this time. The next available nationwide delivery dates will be:
- Tuesday 30th December 2025
- Wednesday 31st December 2025
Following the New Year holiday, the next nationwide delivery date will be Tuesday 6th January 2026, after which all nationwide deliveries will resume as normal.









