The best garden centres in London to visit this weekend
and on Freeview 262 or Freely 565
Whether you’re a full-on plant parent, a budding balcony gardener, or just craving a Sunday stroll among some leafy loveliness, London’s garden centres are absolute gems.
Bursting with beautiful blooms, quirky homeware, and the sort of cafes where time deliciously slows down, these green oases are where city dwellers go to breathe.
Advertisement
Hide AdAdvertisement
Hide AdFrom urban jungles in the East End to grand old greenhouses in the South, here’s our pick of the capital’s best garden centres to potter around.
Now grab your tote bag and let’s get planting!
Get the day’s biggest headlines, straight to your inbox, with London World’s free email newsletters.
1. Petersham Nurseries, Richmond
Nearest station: Richmond (District Line & National Rail)
Let’s start with the crème de la crème. Petersham Nurseries isn’t just a garden centre - it’s a lifestyle. Set just a stone’s throw from the Thames and surrounded by Richmond’s rustic charm, this place feels like stepping into a pastoral daydream. Think vintage glasshouses, twinkling chandeliers hanging from trees, and plants that look plucked from a botanical fantasy.
You’ll find everything from potted herbs to elegant garden furniture, plus a café and Michelin Green Star restaurant that serve up seasonal, floral-flecked delights. It's a little slice of Tuscany in South West London, don’t be surprised if you spend all day here.
2. Clifton Nurseries, Maida Vale
Nearest station: Warwick Avenue (Bakerloo Line)
Advertisement
Hide AdAdvertisement
Hide AdTucked away in a hidden courtyard just off leafy Little Venice, Clifton Nurseries is one of London’s oldest and most magical garden centres. It’s got serious Secret Garden vibes, with ivy-covered greenhouses, fragrant roses, and a boutique feel that oozes charm.
They stock everything from towering indoor palms to rare succulents, as well as gorgeous plant pots and gifts. The on-site café is the perfect pitstop for a latte and a little people-watching among the dahlias. It’s a peaceful, picturesque hideaway that feels miles from the city rush.
3. The Garden Centre at Alexandra Palace
Nearest station: Alexandra Palace (National Rail) or Wood Green (Piccadilly Line)
Set in the grounds of the iconic Ally Pally, this charming garden centre has a laid-back, friendly vibe that’s perfect for weekend pottering. There’s a big focus on sustainability, with lots of British-grown plants, peat-free composts, and eco-friendly tools.
Advertisement
Hide AdAdvertisement
Hide AdKids and pets are welcome, and the outdoor space means you can wander freely among rows of seasonal colour and practical planting options. Plus, the view over London from the palace grounds? Chef’s kiss.
4. N1 Garden Centre, Islington
Nearest station: Highbury & Islington (Victoria Line & Overground)
N1 Garden Centre is the go-to spot for cool urban gardeners who want their flat to look like a Pinterest board come to life. It's tucked under the railway arches in Islington, and while it’s small, it packs a stylish punch.
Inside, it’s a veritable jungle of houseplants - monsteras, ferns, fiddle leaf figs, you name it - all presented with a sleek, design-led aesthetic. Staff are knowledgeable and lovely, and you can get everything from plant pots to pest sprays with serious style points.
Advertisement
Hide AdAdvertisement
Hide Ad5. Boma Garden Centre, Kentish Town
Nearest station: Gospel Oak (Overground) or Kentish Town (Northern Line)
A North London favourite, Boma is a brilliant, community-minded centre that combines gardening essentials with a genuine passion for the planet. They’ve got a great selection of indoor and outdoor plants, tools, seeds, and organic feeds - everything you need to get your garden (or window box) growing.
The staff are genuinely helpful (no plant snobbery here), and there’s a charming little café that serves up wholesome snacks and steaming cups of coffee. It’s got that warm, “local secret” vibe - just don’t blame us if you leave with a boot full of greenery.
6. Camden Garden Centre
Nearest station: Camden Road (Overground) or Camden Town (Northern Line)
Advertisement
Hide AdAdvertisement
Hide AdThis social enterprise garden centre is an inspiring success story - and a fantastic place to shop, too. Camden Garden Centre has been helping people get back into work through horticultural training for decades, and their passion really shows.
Plants are healthy, prices are reasonable, and the staff know their stuff. You’ll find everything from herbs and perennials to quirky garden gifts and tools. There’s a delightful café too, perfect for a post-plant coffee and cake. Feel-good shopping with some serious heart.
7. Dulwich Pot & Plant Garden
Nearest station: North Dulwich (National Rail)
If you like your garden centre with a side of character, Dulwich Pot & Plant Garden is a dreamy little spot nestled in South London. It’s a bit more rustic and relaxed, with a hand-picked selection of plants, pots, and vintage garden bits.
There’s something delightfully unpolished about the place, and that’s all part of the charm. A favourite with locals, it’s ideal for anyone who wants a break from the big chains and a more personal touch.
Advertisement
Hide AdAdvertisement
Hide AdBonus: it’s surrounded by lovely parks and cafes, making it a lovely part of a day out.
8. Battersea Flower Station
Nearest station: Clapham Junction (National Rail & Overground)
A narrow alleyway bursting with colour, Battersea Flower Station is one of London’s most unexpectedly charming spots. It's long, thin, and utterly packed with flowers, plants, and cheerful garden décor. Don’t let its size fool you - this place is full of personality and passion.
It’s independently run, super friendly, and has a loyal following of locals who swear by its service and selection. Whether you're after a bouquet, a hanging basket, or some herbs for your windowsill, this is the place to find it - with a big side of feel-good vibes.
9. Alexandra Nurseries, Penge
Nearest station: Penge East (National Rail)
Advertisement
Hide AdAdvertisement
Hide AdQuirky, cosy, and full of vintage charm, Alexandra Nurseries is a bit of a hidden gem in South East London. The garden centre itself is cute and curated, with a fab range of plants, pots, and homeware bits. But what really makes it special is the café, which serves up the most delicious cakes in a fairy-lit courtyard.
It’s the kind of place you go to buy a succulent and end up staying for two hours. Ideal for a lazy Sunday or a catch-up with a friend who loves all things leafy.
Comment Guidelines
National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.