Popular plants for attracting butterflies are those with vibrant colours, sweet nectar, and ample landing surfaces. Among the top contenders are butterfly bush (Buddleja davidii), renowned for its cone-shaped clusters of fragrant flowers that beckon butterflies from afar. Additionally, cornflowers and Echinacea with their daisy-like blooms.
We’ve put together a list of popular plants for attracting butterflies. These plants not only enhance the beauty of gardens but also play a crucial role in supporting butterfly populations and fostering biodiversity.
Buddleja

Hebe

Verbena bonariensis

Cornflowers

Hollyhock

Echinops

Echinacea

Aster

Lavender
