The 8 Best Plants and Flowers for Attracting Butterflies in Florida


The small, rounded shrub is ideal for borders. Abelias produce pink or white blossoms and leaves in pink, white, green, yellow, gold, and red. Some have variegated leaves.


Plant asters in the autumn to attract butterflies to your yard. There are many spring and summer pollinator-attracting plants. Purple, white, blue, and pink asters grow in USDA Zones 3-8.


Agapanthus blossoms are blue or purple. Some are dwarf, deep blue, and ideal for patio pots, rock gardens, and borders, as well as cut flowers. Some agapanthus varieties can withstand cold, neglect, and seaside environments.

Bee Balm

Bee balm (Monarda sp.), a favorite of butterflies, bees, and hummingbirds, needs frequent water and wet, well-draining soil. Bee balm is pruned in late spring, however it may be pruned in summer to change flowering.

Black-Eyed Susan

Black-eyed Susans offer nectar and landing sites for butterflies. Goldfinches consume their seeds in autumn after spring and summer gold blossoms. These blooms typically 2–4 feet tall, although they may grow bigger under certain situations.

Blazing Star

The blazing star attracts pollinators with its pink, white, or purple blooms. It thrives in full light and wide places. They thrive in USDA Zones 3-9 in the South, and many blazing star species have lengthy flowering seasons.

Butterfly Bush

Butterfly bush (Buddleia sp.) blooms in summer and attracts pollinators. It grows in an arching style and produces flower spikes or clusters in several colors, depending on the species.


The hardy perennial catmint (Nepeta sp.) develops purple flower spike bushes and is loved for its aroma. Soft gray-green leaves are delicious and smell minty. Well-drained soils in USDA Zones 3-9 support it.