Grow These 8 Flowers to Invite Birds and Butterflies

Creating a garden that attracts butterflies & birds is a beautiful way to bring nature closer to you. These plants also contribute to a healthy ecosystem

Butterflies, especially species like the Painted Lady and Swallowtail, are particularly attracted to the nectar-rich blooms of the cosmos

Cosmos

Marigolds, available in yellow, orange, and red, are known for their strong fragrance and nectar-rich flowers, attracting butterflies.

Marigolds

In addition to attracting butterflies, sunflowers produce seeds that birds will love once the flowers have faded

Sunflowers

Zinnias have nectar-rich blooms that attract butterflies and bloom all summer, offering a continuous food source for these pollinators

Zinnias

Coneflowers are rich in nectar and are favourites among butterflies, hummingbirds, and other beneficial insects like ladybugs and lacewings

Coneflowers

The small, clustered blooms of milkweed also favour butterflies and birds

Milkweed

Lantana is beautiful to butterflies and hummingbirds, making it a fantastic addition to any balcony garden

Lantana

These flowers are a favourite among butterflies & hummingbirds, making them an excellent choice for attracting wildlife to your garden

Pentas