Filters
Sort by

Luxury Roses & Flowers for Every Occasion in London

Discover luxury roses for every occasion, designed to mark life's most meaningful moments with elegance and impact. At OnlyRoses, we specialise in exceptional Ecuadorian roses and our signature Infinite Roses® — preserved real roses that last one to three years — creating refined gifts for every celebration, all hand-finished in our Knightsbridge boutique.

From birthdays and anniversaries to moments of gratitude, celebration, and support, our collections make it easy to express exactly what words cannot. Browse by occasion below.

Romantic Roses

Celebrations & Milestones

Thanks, Care & Sentiment

Seasonal & Holidays

Fresh Roses & Infinite Roses®

Choose between the natural beauty of our fresh Classic Roses®, at their best for up to two weeks, or the enduring elegance of our Infinite Roses® — real preserved roses that last one to three years without water.

Rose Delivery in London

We offer same-day rose delivery across London, ensuring your gift arrives exactly when it matters most.

Explore the collections above and find the perfect roses for every occasion.

Our Promise

Never beaten on quality

Every care is taken and every need catered for, we promise the ultimate in customer care, attention and requirement.

OnlyRoses are able to create almost any combination of Roses a client wishes, do not hesitate to contact us if you need to.