Hyde Park is one of the best places in London to see roses in bloom. Image: Shutterstock

After cherry blossom and wisteria, the capital moves on to the next blockbuster botanical: Roses are beginning to bloom across London right now…

The London rose season normally runs from late May through to July. Looking for the best rose gardens where you can sniff (and snap) them this year? Places like Regent's Park and Kew Gardens are home to some of the more glorious looking (and smelling) rose bushes in the capital — and many of these rose gardens are free to visit.

Struggling to keep up with London's botanical calendar? We've put together a guide to which flowers are in bloom when.

London's best rose garden: Queen Mary's Garden, Regent's Park