Close Menu
    What's Hot

    21 Spare Bedroom Ideas for a Guest Room

    May 5, 2026

    The Engineering Behind Desert Landscapes That Look Good Year-Round

    May 5, 2026

    7 Best Hybrid Mattresses for Back Pain

    May 5, 2026

    31 Best Flowers that Attract Butterflies to Your Garden

    May 5, 2026

    When to Transplant Tomato Seedlings: Timing, Signs & Guide

    May 5, 2026

    How to Layer and Fill a Raised Garden Bed?

    May 5, 2026
    Facebook Instagram
    Facebook Instagram
    Opple House
    • Home Decor
    • Interior Design
    • Home Improvement
    • DIY & Crafts
    • Gardening
    • Real Estate
    Opple House
    Home » Blog » 31 Best Flowers that Attract Butterflies to Your Garden
    Gardening

    31 Best Flowers that Attract Butterflies to Your Garden

    Marco DiAngeloBy Marco DiAngeloMay 5, 202615 Mins Read
    Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Tumblr Email
    butterfly on a zinnia flower answering what flowers attract butterflies
    Share
    Facebook Twitter LinkedIn Pinterest Email

    If you’re looking to attract more butterflies to your garden, you’ve come to the right place. In this blog, I’ll share some of the best flowers that attract butterflies to your garden.

    These flowers are not only beautiful, but they also help with pollination, which is great for your plants.

    If you’re new to gardening or have some experience, these flowers are easy to grow and care for. I’ll walk you through which flowers work best and how to plant them to keep butterflies coming back.

    By adding these flowers, you’ll create a space that welcomes butterflies and supports other wildlife, too.

    It’s a simple way to make your garden more lively and full of color. Let’s look at the best options for bringing butterflies to your garden.

    Why Attracting Butterflies Is Good for Your Garden?

    Butterflies are very important for your garden because they help with pollination. As butterflies fly from flower to flower, they carry pollen with them.

    This helps flowers grow and reproduce, making your plants healthier and stronger.

    The process of pollination not only benefits the flowers, but it also helps other plants in your garden.

    By bringing butterflies to your garden, you are supporting a more diverse and healthy environment. Butterflies also provide food for birds and other animals.

    They help keep everything in balance by encouraging the growth of different plants, which support various species.

    Having butterflies in your garden makes it a better place for all types of life, creating a more lively and thriving garden.

    Best Plants and Flowers that Attract Butterflies

    Below is a list of nectar-rich flowers that attract butterflies. They’re drawn to bright colors like red, orange, yellow, pink, and purple, and flowers with open or clustered blooms.

    1. Butterfly Bush (Buddleja)

    butterfly bush blooming with purple flowers that attract butterflies answering what flowers attract butterflies

    Butterfly Bush is a favorite for attracting butterflies with its fragrant, nectar-filled blooms in purple, pink, or white. It grows in sunny areas and can grow quite large, bringing beauty to any garden.

    This plant is easy to care for and produces long-lasting flowers that keep butterflies coming throughout the summer.

    Its vibrant colors and abundance of nectar make it a perfect choice for anyone looking to create a butterfly-friendly garden.

    With minimal care, Butterfly Bush will add life to your outdoor space.

    2. Lantana

    pink and yellow lantana flower clusters with green leaves example of what flowers attract butterflies in gardens

    Lantana features colorful clusters of red, yellow, orange, and purple flowers, blooming for an extended period to attract butterflies.

    This hardy plant prospers in full sun and can withstand hot temperatures.

    It requires minimal maintenance, making it a perfect choice for busy gardeners who want to create a butterfly-friendly garden.

    With its vibrant blooms and ability to endure various conditions, lantana is an excellent option for adding color and attracting butterflies throughout the season.

    3. Zinnia

    zinnia flowers in red and pink that attract butterflies answering what flowers attract butterflies

    Zinnias are vibrant flowers available in red, pink, orange, and yellow, colors that butterflies find irresistible.

    These easy-to-grow flowers bloom in the summer and fall, offering nectar-rich petals that attract a variety of butterfly species.

    Zinnias flourish in sunny gardens with well-drained soil, making them perfect for both containers and garden beds.

    Their simple care and bold, bright colors make them a favorite in butterfly gardens, providing an eye-catching addition to any outdoor space while drawing in beautiful butterflies.

    4. Marigold

    marigold flowers in orange and yellow that attract butterflies answering what flowers attract butterflies

    Marigolds are cheerful flowers with bright orange and yellow petals that attract butterflies.

    They grow well in sunny areas and are easy to care for, making them perfect for any garden. Blooming throughout the summer, marigolds provide a steady food source for butterflies.

    Their vibrant color and nectar-rich flowers not only enhance the garden but also help repel pests.

    Making them a great addition to a butterfly garden while protecting other plants from unwanted insects.

    5. Coneflower (Echinacea)

    coneflower echinacea with pink petals that attract butterflies answering what flowers attract butterflies

    Coneflowers are known for their large, daisy-like flowers in purple, pink, and white, rich in nectar that attracts butterflies.

    These easy-to-grow flowers perform well in sunny areas with well-drained soil.

    Blooming from mid-summer to fall, they offer a continuous food source for butterflies.

    With minimal care, coneflowers are hardy plants that will bring butterflies to your garden year after year, adding vibrant color and supporting local wildlife in the process.

    6. Milkweed (Asclepias)

    milkweed asclepias with pink flowers attracting butterflies and caterpillars answering what flowers attract butterflies

    Milkweed is essential for monarch butterflies, offering both nectar and a place for larvae to grow.

    The flowers, blooming in pink, orange, or red, attract various pollinators, including butterflies.

    It grows well in full sun and well-drained soil, making it easy to grow. Blooming in summer and fall, milkweed provides crucial food and habitat for butterflies, particularly during migration.

    Its vibrant blooms and role in supporting butterfly populations make it a valuable addition to any garden.

    7. Salvia

    salvia with purple flowers that attract butterflies answering what flowers attract butterflies

    Salvia is known for its tall, elegant flower spikes in vibrant colors like purple, red, and blue, making it an irresistible choice for attracting butterflies.

    See also  15 Plants Found in Tropical Rainforest

    The plant blooms from spring through fall, providing a continuous source of nectar for butterflies.

    Salvia prospers in sunny areas with well-drained soil and is low-maintenance, making it an easy addition to any garden.

    Its beautiful blossoms make it an ideal choice for creating a butterfly-friendly garden that stays colorful all season long.

    8. Sunflower

    bright yellow sunflowers blooming in a field under blue sky a example of what flowers attract butterflies and pollinators

    Sunflowers are adored by butterflies for their large, bright yellow blooms and high nectar content. Thriving in full sun, they are easy to grow and perfect for any garden.

    Blooming in late summer and fall, they provide a reliable food source for butterflies.

    Sunflowers not only attract various pollinators but also add height and beauty to your garden, making them a vibrant and beneficial addition to any outdoor space.

    9. Verbena

    verbena with purple flowers that attract butterflies answering what flowers attract butterflies

    Verbena produces clusters of small flowers in purple, pink, red, and white, making it a butterfly favorite. Its nectar-rich blooms last from spring to fall, offering a consistent food source.

    Verbena grows well in sunny spots with well-drained soil and is easy to maintain.

    This hardy plant is a great addition to any garden, attracting butterflies and adding vibrant color to your outdoor space, providing beauty and nourishment for pollinators all season long.

    10. Alyssum

    white candytuft flower cluster with green leaves showing what flowers attract butterflies in garden landscapes

    Alyssum is a plant that produces tiny, fragrant flowers in shades of white, pink, and purple, which attract butterflies.

    It blooms early in spring and continues to flower throughout the fall, providing a long season of nectar for these winged visitors.

    Alyssum flourishes in full sun or partial shade and requires minimal care, making it an easy addition to any garden.

    This low-maintenance plant not only enhances your butterfly garden but also adds a delicate, sweet scent to your outdoor space.

    11. Cleome

    cleome with purple and white flowers that attract butterflies answering what flowers attract butterflies (1)

    Cleome, commonly known as the spider flower, features tall spikes of pink, purple, and white flowers that are rich in nectar, attracting both butterflies and hummingbirds.

    This plant prospers in full sun and well-drained soil, making it easy to grow in a variety of garden settings.

    Cleome blooms from late spring to fall, offering a long season of vibrant flowers.

    Its striking appearance and ability to attract pollinators make it an excellent choice for enhancing any butterfly garden.

    12. Petunia

    petunia with purple flowers that attract butterflies answering what flowers attract butterflies

    Petunias are vibrant, colorful flowers that come in a variety of shades, including purple, red, pink, and white.

    Their open, funnel-shaped blooms are rich in nectar, making them a favorite for butterflies.

    Petunias grow best in sunny spots with well-drained soil and require little maintenance. They bloom continuously throughout the summer, providing a long-lasting food source for butterflies and other pollinators.

    Their bright colors and ability to attract butterflies make them a perfect addition to any garden, especially a butterfly-friendly one.

    13. Ageratum

    purple floss flower blooming in a garden bed a great example of what flowers attract butterflies naturally

    Ageratum is a charming plant that produces small, fluffy flowers in blue, purple, and white, attracting butterflies.

    The sweet nectar of these blooms makes it a valuable addition to any butterfly garden. Ageratum does well in both full sun and partial shade, adapting well to various garden conditions.

    Blooming from late spring to fall, it provides a continuous nectar source.

    This easy-to-grow plant adds beauty and biodiversity, enhancing your garden while supporting local pollinators.

    14. Tithonia (Mexican Sunflower)

    tithonia mexican sunflower with orange flowers that attract butterflies answering what flowers attract butterflies

    Tithonia, also known as the Mexican Sunflower, is a striking plant that produces vibrant, bright orange blooms loved by butterflies, especially monarchs.

    These nectar-rich flowers bloom from summer through fall, providing a long-lasting food source for pollinators.

    Tithonia flourishes in sunny areas with well-drained soil, making it an ideal addition to any garden.

    In addition to attracting butterflies, its bold, colorful flowers add a dramatic touch to your landscape, enhancing the beauty and biodiversity of your garden throughout the growing season.

    15. Snapdragons

    snapdragons with colorful flowers that attract butterflies answering what flowers attract butterflies

    Snapdragons are beautiful plants with tubular flowers in vibrant colors like red, yellow, and pink, which butterflies find irresistible.

    These flowers bloom in both spring and fall, thriving in cool weather and full sun, making them a perfect addition to your garden.

    Snapdragons are easy to care for, requiring minimal maintenance while providing a rich nectar source for butterflies.

    Their colorful blooms and butterfly-friendly nature make them an ideal choice for creating a welcoming and lively butterfly garden.

    16. Heliotrope

    heliotrope with purple flowers that attract butterflies answering what flowers attract butterflies

    Heliotrope is a fragrant plant known for its beautiful clusters of purple, blue, and white flowers. These sweet-scented blooms attract butterflies, making them a favorite in butterfly gardens.

    Heliotrope prospers in both full sun and partial shade, adjusting well to different garden conditions.

    Blooming throughout the summer, it provides a continuous source of nectar for butterflies and other pollinators.

    Its vibrant colors and delightful fragrance not only enhance your garden but also make it a perfect addition to any butterfly-friendly space.

    17. Lavender

    lavender with purple flowers that attract butterflies answering what flowers attract butterflies

    Lavender is a beloved plant, known for its fragrant purple flowers that butterflies adore. It does well in full sun and well-drained soil, making it an ideal choice for many gardens.

    See also  How to Keep Squirrels Out of Your Garden?

    Lavender blooms from summer through fall, providing a steady supply of nectar that attracts butterflies and other pollinators.

    It is easy to care for, requiring minimal maintenance while offering both vibrant color and a pleasant fragrance.

    Its versatility and butterfly-friendly nature make lavender a perfect addition to any butterfly garden.

    18. Black‑Eyed Susan (Rudbeckia)

    black-eyed susan rudbeckia with yellow petals that attract butterflies answering what flowers attract butterflies

    Black-Eyed Susans are striking, bright yellow flowers with dark centers that attract butterflies with their rich nectar.

    These plants perform well in full sun and well-drained soil, making them easy to grow in various garden settings. Blooming from summer to fall, they provide a long-lasting food source for butterflies and other pollinators.

    Their vibrant color and ability to draw in butterflies make them an excellent addition to any garden.

    Adding both beauty and biodiversity while creating a welcoming environment for these winged visitors.

    19. Coreopsis

    coreopsis with yellow flowers that attract butterflies answering what flowers attract butterflies

    Coreopsis, or tickseed, is a cheerful plant with bright yellow or orange flowers that attract butterflies with their rich nectar.

    Growing in sunny spots with well-drained soil, it’s a perfect addition to various garden settings.

    Blooming from summer to fall, Coreopsis provides vibrant color and continuous nectar for pollinators.

    Easy to maintain with minimal care, it adds a lively pop of color, making it an ideal choice for butterfly gardens and enhancing any outdoor space.

    20. Daylily

    daylily with red and orange flowers that attract butterflies answering what flowers attract butterflies

    Daylilies are hardy, low-maintenance plants that produce large, vibrant flowers in shades of yellow, orange, and red, making them a popular choice for gardens.

    Their nectar-rich blooms attract butterflies, offering a valuable food source throughout the summer.

    Daylilies grow well in full sun and well-drained soil, making them adaptable to a variety of garden environments.

    Blooming from early summer through late fall, they provide long-lasting color and beauty, making them an excellent addition to any butterfly-friendly garden.

    21. Globe Thistle

    purple globe thistle and pink coneflowers blooming in a garden showing what flowers attract butterflies and pollinators

    Globe Thistle features spiky, round flowers in vibrant blue or purple that butterflies find irresistible. These plants bloom throughout the summer, providing nectar for pollinators during the season.

    Thriving in full sun and well-drained soil, Globe Thistles are low-maintenance and easy to grow.

    Their unique, eye-catching appearance adds texture and color to gardens, while their butterfly-friendly blooms support local pollinators.

    Whether used in borders or as focal points, Globe Thistles are a beautiful addition to any garden.

    22. Red Valerian

    red valerian flower clusters blooming in a garden another example of what flowers attract butterflies and pollinators

    Red Valerian produces clusters of vibrant red, pink, or white flowers that attract butterflies and other pollinators.

    These blooms appear from late spring through summer, offering a consistent nectar source.

    Growing in full sun and well-drained soil, Red Valerian is a low-maintenance addition to butterfly gardens, requiring minimal care.

    Its long-lasting flowers not only add color to your garden but also provide a vital food source for butterflies throughout the entire blooming season. It’s a perfect choice for butterfly enthusiasts.

    23. Cornflower

    blue cornflower blossoms in a sunny meadow a colorful example of what flowers attract butterflies to garden spaces

    Cornflowers have vibrant, deep blue blooms that butterflies are particularly drawn to.

    These plants are easy to grow and flourish in full sun with well-drained soil, making them a low-maintenance addition to any garden.

    Blooming from late spring through summer, Cornflowers provide a continuous nectar source for butterflies and other pollinators.

    Their simple yet striking beauty and ability to attract a variety of insects make them an ideal choice for butterfly gardens, adding both color and life to your outdoor space.

    24. Joe‑Pye Weed

    joe pye weed with pink flowers that attract butterflies answering what flowers attract butterflies

    Joe-Pye Weed produces tall, sturdy stems adorned with clusters of pink or purple flowers that butterflies find irresistible.

    Blooming in late summer, these plants attract a wide variety of butterflies with their abundant nectar.

    Joe-Pye Weed grows well in sunny or partially shaded spots with moist, well-drained soil, making it a versatile addition to gardens.

    Its height and vibrant flowers not only add visual interest and color but also support pollinators, making it a valuable plant for butterfly-friendly gardens.

    25. Catmint

    catmint with purple flowers that attract butterflies answering what flowers attract butterflies

    Catmint produces fragrant lavender-blue flowers that butterflies are naturally attracted to.

    These blooms appear from late spring to early summer, providing a steady nectar source for pollinators.

    Growing in full sun and well-drained soil, Catmint is low-maintenance and easy to grow, making it an excellent choice for gardeners looking to attract butterflies with minimal effort.

    Its vibrant color and pleasant scent add both beauty and fragrance to your garden, while supporting local pollinators throughout the season.

    26. Verbascum (Mullein)

    verbascum mullein with yellow flowers that attract butterflies answering what flowers attract butterflies

    Verbascum, also known as Mullein, features tall spikes of bright yellow, white, or purple flowers that butterflies are naturally drawn to.

    These plants bloom in summer, offering a rich nectar source that attracts a variety of butterflies.

    Verbascum grows best in full sun and well-drained soil, making it easy to grow and care for.

    See also  How to Keep Raccoons Out of Your Garden?

    With its striking vertical blooms, it adds height and visual interest to your garden while providing essential food for pollinators, making it a valuable addition to any butterfly garden.

    27. Yarrow

    yarrow with pink and red flowers that attract butterflies answering what flowers attract butterflies (1)

    Yarrow features flat clusters of flowers in colors like yellow, pink, and white that attract butterflies and other pollinators.

    These plants bloom from late spring to summer, offering a steady nectar source for butterflies.

    Yarrow prospers in full sun and well-drained soil, and is highly drought-tolerant, making it an ideal choice for low-maintenance gardens.

    These flowers add color to your garden while supporting local pollinators throughout the season.

    28. Lupine

    lupine with purple and pink flowers that attract butterflies answering what flowers attract butterflies

    Lupine features tall spikes of vibrant flowers in colors like blue, purple, and pink that butterflies find especially attractive.

    Blooming in late spring and early summer, these plants provide a steady nectar source for pollinators.

    Lupines flourish in full sun and well-drained soil, making them easy to grow and care for.

    With their striking vertical blooms, they add height and visual interest to your garden, while also supporting local butterflies and other pollinators, making them a great addition to any butterfly garden.

    29. Bee Balm

    bee balm with purple flowers that attract butterflies answering what flowers attract butterflies

    Bee Balm features vibrant red, pink, or purple flowers that butterflies and bees are naturally drawn to. These plants bloom from mid to late summer, providing a steady nectar source for pollinators throughout the season.

    Growing in full sun or partial shade, Bee Balm is easy to grow and requires minimal care.

    Its bright, colorful flowers and pleasant fragrance add beauty and scent to your garden while supporting local pollinators, making it a perfect addition to any butterfly and bee-friendly garden.

    30. Phlox

    phlox flowers with bright pink petals that attract butterflies answering what flowers attract butterflies

    Phlox features clusters of colorful flowers in shades of pink, red, and white that butterflies find especially attractive.

    Blooming from summer to fall, these plants offer a continuous nectar source, supporting butterflies and other pollinators throughout the season.

    Phlox flourishes in full sun or partial shade, making it a versatile addition to any garden.

    Easy to grow and low-maintenance, Phlox adds vibrant color and charm to your landscape while helping sustain local pollinators, making it a perfect choice for butterfly-friendly gardens.

    31. Butterfly Weed (native milkweed)

    butterfly weed with bright orange flowers that attract butterflies answering what flowers attract butterflies

    Butterfly Weed, also known as native milkweed, is a vital plant for attracting butterflies, particularly monarchs. It features bright orange flowers that bloom in summer, offering rich nectar for pollinators.

    This plant flourishes in sunny areas with well-drained soil, making it easy to grow and care for.

    Butterfly Weed not only supports adult butterflies but also provides a habitat for caterpillars, making it an excellent choice for butterfly gardens.

    Its vibrant color and butterfly-friendly qualities make it a must-have in any pollinator-friendly garden.

    Tips for Creating a Butterfly-Friendly Garden

    To attract and support butterflies in your garden, it’s important to consider various factors like plant arrangement, water sources, and location. These are some simple tips to help you create a butterfly haven.

    • Planting Strategies: Plant flowers and plants in clusters or groups to attract more butterflies and create a safe feeding area.
    • Watering and Shelter: Provide shallow water sources like birdbaths and create shelter with shrubs or taller plants for butterflies to rest.
    • Choosing the Right Location: Plant in sunny areas with some protection from the wind to keep butterflies comfortable and safe.

    Seasonal Considerations: Attracting Butterflies Year-Round

    To keep butterflies visiting your garden throughout the year, it’s important to think about seasonal blooms and plant maintenance. These are some tips to ensure your garden remains butterfly-friendly all year long.

    Seasonal Considerations Details
    Seasonal Blooms Plant a variety of flowers that bloom in different seasons to provide a constant nectar source for butterflies year-round.
    Maintaining Plants Offer seasonal care tips like pruning, watering, and feeding to keep flowers and plants healthy, ensuring they continue attracting butterflies.

    Conclusion

    Creating a garden that attracts butterflies is one of the most rewarding things you can do as a gardener.

    Planting nectar-rich flowers like milkweed, lavender, zinnias, and coneflowers adds color to your yard and helps pollinators support plant growth.

    Even a small space with the right flowers can attract butterflies. Soon, you’ll notice more blooms and a garden that feels more lively.

    The best part is that many of these plants are simple to grow and need very little care.

    Start with a few of the flowers mentioned above and watch your garden slowly turn into a butterfly haven. Have you tried planting any of these flowers before?

    Share your experience, tips, or favorite butterfly-attracting plants in the comments below.

    Related posts:

    1. How to Build and Layer a DIY Raised Garden Bed?
    2. The Yard Care Habits That Make Everything Else Easier
    3. How to Fertilize Fig Trees the Right Way?
    4. How to Grow Flowers Indoors the Easy Way?
    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Tumblr Email
    Marco DiAngelo
    Marco DiAngelo
    • Website

    Marco DiAngelo is a professional gardening expert with over two decades of experience. He earned his degree in Horticulture from the University of Edinburgh and has since been a driving force in transforming urban spaces into green havens. He became part of our team in 2020, offering insights into innovative gardening techniques and eco-friendly practices. Beyond his professional pursuits, he enjoys nature photography and hiking, often finding inspiration for his work in the natural world.

    Related Posts

    Gardening May 5, 2026

    When to Transplant Tomato Seedlings: Timing, Signs & Guide

    Gardening May 5, 2026

    How to Layer and Fill a Raised Garden Bed?

    Gardening May 4, 2026

    Types of Maple Trees: Identify Every Species

    Gardening May 4, 2026

    Determinate vs Indeterminate Tomatoes Explained

    Gardening May 1, 2026

    How to Keep Birds Away from Porch: 15 Simple Ways

    Gardening May 1, 2026

    18 Perennials That Bloom All Summer Long

    Leave A Reply Cancel Reply

    Don't Miss
    Home Decor May 5, 2026

    21 Spare Bedroom Ideas for a Guest Room

    If you have a spare bedroom that mostly holds boxes or extra furniture, you are…

    The Engineering Behind Desert Landscapes That Look Good Year-Round

    May 5, 2026

    7 Best Hybrid Mattresses for Back Pain

    May 5, 2026

    31 Best Flowers that Attract Butterflies to Your Garden

    May 5, 2026
    Stay In Touch
    • Facebook
    • Instagram
    About Us
    About Us

    We strive to provide high-quality, stylish home decor pieces to help you create the perfect look for your unique space. Our blog offers helpful tips and tricks to bring your dream home to life!

    Email Us: sophia@opplehouse.com

    Our Picks

    21 Spare Bedroom Ideas for a Guest Room

    May 5, 2026

    The Engineering Behind Desert Landscapes That Look Good Year-Round

    May 5, 2026

    7 Best Hybrid Mattresses for Back Pain

    May 5, 2026

    Design Secrets Delivered to Your Inbox!

    Join 10,000+ home enthusiasts who receive weekly inspiration, DIY guides, and exclusive decor tips. Plus, get a free e-book

    Facebook Instagram
    • About Us
    • Contact Us
    • Privacy Policy
    © 2026 OppleHouse.

    Type above and press Enter to search. Press Esc to cancel.