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
Browse our range of butterfly-attracting plants and grow something different today – quality guaranteed!
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.