Best Gardens in London: 15 Places for Nature & Calm

London is one of the greenest capitals in the world. Beyond the big Royal Parks, the city hides botanic wonders, historic gardens and modern roof terraces. Here’s a handpicked list of 15 of the best gardens in London to relax, picnic and discover plants.

Kew Gardens

The ultimate garden: 300 acres, the world’s largest plant collection, Victorian glasshouses and the soaring Treetop Walkway.

Kyoto Garden, Holland Park

A Japanese landscape gift from Kyoto: koi ponds, maples and waterfalls with resident peacocks.

Chelsea Physic Garden

Founded in 1673, this riverside walled garden focuses on medicinal and useful plants. Quiet, historic and educational.

Barbican Conservatory

A hidden indoor jungle with over 2,000 plants, cacti and koi ponds inside a brutalist arts centre.

St James’s Park Flower Beds

Known for its vivid borders and pelicans, this park frames Buckingham Palace with seasonal colour.

Other Notables

  • Greenwich Park (formal gardens + panoramic views)
  • Regent’s Park (Queen Mary’s rose gardens)
  • Hyde Park (Italian Gardens)
  • Victoria Park (lake & pagoda)
  • Kenwood House Gardens
  • Postman’s Park (hidden memorial garden)
  • St Dunstan-in-the-East (ruined church garden)
  • Phoenix Garden (community garden in the West End)
  • Sky Garden (free rooftop greenery)

Tip: Many gardens are free; check seasonal openings for Chelsea Physic Garden and Kew.


Related: Kew GardensKyoto GardenChelsea Physic GardenBarbican Conservatory