London Flower Delivery Service

Kensington Flowers is a family-owned, London-based, artisan flower and plant shop situated in the heart of Kensington. We are a well-established florist that has been serving the local residents and businesses in Kensington and other neighbouring areas for over 19 years. We have had the privilege of delivering and installing flowers at many famous hotels, private residences, shops and landmarks. You can rely on us to hand-deliver your order with care and attentiveness.

We deliver Monday – Friday, 9am – 5pm. We do not deliver weekends or UK Bank holidays except Mothering Sunday & Valentine’s day. Kensington Flowers offers same-day delivery for bouquets, vases, and small orchid plants if the order is placed before 2 pm (UK time). However, 24 hours notice is recommended for luxury size gifts & 48 hours is required for other selective products. We deliver locally in our little, ‘Eco’ van or by foot. All other areas are delivered by our trusted courier service partners. The delivery charge is calculated at the checkout.

You can order directly from our website or by calling us on 020 7225 3176. If you require flowers to be delivered at short notice or outside of our normal delivery times, please call us on 020 7225 3176 to speak to one of our florists.

We deliver to a large range of London postcode districts. Below is a sample of our more regular local London flower delivery areas, including Kensington, Knightsbridge, South Kensington, Chelsea, Notting Hill, Holland Park, Pimlico, West End, Mayfair, Belgravia, Fulham, Battersea, Bayswater, Maida Vale, Hampstead and The City of London.