Deliveries to hospitals and medical centers are unavailable for all products.
Guaranteed Delivery On Time, Else Your Order Is Free*

Let us take care of the small details on your wedding day!

  • 7 min read

21 Flowers That Attract Butterflies For A Beautiful Garden

Do all flowers attract butterflies? The short answer is no. So, if you plan on creating a butterfly garden, take note of the flowers butterflies like. You can create a vibrant habitat that encourages these beautiful insects to visit by planting specific flowers.

What flowers do butterflies like? How do you create a beautiful butterfly garden? These and more are going to be answered by our comprehensive guide.

1. Milkweed (Asclepias)

Milkweed is the most well-known flower for attracting butterflies, especially monarch butterflies.

This native plant serves as a host plant for monarch caterpillars, allowing them to lay their eggs and providing food for the larvae. The sweet nectar of milkweed also attracts adult butterflies, making it a must-have in any butterfly garden.

2. Butterfly Bush (Buddleja)

As the name suggests, this flower is designed to attract butterflies. With its vibrant purple flowers and fragrant blooms, this perennial plant can reach heights of up to 10 feet.

Butterfly bushes thrive in full sun and are drought-tolerant, making them easy to maintain while attracting various butterfly species.

3. Coneflower (Echinacea)

Coneflowers are beautiful and serve as a reliable nectar source for butterflies. Their brightly coloured flowers bloom from early summer to late summer, providing sustenance for butterflies and other pollinators.

Coneflowers are hardy and can thrive in well-drained soil, making them an excellent addition to any pollinator garden.

4. Black-eyed Susan (Rudbeckia)

Black-eyed Susans are known for their cheerful yellow flowers and are a favourite among butterflies. These flower clusters bloom from mid-summer to early fall, attracting butterflies with their sweet nectar.

They are drought-tolerant and require little maintenance, making them ideal for busy gardeners.

5. Bee Balm (Monarda)

Bee balm is a perennial flower that attracts butterflies and bees alike. Its fragrant flowers, which come in shades of red, pink, and purple, make it a colourful addition to any garden.

Bee balm thrives in sunny borders and attracts various butterfly species, including painted ladies and queen butterflies.

6. Lantana (Lantana camara)

Lantana is a vibrant flowering plant known for producing clusters of small flowers in various colours, including orange and yellow.

These bright blooms attract butterflies, especially in warmer climates. Lantana is drought-tolerant and thrives in sunny locations, making it a perfect choice for attracting butterflies.

7. Zinnia (Zinnia elegans)

Zinnias are easier to grow than other flowers. They come in various colours, making them a favourite among gardeners. These vibrant flowers attract butterflies with their sweet nectar and are perfect for creating a colourful pollinator garden.

8. Aster (Aster spp.)

Asters are late bloomers that provide nectar for butterflies during the fall months. Their blue flowers and unique shapes make them an attractive addition to any garden.

Asters are particularly good for attracting butterflies preparing for migration, ensuring that your garden remains a haven for these winged beauties.

9. Salvia (Salvia spp.)

Salvia plants are known for their purple flower spikes and ability to attract butterflies and hummingbirds. These perennial flowers thrive in sunny locations and are drought-tolerant, making them easy to care for. Their long blooming period ensures that butterflies visiting your garden will find a reliable nectar source.

10. Cosmos (Cosmos bipinnatus)

Cosmos are delicate flowers in various colours, including pink, white, and orange. They attract butterflies with their sweet nectar. Cosmos are easy to grow and bloom from early summer until the first frost, providing a continuous food source for butterflies throughout the growing season.

11. Cardinal Flower (Lobelia cardinalis)

The cardinal flower is known for its striking red blooms. Aside from butterflies, it also attracts hummingbirds. This perennial plant thrives in moist soil and partial shade. They are an excellent addition to rock gardens with water features.

The sweet nectar of the cardinal flower draws butterflies, making it a beautiful addition to any butterfly garden.

12. Joe Pye Weed (Eutrochium purpureum)

Joe Pye weed is a tall perennial that can reach 7 feet. Its flowering plants produce clusters of pinkish-purple flowers that attract butterflies and other pollinators. This plant thrives in well-drained soil and can tolerate various conditions, making it a versatile choice for attracting butterflies.

13. Blazing Star (Liatris spicata)

Blazing star is a unique perennial that produces tall spikes of purple flowers. These tiny flowers attract butterflies and other pollinators, providing a stunning visual display in the garden. Blazing star thrives in sunny locations and well-drained soil, making it an excellent choice for attracting butterflies.

14. Verbena (Verbena bonariensis)

Verbena is known for its tall, airy flower spikes that attract butterflies from a distance. The small clusters of flowers bloom throughout the summer, providing a continuous source of nectar.

Verbena is drought-tolerant and thrives in sunny borders, making it an ideal choice for attracting butterflies and pollinators.

15. Marigold (Tagetes)

Marigolds are cheerful, brightly coloured flowers that are easy to grow and maintain. Their sweet nectar attracts butterflies and other pollinators. Marigolds bloom from early spring until frost, providing a long-lasting food source for butterflies visiting your garden.

16. Catmint (Nepeta)

