Top Plants that can Attract Butterflies to your Garden

The butterfly is a flying flower, the flower a tethered butterfly.

- Ponce Denis Ecouchard Lebrun

Top Plants that can Attract Butterflies to your Garden

Who wouldn’t like a busy and thriving garden! The sweet sound of the chirping birds, an intoxicating mix of fragrances, bursting with colourful flowering plants and fluttering butterflies on the flower bed. Sounds amazing right? However, most of the time, we find bees buzzing instead of bright butterflies. If you want to attract butterflies to your yard, there are some plants that are proven to give you a butterfly-filled garden. Know about them here!

Butterfly Bush (Buddleia)

Butterfly bush does exactly what it says on the tin. It’s a flowering plant that is irresistible to butterflies. These large, bright and colourful shrubs are perfect for cottage gardens, island beds or any type of yard. Butterflies love it for its nectar-filled blooms, bold colours and sweet fragrance. Since they are invasive in some areas, be watchful.


Marigold is a keeper if you want to attract butterflies to your casa. Not only are they fruitful in attracting butterflies but also bees and protecting your garden from certain pests. Besides, your garden would be popping with bright orange colour all year long.


They are among the top annual plants that will help you fulfil your dream of a butterfly-filled garden. Given their huge flowers, bold colours and nectar-rich blooms, it will call out loud both butterflies and hummingbirds.


Lavender should be on the top of your list when it comes to attracting butterflies. The pretty purple blooms and heady scent is enough to attract not only butterflies but also beneficial insects and even far lived neighbours. You can even dry the flowers and prepare essential oils or aromatic sachets.


Aster is a daisy-like perennial that is available in a rainbow of colours. It blooms somewhere around late summer and autumn in a place that receives bright sunlight.