1`

24 Perennials That Attract Butterflies All Season

Creating a garden that attracts butterflies is a simple way to add beauty and life to your outdoor space. By choosing the right perennial plants, you can enjoy vibrant blooms that provide nectar and habitat for butterflies throughout the growing season.

These 24 perennials are proven to attract butterflies all season, making your garden a welcoming spot for these colorful pollinators. With a variety of shapes and colors, these plants offer both aesthetic appeal and essential resources for butterflies.

Butterfly Weed

Bright orange butterfly weed flowers (Asclepias tuberosa) in bloom, clustered flower heads with green foliage
Image Credit: Adobe Stock.

If you want to attract butterflies, Butterfly Weed is a great choice for your garden. This native perennial is a favorite of Monarch butterflies, offering both nectar and a place for their caterpillars to feed.

It grows well in full sun and can reach between 18 and 36 inches tall. You’ll enjoy bright orange flowers that bring lots of pollinators to your space.

Black Eyed Susan

A cluster of bright yellow Black-eyed Susan flowers with dark centers, lush green leaves, set against a white wooden fence, vibrant and cheerful garden scene
Image Credit: Adobe Stock.

You’ll find Black Eyed Susans easy to grow and great for adding a pop of yellow to your garden. Their bright petals and dark centers attract butterflies throughout the season.

These perennials bloom from midsummer to frost, providing long-lasting color. They also work well in borders, beds, or containers.

Deer tend to avoid them, making your garden more butterfly-friendly.

Purple Coneflower

Purple coneflowers in bloom, orange centers, attract pollinators, used in herbal medicine
Image Credit: Adobe Stock.

You’ll love adding Purple Coneflower to your garden if you want to attract butterflies. These hardy perennials bloom in vibrant pinkish-purple, drawing bees and hummingbirds too.

They grow back each year from the base, making them easy to maintain. You’ll find them tough and drought tolerant, perfect for a low-maintenance garden.

Coreopsis ‘Moonbeam’

Coreopsis 'Moonbeam' with yellow centers growing densely in green foliage, creating a natural carpet of spring or summer flowers
Image Credit: Du Tử Mộng/Pexels.

You’ll enjoy soft yellow blooms that brighten your garden all summer long. This perennial attracts butterflies and supports local pollinators.

It thrives in sunny spots and tolerates heat and drought once established. Plus, it resists deer, so it stays beautiful with minimal care.

New England Aster

New England Aster with thin petals and yellow centers, with water droplets, growing in a garden
Image Credit: Ffion Scott/Pexels.

You’ll love planting New England Aster if you want late-season color. Its purple to pinkish flowers bloom in late summer and fall.

These flowers attract butterflies and other pollinators, helping your garden stay lively. New England Aster grows best in medium to wet soils and works well in the back of your garden for height and color.

Bee Balm

Vibrant pink bee balm (monarda) flowers blooming in a garden bed, with green foliage and evergreen trees in background
Image Credit: Niranjan Arminius – CC BY-SA 4.0/Wiki Commons.

Bee balm is a great choice if you want to attract butterflies to your garden. Its bright, bold flowers provide plenty of nectar that butterflies love.

You’ll also notice hummingbirds and bees visiting these tubular blooms. This plant grows well in many gardens and adds a splash of color throughout the season.

Joe Pye Weed

Pink joe-pye weed flowers in full bloom, with clustered mauve blossoms against green foliage and evergreen background
Image Credit: liz west – CC BY 2.0/Wiki Commons.

You’ll love adding Joe Pye Weed to your garden if you want to attract butterflies all summer. Its fuzzy pink flowers bloom from July to September, providing nectar for many pollinators.

This plant is also a magnet for native bees and honeybees. It grows tall but some compact varieties fit smaller spaces nicely. You’ll see swallowtails, monarchs, and painted ladies visiting often.

Milkweed

Flowering plants in a garden, clusters of purple-pink flowers, lush green foliage, plant close-up, vibrant garden setting, blooming flowers attracting pollinators, flowering milkweed
Image Credit: Mariola Anna S/Shutterstock.

Milkweed is essential if you want to attract Monarch butterflies. It serves as the main host plant where Monarch caterpillars grow and develop.

You can plant common milkweed or other varieties suitable for your zone. Milkweed also provides nectar that butterflies love throughout the season. Adding milkweed to your garden helps support butterfly lifecycles and brings more colorful visitors to your yard.

Honeysuckle

Close-up of honeysuckle flowers with tubular pink petals and extended stamens with yellow tips against blurred green foliage
Image Credit: 대정 김/Pexels.

You’ll find honeysuckle vines easy to grow and quite resilient. Their fragrant flowers attract butterflies throughout the season.

These vines also provide shelter, making your garden more inviting for pollinators. You can expect a steady flow of colorful visitors with honeysuckle in your space.

Butterfly Bush

Close-up of vibrant purple flowers, elongated clustered blooms, green foliage background, outdoor garden setting, bright and natural lighting, delicate petals, lush plant growth
Image Credit: Adobe Stock.

The butterfly bush is a great choice if you want to add color and attract pollinators like butterflies and hummingbirds. It blooms for a long time, offering large, fragrant flower clusters that provide nectar.

Keep in mind, though, it can spread easily and may impact local ecosystems. If you plant it, look for sterile varieties to limit this risk while still enjoying the butterflies it draws to your garden.

Yarrow

White yarrow flowers with clustered blooms, delicate stems rising from green foliage, a natural meadow setting, tiny blossoms forming umbrella-like shapes, a common wildflower thriving in nature
Image Credit: Adobe Stock.

Yarrow is a sturdy perennial that thrives in full sunlight and can handle dry soil. You’ll notice its flat-top yellow flowers bloom from late spring into summer, standing about 18 to 24 inches tall.

This plant not only attracts butterflies but also supports caterpillars, including those of the Painted Lady butterfly.

Phlox

Purple and pink phlox flowers, dense floral ground cover, delicate star-shaped petals, vibrant spring bloom, lush green foliage, colorful garden display, soft natural texture
Image Credit: Adobe Stock.

Phlox is a great choice for your garden if you want to attract butterflies. Its fragrant, nectar-rich flowers bloom from early to late season, providing a steady food source.

You’ll find varieties like ‘Jeana’ especially appealing because they combine easy care with strong butterfly attraction. Plant them towards the back of your beds for vertical interest and colorful blooms.

Clematis

Pale pink clematis flowers with prominent yellow stamens blooming in sunlight against dark green foliage background
Image Credit: NasserHalaweh – CC BY-SA 4.0/Wiki Commons.

You can add bright color and height to your garden with clematis. These perennials attract butterflies by providing nectar-rich flowers that bloom through much of the season.

Clematis vines are easy to grow and work well climbing fences or trellises. You’ll enjoy their long-lasting blooms and the butterfly visitors they bring to your yard.

Columbine

Close-up of a vibrant purple and white columbine flower, delicate petals with a gradient from deep violet to soft white, surrounded by green foliage, a garden scene filled with colorful blooms
Image Credit: Brett Sayles/Pexels.

You’ll love adding columbine to your garden for its delicate, colorful blooms. These flowers attract butterflies and hummingbirds, bringing life and movement to your space.

They grow well in spring and thrive in a range of conditions, making them easy to care for. Plus, columbine plants resist deer and rabbits, so your butterflies can visit without worry.

Agastache

A hummingbird hovering near bright pink flower spikes, iridescent green feathers, white neck patch, blurred purple background
Image Credit: Claudia Rodriguez Casas/Pexels.

Agastache is a great choice if you want a low-maintenance plant that blooms all summer. You’ll enjoy its colorful spikes in shades like blue, orange, and pink.

It attracts butterflies, hummingbirds, and bees, adding life and color to your garden. You’ll find it easy to grow and a reliable source of nectar throughout the warmer months.

Anemone hupehensis

Close-up of a pale pink Anemone hupehensis flower with five delicate petals and a bright yellow center against blurred green background
Image Credit: Gundula Vogel/Pexels.

If you want a perennial that attracts butterflies, Anemone hupehensis is a great choice. It blooms in late summer and fall, offering color when many other flowers have finished.

You’ll appreciate that it resists deer and rabbits, so your garden stays intact. It grows well in full sun or partial shade, making it flexible for many spots in your yard.

Lantana

Lantana flowers in clusters of yellow and orange blooms surrounded by dark green serrated leaves on multiple stems
Image Credit: Duy Le Duc/Pexels.

Lantana is a bright and tough perennial that attracts butterflies with its colorful flowers and sweet nectar. You’ll find it thrives best in well-draining soil and sunny spots.

It’s drought-resistant, making it a low-maintenance choice for your garden. In colder areas, you can grow it as an annual to keep the butterfly visits coming all summer long.

Shrub Verbena

Clusters of tiny lavender-pink verbena flowers, delicate blossoms arranged in round umbrella-like clusters, soft green blurred background, detailed floral macro shot
Image Credit: Alex Manders/Shutterstock.

If you want a butterfly-friendly garden that blooms year-round, shrub verbena is a great choice. Its small, vibrant flowers attract butterflies, bees, and hummingbirds alike.

This plant is evergreen and easy to care for, making it perfect for adding color and life to your garden throughout the seasons. You’ll enjoy watching pollinators visit regularly.

Bleeding Hearts

Pink bleeding heart flowers, hanging heart-shaped blossoms, vibrant green garden background, lush foliage, delicate flowers on a branch
Image Credit: Adobe Stock.

You’ll love planting Bleeding Hearts if you want to attract butterflies and hummingbirds to your garden. Their unique, heart-shaped flowers hang delicately along arching stems, adding charm to shady spots.

These perennials also draw bees and other beneficial pollinators. Just remember, they go dormant in mid-summer heat, so pairing them with shade-loving plants can keep your garden looking full.

Cranesbill Geranium

Purple geranium flowers with five petals and yellow centers growing in clusters amid bright green foliage in garden
Image Credits: Adobe Stock.

You’ll enjoy the lovely blooms of Cranesbill Geranium, which come in colors like blue, pink, and purple. These perennials usually grow in mounded shapes and offer flowers about 1-3 inches wide.

They attract butterflies and bees, making your garden lively. Plus, they come back every year, so you don’t need to replant them often.

Cut Flower Geranium

Clusters of geranium flowers in various pink and red shades, with five-petaled blooms arranged in circular clusters against dark green foliage
Image Credit:Daniele La Rosa Messina/Pexels.

You’ll find geraniums add a lovely splash of color to your garden with blooms in red, pink, purple, and orange. These flowers are great for attracting butterflies, thanks to their bright petals and mild fragrance.

Geraniums are also easy to grow in containers, making them perfect if your garden space is limited. They offer steady blooms that keep your garden lively throughout the season.

Anchusa azurea

Purple-blue Bugloss (Anchusa azurea) blooming on thin, hairy stems with small five-petaled blossoms and white centers against blurred meadow background
Image Credit: Luis nunes alberto – CC BY-SA 3.0/Wiki Commons.

You’ll love Anchusa azurea if you want to attract butterflies and bees to your garden. Its bright blue flowers bloom in spring and summer, adding color and life.

This perennial prefers well-drained soil and can handle sun or partial shade. Deer and rabbits usually leave it alone, making it a low-maintenance choice for you.

Armeria x formosa

Armeria flowers with round blooms on tall stems growing among grass-like foliage in a garden setting
Image Credit: Adobe Stock.

You’ll enjoy adding Armeria x formosa to your garden for its charming pom-pom flowers. These blooms attract butterflies, along with bees and other pollinators.

This perennial thrives in well-drained, sunny spots and tolerates drought. It’s also resistant to deer and rabbits, making it low maintenance for your garden.

Mint (allowed to flower)

Small copper butterfly with orange wings and black spots perched on white mint flower surrounded by textured green leaves and grass
Image Credit: Uwe W. – CC BY-SA 3.0/Wiki Commons.

If you let mint flower, you’ll create a magnet for butterflies. Its small blooms offer easy access to nectar, attracting many pollinators.

Mint grows quickly and needs little care, making it a great choice for your garden. Just be sure to give it space, as it spreads fast.

Author

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top