10 Flowers That Attract Butterflies 

Image: Unsplash

06 February 2025

The beautiful sight of butterflies early in the morning is sure to put a great start to anyone's day


Image: Unsplash

So, if you have a backyard or a balcony, here are 8 plants that can attract butterflies to your home 


Image: Unsplash

Known as the host plant for monarch butterflies, the milkweed attracts butterflies with its clusters of pink, orange and yellow flowers 


Image: Unsplash

Coneflower blooms attract all butterfly types, including fritillaries, monarchs, painted ladies and swallowtails, who feed on the sweet nectar


Image: Unsplash

Lavender's fragrant purple spikes are a favourite for butterflies, especially in sunny, well-drained gardens 


Image: Unsplash

Black-eyed susans are a popular choice for butterfly gardens as their dark centres and golden-yellow petals provide a constant source of nectar 


Image: Unsplash

Lantana is a flowering shrub that produces clusters of small, tubular blooms in many colours. The flowers provide nectar for butterflies to feed on


Image: Unsplash

Bee balm produces red, pink or purple flowers that butterflies find irresistible. This plant is also favoured by bees and hummingbirds 


Image: Unsplash

Shasta daisy is a host plant and nectar source for many butterfly species including painted lady, cabbage white and eastern tiger swallowtail


Image: Unsplash

Phlox blooms in colours like pink, red and purple. All varieties of phlox attract butterflies, hummingbirds, and other pollinators to the garden


Image: Unsplash

Check More Stories

Image: Reuters 

Image: Unsplash

Image: Unsplash

ndtv.com