Best Plants for Attracting Butterflies

Create a vibrant and butterfly-friendly garden with the best plants for attracting butterflies.  Discover which flowers and shrubs provide the nectar and habitat butterflies need to thrive.

Wavy Line
Yellow Leaf
Green Leaf
Squiggly Line
Off-white Section Separator
Rounded Banner With Dots

1

Abelia

Abelia is a versatile shrub with fragrant flowers that attract butterflies. Its long blooming season provides a continuous nectar source.

Off-white Section Separator
Rounded Banner With Dots

2

Aster

Asters bloom in late summer and fall, offering vital nectar for butterflies preparing for migration. Their daisy-like flowers are a garden favorite.

Off-white Section Separator
Rounded Banner With Dots

3

Agapanthus

Agapanthus, or Lily of the Nile, produces large, spherical flower clusters that are a magnet for butterflies and other pollinators.

Off-white Section Separator
Rounded Banner With Dots

4

Bee Balm

Bee Balm, or Monarda, is known for its bright, tubular flowers that attract hummingbirds, bees, and butterflies. It adds vibrant color to any garden.

Off-white Section Separator
Rounded Banner With Dots

5

Black-Eyed Susan

Black-Eyed Susans are hardy perennials with bright yellow petals and dark centers. They attract butterflies with their abundant nectar.

Off-white Section Separator
Rounded Banner With Dots

6

Blazing Star

Blazing Star features tall spikes of purple flowers that are irresistible to butterflies. Its vertical growth adds height and interest to gardens.

Off-white Section Separator
Rounded Banner With Dots

7

Butterfly Bush

Butterfly Bush offers large, fragrant flower clusters that are a favorite among butterflies. It blooms continuously, providing a long-lasting nectar source.

Off-white Section Separator
Rounded Banner With Dots

8

Catmint

Catmint's aromatic leaves and purple-blue flowers attract a variety of pollinators, including butterflies. It's a hardy plant that thrives in many conditions.

Off-white Section Separator
Rounded Banner With Dots

9

Coneflower

Coneflower, or Echinacea, provides large, daisy-like blooms that are rich in nectar. Its sturdy stems make it a favorite for butterflies and gardeners alike.

Yellow Leaf
Banner With Dots

ENJOY

Enhance your garden's beauty and support butterfly populations with these top plants. Discover more gardening tips to create a thriving butterfly habitat.