Catmint is a hardy perennial with fragrant foliage and beautiful blue flowers. This plant attracts butterflies and is known for its ability to thrive in various conditions. Catmint is drought-tolerant and requires very little maintenance.

17. Floss Flower (Ageratum houstonianum)

The floss flower is known for its fluffy, blue flowers, which attract butterflies and other pollinators. This annual plant blooms from early summer to frost, providing a continuous source of nectar. Floss flowers thrive in sunny locations and well-drained soil, making them an excellent addition to any butterfly garden.

18. Sunflower (Helianthus annuus)

Sunflowers are iconic for their large, bright blooms, and they attract butterflies and other pollinators. These flowers thrive in full sun and can grow to impressive heights, making them a striking addition to any garden. Sunflowers provide nectar and seeds for butterflies and other wildlife.

19. Wild Bergamot (Monarda fistulosa)

You will recognise a Wild bergamot with its clusters of pinkish-purple flowers. These fragrant flowers attract butterflies and other pollinators, making them an essential addition to a butterfly garden. Wild bergamot thrives in sunny locations and well-drained soil, providing a reliable nectar source.

20. Sweet Alyssum (Lobularia maritima)

Sweet alyssum is a low-growing annual flower that produces tiny, fragrant white flowers. They attract butterflies and other pollinators, making them a great choice for borders or containers. Sweet alyssum blooms from early spring until frost, providing a continuous nectar source for butterflies.

21. Butterfly Weed (Asclepias tuberosa)

Butterfly weed is another essential plant for attracting butterflies, especially monarch butterflies. This native plant produces bright orange flowers that attract butterflies and provide nectar for other pollinators.

Butterfly weed thrives in well-drained soil and sunny locations, making it an excellent choice for creating a butterfly-friendly environment.

Characteristics Of Flowers Butterflies Like

Butterflies are drawn to specific types of flowers that cater to their unique needs. When considering what kind of flowers butterflies like, several key factors come into play:

  • Bright Colours: Butterflies are attracted to vibrant, eye-catching colours like red, orange, yellow, and purple. These colours signal the presence of nectar and help butterflies locate their food sources.
  • Sweet Nectar: Butterflies feed on the nectar of flowers, which provides them with essential nutrients and energy. Flowers rich in sweet nectar, such as milkweed and coneflower, particularly appeal to these insects.
  • Accessible Shape: The shape of the flower is also important. Butterflies have long, slender snouts that allow them to feed on nectar. Flowers with shapes that cater to this feeding mechanism, such as those with flat or clustered petals, are more easily accessible to butterflies.
  • Scent: While not as crucial as colour and nectar, some butterflies are also attracted to the scent of flowers. Fragrant blooms like lavender and bee balm can add more appeal to butterflies.

Tips For Creating A Butterfly Garden

Creating a butterfly garden involves more than just planting flowers; it requires careful planning to ensure that it meets the needs of these beautiful insects. Here are some tips to help you design an effective butterfly garden:

  • Choose the Right Flowers: Select various flowers that attract butterflies, including native plants well-suited to your region. Consider including both nectar-rich flowers and host plants for caterpillars.
  • Provide Sunlight: Butterflies are cold-blooded and require sunlight to warm their bodies. Ensure your garden has plenty of full-sun areas where butterflies can bask.
  • Create Shelter: Incorporate shrubs, trees, and rocks to provide shelter for butterflies from wind and predators. This will encourage them to linger in your garden.
  • Maintain Diversity: Plant a mix of perennial flowers and annuals that bloom at different times throughout the growing season.
  • Limit Pesticides: Avoid using pesticides, as they can harm butterflies and other beneficial insects. Instead, focus on natural pest control methods.

Conclusion About What Flowers Attract Butterflies

By incorporating these 21 flowers that attract butterflies into your garden, you can create a vibrant and inviting space for these beautiful insects. Not only will you enjoy the sight of butterflies floating among your blooms, but you'll also be supporting the essential role they play in pollination.

Whether you choose native plants or drought-tolerant varieties, each flower contributes to a thriving butterfly garden. So, plant these flowers and watch as your garden transforms into a haven for butterflies and other pollinators!

For those looking to enhance their space with beautiful arrangements, discover Singapore's best florist for high-quality fresh and preserved flower bouquets for any occasion

Windflower Florist offers guaranteed on-time flower delivery in Singapore for free!

Frequently Asked Questions About Flowers That Butterflies Like

Why Are Native Plants Important For Attracting Butterflies?

Native plants are crucial because they have evolved alongside local butterfly species, providing the specific nectar and host plants that caterpillars need. This ensures a sustainable environment for both adult butterflies and their offspring.

What Is The Best Way To Observe Butterflies In My Garden?

Place flat stones in sunny areas for butterflies to rest, soak up warmth, and be patient while they visit your flowers.

Do Butterflies Prefer Certain Colours Of Flowers?

Yes, butterflies are attracted to bright colours like yellow, orange, and purple, which signal the presence of nectar.

When Should I Plant Flowers For Butterflies?

Early spring is ideal for planting, as it allows flowers to bloom in time for the butterfly season.

How Often Should I Water Flowers For Butterflies?

Watering needs depend on the plant, but generally, ensure the soil is well-drained and water regularly during dry spells.