10 Best Floating Aquarium Plants for Beginners

floating aquarium plant e1581002522221

There are lots of different floating plants that you can put in your aquarium, so it is a good idea to get a sense of your options.

Adequate vegetation is crucial to the comfort and health of your fish. The more you learn about these plants, the easier it will be for you to choose the right ones.

The Best Floating Aquarium Plants

1. Duckweed


Duckweed is another great plant that you should consider having in your tank because of the many benefits it offers. This is an especially good choice if you are keeping Bettas or other fish that use the plants as sustenance. You don’t really have to take care of these plants at all, so they are very low maintenance. They will provide your fish with cover, which is very important depending on the species.

2. Hornwort Bunch

hornwort Bunch

The hornwort Bunch plant can be planted with its roots in the substrate, but you can also simply leave it floating. These plants can significantly increase the overall quality of the water in your tank. They increase the oxygen level of your fish’s habitat, which helps with removing potentially harmful nitrates and other things. You can even put them in cold water without any issues whatsoever.

3. Amazon Frogbit

Amazon Frogbit

Amazon Frogbit doesn’t take much effort to grow, and it is very resistant to both cold and warm temperatures. This is an excellent plant to put in your tank if you want to give your fish adequate cover. Some people experience problems with the roots getting stuck in the filter. If this is the case, you can attach the plants to the side of your tank.

  How Often do Swordtail Fish Have Babies?

4. Water Lettuce

Water Lettuce

There is also water lettuce, which is characterized by its long roots. It can add a nice aesthetic to the inside of your tank while keeping your fish healthy. This particular plant grows fast and can quickly block out a significant amount of light. This means that you will need to keep a close eye on it. It might be a good idea to use some angling wire to affix these plants to either side of the tank. This will prevent them from taking nutrients from other plants or causing issues with the filter.

5. Water Spangles

Salvinia minima

Water Spangles are also very beautiful and will be sure to make the inside of your tank look a whole lot nicer. They are very tough plants that can tolerate a variety of temperatures and acidity levels without any problems.

It is important, however, for you to get special lights to keep these plants thriving in your tank. They are great for Bettas and other fish that aren’t a big fan of light. If you have any fish that feed on vegetation, these plants are definitely a good choice.

6. Common Salvinia


Normal Salvinia does best in calm water that doesn’t have a strong flow. It is therefore not the best choice if you use a powerful filter in your tank. This plant is very high maintenance, as you’ll need to keep it from growing too big. It can block out light if you don’t keep it under control, which is not good for your fish.

7. Cacomba caroliniana


The Cacomba caroliniana is widely used in the aquarium world. This plant comes from America and can both be planted in the gravel or you can let it float freely in the water. This plant is really good for fishes to hide in.

  Benefits of Having Floating Aquarium Plants

8. Java Moss

Java Moss 1

Java Moss doesn’t require a ton of maintenance, but it grows very fast. You will therefore need to make a point of keeping it from getting too large. This can block out light and interfere with other plants you might have in the tank. It can tolerate temperatures of 72 to 90 degrees Fahrenheit, making it fairly tough vegetation. This plant grows fastest in habitats with a moderate to high amount of light.

9. Riccia Fluitans

Riccia Fluitans

This plant is yet another great choice because of its aesthetic value and general durability. It can survive just fine in a variety of conditions, so you won’t have to worry about killing it. A lot of people who keep and breed Betta fish often have these plants in their tanks. It offers a good amount of shade, which is crucial for newly born offspring.

10. Azolla


Azolla, or the Mosquito Fern as it’s also known, is another common floating plant that many people keep in their tanks. There is just one root per stem and can be a wide range of colors. This is a great choice if you are looking for a plant that will give your fish cover.

If you keep any small fish in your aquarium, you will definitely want to consider this plant. It doesn’t require much maintenance and has a very pretty overall look. While occasional trimming is needed, you won’t need to do a ton of work on it over time.


  • The Hornwort Bunch can be planted into the substrate of your tank or left to float, and it is great for increasing oxygen levels.
  • Duckweed is a particularly good choice for Bettas or fish that feed on plants.
  • The Amazon Frogbit can be grown rather easily and survives both warm and cold water without any isuses.
  • Water lettuce is a fairly common floating that is beautiful and can help with keeping your fish healthy.
  • Water Spangles are also quite tough but need special lights to grow and stay healthy in an aquarium.
  • Normal Salvinia does best in tanks that do not have a powerful filter, as they prefer slow moving water.
  • Hornwort can also be planted into the substrate or left to float, and it tends to conflict with nearby algae.
  • Java Moss has a nice aesthetic and can tolerate temperatures from about 72 to 90 degrees Fahrenheit.
  • Riccia Fluitans is an impervious plant that can tolerate almost any conditions.
  • Azolla is an interesting plant that is ideal for tanks with small fish.
  Baby Snapping Turtle Care Guide - Diet & Tank