How to Encourage Butterflies to Visit Your Garden

Updated on April 23, 2019
Diane Lockridge profile image

Lockridge is an avid reader who enjoys learning about beautiful garden plants. Among other things, she has worked with a florist.

Beautiful, blue morphofalter butterfly.
Beautiful, blue morphofalter butterfly.

Good gardeners understand the benefits of pollinators in their yard. Pollinators help spread pollen and increase the yield of crops. According to the USDA, most plants need an external pollinator because the plant can’t pollinate itself.

Butterflies also increase the beauty of a garden. Sure, looking at a pretty plant is nice, but observing a butterfly move from plant to plant around the garden adds another dimension to the gardening experience.

Remember, if you want to attract butterflies to your garden. you’ll have to start by attracting caterpillars first. That means planting things in your garden that both caterpillars and butterflies will appreciate. Keep in mind that caterpillars eat leaves, whereas butterflies sip on nectar. Most importantly, avoid using pesticides. Although it may rid your garden of pests, the chemicals will likely kill butterflies and caterpillars as well.

Select good host plants for caterpillars, and consider what type of caterpillars (and therefore butterflies) you want to attract to your garden. Some caterpillars will feed from a variety of plants, whereas others will only feed from a specific plant. For example, pearl crescent caterpillars feed from asters.

Butterfly visiting a cluster of asters.
Butterfly visiting a cluster of asters.

What Should You Plant to Attract Butterflies?

Don’t just plant individual plants hoping that the butterflies will find it easily. Provide a big target of color for butterflies to find by planting large groups of the same bloom together. Select plants that will bloom at varying points in the season, so butterflies will always have something to feed from.

Considering adding a few of the following natural butterfly attracting plants below:


This tall, bright blue, and showy flower stands tall above its bright green foliage. This plant blooms in the late summer, and its color and multiple flowers per tall stalk are perfect for butterflies.


This daisy-like bloom is a favorite of butterflies and bees alike. It blooms in the late summer and autumn and is available in a variety of colors.

Black-Eyed Susan

Butterflies aren’t the only insect attracted to black-eyed Susans—bees also love this plant! It’s a great wild flower to add to your garden for an informal look.

Blazing Star Flower

Looking for an interesting bloom with height in the garden? Consider adding the blazing star flower. This plant produces white or purplish-pink spikes that reach up to 3 feet tall!

Butterfly visiting a purple butterfly bush.
Butterfly visiting a purple butterfly bush.

Butterfly Bush

The butterfly bush is irresistible to butterflies. Not only are they attracted to the bright color, but they appreciate the large cluster of blooms on which to perch. Plenty of blooms means plenty of nectar from which the butterflies can sip.

Butterfly Weed

The butterfly weed is a type of milkweed, and unlike the name suggests, plenty of other pollinators (such as bees) also like this plant. Since the plant blooms early in the spring, it’s a nice addition to the garden. Be sure to plant it in large groupings, and mark the area with a stake so you don’t mistakenly dig up the area.


The coneflower, also known as echinacea, is a simple, but beautiful flower that blooms later in the summer months. Plant this bloom in the front of other taller plants.


You aren’t the only one who likes the smell of lavender. Butterflies also like this plant. It’s also a great plant for beginning gardeners, as it is drought-resistant and can tolerate heat well.


Phlox is a low-growing perennial that tends to spread out. Not only do butterflies love this plant, but it’s great if you have young children in your house. They can get a good look at butterflies on their own level.

Multiple butterflies visiting the same bloom.
Multiple butterflies visiting the same bloom.

Pot Marigolds

Everyone loves a quick-growing and long-lasting flower. Pot marigolds deliver, with a bloom lasting up to eight weeks long during the summer. The bright yellow petal attracts butterflies like crazy.


Since monarch caterpillars only feed from milkweed, it’s a good idea to include it in your garden, even if you aren’t planning on specifically attracting monarchs. Other butterflies also like milkweed, but it’s a must for the monarchs specifically. This bright pink clustered flower is pretty on its own, even if you aren’t planning a butterfly garden.


Hummingbirds and butterflies both like nectar from the tall, spiked blooms of the salvia plant. This plant is available in whites and purples.


Sedum is a hardy succulent available in both low-growing and taller varieties. Their flowers form early in the year and remain blooming until winter.


Butterflies are attracted to colors such as yellow, and nothing screams “yellow” more than the traditional sunflower. Sunflowers also come in a range of colors and are relatively simple to tend. You’ll be sure to find a color and size of sunflower perfect for your garden.

Butterfly Tips

Not all caterpillars will turn into butterflies though, so some caterpillars in your garden may actually be pests.

A variety of plants at different heights and colors are sure to encourage a range of different kinds of pollinators to visit your garden.


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)