Flowers that attract Butterflies but not Bees (With Examples)

Beautiful, vibrant butterflies are a joy to behold. With their delicately scented petals and brightly colored wings, they brighten up even the dullest of days. Butterflies can be found all across the world in every type of habitat imaginable. They are drawn to all sorts of flowers, and there are plenty that will attract them to your garden too! In this article, we will take a look at the best flowers for attracting butterflies.

Common Flowers that attract Butterflies

1. Sunflowers:

These plants are great for helping to attract butterflies, but they also have a host of other uses. Sunflowers are very easy to grow, and they make nice additions to any garden or landscape. The petals of the sunflowers provide an excellent source of food for butterflies, while the seeds can be used as bait in traps.

2. Catnip:

If you are looking for a plant that you can utilize both indoors and outdoors then catnip would be an excellent choice. If you want to catch butterflies in your garden, then the best way to do this is by using either a butterfly trap or a butterfly net. A small box filled with catnip will lure in any butterfly.

3. Yellow Coneflowers:

In a garden or landscape, yellow coneflowers are an excellent addition. They can also be used indoors in pots. These flowers are not only brightly colored but they are also fragrant too! It is these qualities that make it an excellent choice for people who wish to attract butterflies.

4. Goldenrod Flowers:

If you are looking for something bright and cheery then goldenrod is a great choice.There are several different varieties of goldenrods. They can be used in landscapes and gardens, as well as indoors. They are extremely popular with butterflies, as they attract them very easily.

5. Butterfly bush:

The butterfly bush is an excellent choice when it comes to plants that attract butterflies to your garden or landscape. It has a rather bushy look which suits certain areas this plant grows in many varieties that range from white to pink.

6. Hollyhocks:

These plants are perfect for those who aren’t looking to attract butterflies, but rather bees. If you want to attract bees, then planting hollyhocks is a great idea. Many people don’t know that the honey from hollyhocks is actually sweeter for it contains more pollen than other varieties of honey.

7. Shasta Daisy:

This flower is a must-have for anyone who is looking to attract butterflies. In fact, many people will plant it specifically to attract these colorful and interesting insects. It has a very bold look, and it comes in several different colors including yellow, orange, and red.

Does hydrangea attract bees?

In most areas of the world, hydrangeas are known for attracting butterflies. The flowers are small, but they are highly attractive to bees as well. This may seem surprising because the flower does not have a sweet scent like other flowers such as roses or gardenias. However, the bees find this flower extremely attractive because it is filled with nectar that can be easily consumed by them.

What flowers do bees like?

As a whole, bees can be attracted to many different types of flowers and plants. One of the most common flowers that they are attracted to is lavender. Lavender has a sweet scent that bees and butterflies are drawn to. bees also like violet flowers and if you are trying to avoid bees in your home, then avoid having these flowers.


There are plenty of different plants that can help to attract butterflies to your garden or landscape. Research into the best flowers for attracting butterflies will help you to get the most out of your small space. You may want to try using a mixture of different plants that you think would appeal to butterflies, and making sure that you place them in strategic locations. When it comes time to choose plants for your garden or landscape, you should consider the best flowers for attracting butterflies as well as bees.