10 Flowering Pond Plants

Flowering pond plants are ideal for adding color and enhancing the appearance of your backyard pond.

Here are 10 easy to grow pond plants with beautiful flowers to consider adding to your pond.

Some of these plants can be planted in pots and placed on the bottom of the pond while others will grow best planted around the edge of the pond.

This post about flowering pond plants contains affiliate links. Please read the disclosure for more info.

Flowering pond plant


1. Water Lily (Nymphaeaceae)

Water lilies are one of the most popular flowering pond plants, with beautiful brightly colored flowers in a range of colors including pink, purple, red, blue and white.

They can be planted in pots placed underneath the water and the plant’s leaves and flowers will float on the surface of the pond.

Water lilies bloom from spring until fall and the flowers open in the morning and close when the sun goes down.

If you have a waterfall or fountain in your pond, it’s best to plant your water lilies away from the splashing water where the water is calm.

Water lilies

2. Lotus (Nelumbo nucifera)

Lotus is another popular water garden plant and their beautiful pink and white flowers are ideal for adding beauty to a backyard pond.

Lotus plants grow best in warm areas in a position with full sun and they can be planted in a shallow pot placed in the pond.

Tropical varieties of lotus will grow year round but the perennial varieties go dormant during winter and re-grow in spring when the weather warms up.

RELATED: How To Grow Lotus Plants From Seed

Edible aquatic plants

3. Calla Lily (Zantedeschia aethiopica)

Calla lilies, also called Arum lilies, are an ideal flowering plant for pond margins.

They have long shiny green leaves and distinctive white flowers.

Calla lilies grow best in areas that don’t have heavy frosts and they reproduce from rhizomes and seeds.

Important Note: Calla lilies are toxic so it’s not a good idea to plant these flowers if you have small children or pets in your yard.

Pond flower plant

4. Canna Lily (Canna indica)

Canna lilies are low maintenance perennial plants that look great growing around the edge of a pond.

They grow from underground rhizomes and the flowers can be orange, red or yellow with green, maroon or variegated foliage.

Canna lilies will grow in full sun or part shade and in cool areas they can be grown as annuals.

Best bog plants

5. Iris (Iris germanica)

Irises are hardy perennials that can be planted around the edge of a pond.

They can grow 2 to 3 feet (60 to 90 cm) tall with beautiful flowers in shades of purple and blue.

Irises are helpful for stabilizing the bank of the pond and cycling nutrients to keep the pond healthy.

They’re frost tolerant and grow well in full sun to part shade and bloom from early spring.

The plants can be divided when they’re finished flowering by removing the old middle section and replanting the newer growth in the outer sections.

Iris flower

6. Cardinal Flower (Lobelia cardinalis)

Cardinal flowers are brightly colored tall perennial plants to grow around the edges of your pond.

They can grow 3 to 4 feet (90 to 120 cm) tall and they’re suited to part shade or full sun.

Cardinal flowers usually only live for 3 to 4 years but they self-seed easily so you’ll have plenty of new plants springing up.

Cardinal flower

