11 Best Flowers That Attracts Butterflies To Your Garden

by Marry Dell

    How to turn your garden into an appealing destination to butterflies? Grow flowers and plants that they love. Look no further. We’ve rounded up 11 best flowers that attract butterflies to your garden. They not only help attract these pollinators but also make your garden more charming. A variety of flowers bloom together can definitely liven up any space. When butterflies come to visit, your garden becomes a romantic place to relax.


    These butterflies, of course, pollinate the plants in your garden. Not just that these flowers may also attract other beneficial pollinators like bees. They also spruce up your garden. Sipping a glass of tea or coffee and seeing beautiful butterflies flying over the garden or perching on flower plants. Such an excellent way to start a day. Get ready to give your garden this look?

    #1 Salvia (Sage)

    Salvia bears hardy, drought-tolerant flowers purple and blue that are appealing to butterflies and sometimes hummingbirds. It maintains a low growth habit, although it will sprawl.

    #2 Echinacea (Purple Coneflower)

    Another perennial that attracts butterflies to your garden is Echinacea, also known as purple coneflower. It produces tall, daisy-like flowers with petals that curve back from a cone-like center.

    #3 Marigolds

    Marigolds are valued for their abundant orange-red or yellow flowers. The yellow flowers create a focal point for all the blues and purples suggested among the perennials and shrubs for the pollinator garden.

    #4 Nepeta

    Nepeta is also known as catmint. It produces beautiful purple to light blue flowers and silvery-gray green foliage. These attract butterflies to your garden.

    #5 Zinnias

    Zinnias are strong-growing perennials that attract butterflies to the garden. You can find them in dwarf, tall, and even cactus-flowered varieties. These will add interest to the garden.

    #6 Lantana

    Growing lantana in the garden not only creates a lovely garden with harmonized, pleasant colors but it also produces a scent-filled delight that attracts many species of butterflies.

    #7 Lavender

    The fragrant and showy lavender is an excellent addition to any garden. It comes in tons of varieties and colors, so choose one that you like most and best fits in your garden style. Its flowers also attract butterflies to the garden.

    Not just that, these flowers offer healing and relaxing properties and its aroma has been found to calm down the senses and act as a natural cure for anxiety, stress, and depression.

    #8 Fennel

    Fennel is tall and showy. It’s one of the best herbs to grow in your garden. You’ll almost always find caterpillars hanging on them. Its yellow beauties also attract all the good and beneficial insects.

    #9 Catnip

    This herb also helps invite butterflies to your garden. Just make sure that keep it contained, otherwise, it can easily take over your garden.

    #10 Chives

    Chives are one of the most popular herbs in herb gardens. And butterflies and bees get super attracted to chives! This herb tends to clump together and stay confined in a place, so you don’t have to worry about it takes over your garden.

    #11 Yarrow

    Yarrow is also worth adding to this collection. Its nice spicy scent, and beautiful showy flowers attract butterflies and bees to the garden. You can find this herb in many varieties, so choose the one that best fits in garden style.

You may also like

About Us

Lorem ipsum dolor sit amet, consect etur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis viva penci.

Decor & Design

Editors' Picks

Editors' Picks