Beautiful Flowers That Attract Butterflies to Your Garden

Create a butterfly-friendly garden with proven flowers like zinnias, lantana, milkweed, coneflowers, verbena, and bee balm. These easy flowers attract butterflies fast while adding nonstop summer color.

This post may contain affiliate links.

If you want a garden full of color, movement, and life, planting flowers for butterflies is one of the best ways to make it happen.

Butterflies are drawn to nectar-rich blooms, bright colors, sunny spaces, and gardens that offer flowers throughout the growing season.

The best flowers for butterflies not only attract these beautiful visitors, but also help support pollinators and bring natural beauty to your yard.

Whether you have a cottage garden, flower border, vegetable garden, or container patio, these flowers can help turn your outdoor space into a butterfly haven.

What Flowers Attract Butterflies?

Butterflies are especially attracted to:

Want to try making your own jelly at home?

Get my free guide with 8 easy, beginner-friendly jelly recipes you can confidently make.

  • Nectar-rich flowers
  • Flat or clustered blooms for landing
  • Bright pink, purple, orange, red, and yellow flowers
  • Sunny open areas
  • Repeated blooms through summer and fall

Planting flowers in clusters makes them easier for butterflies to spot.

Zinnias

Zinnias are one of the easiest and best butterfly flowers.

They bloom nonstop in summer and provide landing pads butterflies love.

Perfect for:

  • Cottage gardens
  • Cutting gardens
  • Sunny borders

Read next: How to Grow Zinnias from Seeds: A Beginner’s Guide

Butterfly Bush

A classic favorite known for drawing butterflies quickly.

Choose non-invasive varieties when possible.

Coneflowers

Coneflowers are beautiful, hardy, and packed with nectar.

They also provide seed heads for birds later in the season.

Bee Balm

Bee balm attracts butterflies, bees, and hummingbirds.

Its bright shaggy blooms add cottage garden charm.

Related post: Flowers That Attract Hummingbirds Fast

Lantana

Excellent for hot sunny areas and containers.

Blooms heavily all summer.

Related post: How to Grow Lantana for a Thriving Butterfly Garden

Salvia

Salvia flower spikes attract butterflies while adding long-lasting color.

Milkweed

Essential for monarch butterflies, which use milkweed as a host plant.

One of the most important butterfly garden plants.

Related post: Why Every Butterfly Garden Needs Milkweed

Verbena

Verbena is a butterfly magnet for borders, hanging baskets, and containers.

Cosmos

Light airy blooms that flower until frost.

Perfect for relaxed cottage gardens.

Lavender

Lavender attracts many pollinators and looks beautiful in sunny borders.

Helpful guide: Lavender Plants for Cottage Gardens

Black-Eyed Susans

Bright cheerful blooms that support butterflies late in the season.

Helpful guide: How to Grow Black-Eyed Susans for a Butterfly-Friendly Garden

Asters

Excellent late-season nectar source when many other flowers fade.

Helpful guide: Guide to Growing Asters: Bring More Butterflies to Your Yard

Best Colors for Butterfly Gardens

Butterflies love:

  • Purple
  • Pink
  • Orange
  • Yellow
  • Red

A mix of bright colors helps attract more visitors.

How to Attract Butterflies Fast

Plant in Sunny Spots

Butterflies love warmth.

Use Flower Clusters

Large patches are easier to notice.

Include Blooming Layers

Use annuals, perennials, shrubs, and containers.

Avoid Pesticides

Butterflies are sensitive to chemicals.

Add Host Plants

Plants like milkweed help butterflies reproduce.

Best Butterfly Garden Combinations

Cottage Garden Style

  • Zinnias
  • Bee balm
  • Lavender
  • Cosmos

Hot Sunny Border

  • Lantana
  • Salvia
  • Coneflowers

Monarch Garden

  • Milkweed
  • Verbena
  • Asters

Container Butterfly Garden

  • Zinnias
  • Verbena
  • Lantana

More Pollinator Garden Ideas

You may also enjoy:

If you want more butterflies in your yard, plant nectar-rich favorites like zinnias, coneflowers, bee balm, lantana, milkweed, and verbena.

By creating a sunny garden with flowers blooming from spring through fall, you can enjoy butterflies all season long—and help support important pollinators too.

Follow my gardening board on Pinterest.

Want more simple recipes and ideas like this?

Get new posts, recipes, and practical homemaking tips sent to your inbox.

No spam. Just occasional updates when there’s something worth sharing.