7. Water Hyacinth (Eichhornia crassipes

Water hyacinths are fast growing, perennial flowers that float on the surface of the pond.

They have beautiful purple flowers that appear from late summer to early fall and each plant will produce about 20 flower stalks that grow up to 6 inches (15 cm) tall.

Water hyacinths are attractive pond flowers but they’re an invasive species in many areas so it’s important to learn how to manage and control their growth before planting them in your pond.

Pond plants

8. Marsh Marigold (Caltha palustris)

Marsh marigolds, also known as Caltha cowslip, are low maintenance perennial flowers that grow best in moist, boggy areas, so they’re perfect for planting around the edge of a pond.

They grow best in a position with full sun and can reach 12 to 18 inches (30 to 45 cm) tall. [1]

Marsh marigolds spread from rhizomes and seeds and they’re great for attracting butterflies and hummingbirds to your garden pond.

Marsh marigolds

9. Water Hibiscus (Hibiscus coccineus)

Water hibiscus, also known as swamp hibiscus, is a beautiful flowering plant that is perfect for moist, boggy areas around a pond.

The petals are long and separated from each other, unlike other types of hibiscus and the flowers can be up to 8 inches (20 cm) in diameter.

Water hibiscus flowers will grow in full sun or partial shade.

They will die back in winter and grow again in springtime.

Water hibiscus flower

10. Pickerel Plant (Pontederia cordata)

Pickerel plant, also known as Pickerel weed, is another attractive flowering plant for ponds.

The spiky flowers are long lasting and can be white, blue or pink.

Pickerel plants will grow in moist, swampy soil and can also tolerate standing water, so you can plant them at the edge of the pond or on a shallow pond shelf.

Pickerel plant

So there are 10 of the best flowering pond plants to beautify your garden pond.

These plants are ideal for ponds that receive at least 5 to 6 hours of sunlight each day.


Which of these flowering pond plants do you like best? Let me know in the comments below.

Are you on Pinterest? I have boards dedicated to Pond Plants and Garden Ponds that you may enjoy.

Best flowering plants for ponds

Kelly Martin

Hi, I'm Kelly Martin. I'm passionate about gardening and horticulture, especially water gardens. I've been gardening most of my life and I created this blog to inspire gardeners to create their own water garden at home. Read more

This Post Has 20 Comments

  1. Lene Andersen

    So pretty! Adding a water feature with integrated flowers is such a lovely part of a garden.

  2. Sarah Emery

    All of these flowers are so beautiful. My favorite is the calla lily. I love how many long petals they have and the shape they form. So pretty!

  3. Scott DeNicola

    Cala Lillies to me are one of the most beautiful flowers. They are so simple but perfect. Irises are all over my yard. They spread pretty quick and we’ve had to dig them out and share with neighbors a few times already. Anything Hibiscus I love as well. Great post of flowering plants for the pond.

  4. Dreams Abroad

    Flowering pond plants look really good in all the ponds in Florida. My favorite is the water Hyacinth flowers…. nice and bright purple. But they are an invasive species so I do not have them planted.

  5. Despite Pain

    I am reading this wishing I had a pond. Those flowers are all beautiful. I think my favourite will always be the water lily.
    I always love your posts. Flowers are so uplifting, aren’t they?

    1. Kelly Martin

      I totally agree! Flowers really are great for lifting your mood. I always feel happy when I’m out in my garden.

  6. These flowering pond plants are so beautiful! I love the bright colors of the water lilies and irises! I’ve never heard of Cardinal flowers but they are really pretty and unique! These flowers would turn an already tranquil pond into an enchanting oasis!

  7. jerry godinho

    I love all these water plants that you have listed here. You have taken great pain in writing all the plants in detail and how many hours of sunshine they need. The love you have for horticulture clearly shows in this writing and you explain in detail about the plant. I love the pics of each and every one of them.

  8. Smita

    These are all so prettyl! We didn’t have a pond but we had planted water lilies in a small pot in our balcony and they grew beautifully. The added bonus was all the birds that used to stop by to have a drink of water.

    1. Kelly Martin

      That’s sounds lovely Smita! Water lilies are great for container water gardens as well as ponds.

  9. Lyosha

    I love reading about flowers! You know so much and I so little, it’s an education for me

  10. Subhashish Roy

    Beautiful flowers once again. We only get to see Lily’s in the ponds in our neighborhood villages. I love the variety of colors here. Again so refreshing.

  11. Britt

    I have always loved the look of the traditional water lily, but I had no idea that there were so many options! We don’t have a pond right now (my dog would make a mess of it and quick) but I have a friend that would LOVE to see the options you’ve shared. I’ll be sending her this link!

  12. Sonia Seivwright

    Interesting…I have always wondered how a plant is planted and still stay bright and colourful in a pond.

  13. Luna S

    I love lotus flowers they are gorgeous, a lot of the other flowers listed are gorgeous as well. It would be really nice to have a pond with some koi fish and a few of these flowers in it.

  14. Once again you have given us so much information that no matter how our yard is landscaped and for what type of vegetation, we as readers can know what to plant and how to take care of it. I so love this blog! Thanks for providing us with such good information. Thanks to you, my azaleas are thriving through our Florida Winter! I was so afraid that they would die off when it got in the 40s!

    1. Kelly Martin

      That’s great Alexandra! I’m happy to hear that your azaleas are doing well.

  15. Sharon Giesey

    I have a half whiskey barrel water garden with 4 small water hyacinth and 3 water lettuce; should I fertilize these plants? I also have a small solar fountain in there.

  16. Reza Dhoorgalu

    thank you for the amazing info……I need more info on how to plant and take care of lotus plants……

Leave a Reply