Over 45,000 5 Star Reviews
Royal Warrant Holders
Royal Warrant Holders
Over 43,500 5 Star Trustpilot Reviews
Join Our Gardening Club

Plants for Butterflies

Want butterflies to come to your garden? Attracting butterflies to your garden is as simple as planting a few of their favourite nectar-producing flowers. Plant a broad range of nectar-rich plants in sunny areas of your garden because butterflies love warmth. Shop butterfly-friendly plants today.

Refine by

Refine Products

Browse our range of butterfly-attracting plants and grow something different today – quality guaranteed!

What plants attract butterflies?

There are plenty of plants for butterflies which you can grow to attract them, such as the Begonias, Bidens, Larkspur, Sedum, Sweet William, Dianthus and Lavender. Buddleia, otherwise known as the butterfly bush, is one of the very best plants for butterflies that you can plant in your garden.