Best Floating Plants for Betta Fish: Create the Perfect Habitat
Beginner FriendlyBetta FishBuyer GuideFloating PlantsNano Tank

Best Floating Plants for Betta Fish: Create the Perfect Habitat

Betta fish and floating plants are a match made in aquarium heaven. In the wild, bettas live among surface vegetation in shallow rice paddies and slow-moving streams. Adding the best floating plants for betta fish to your tank recreates this natural habitat, reduces stress, and can even encourage bubble nest building.

Why Bettas Love Floating Plants

  • Natural habitat: Wild bettas live beneath surface vegetation — floating plants feel like home
  • Reduced light stress: Bettas prefer softer, diffused light — floating plants create perfect shade
  • Bubble nest support: Male bettas build bubble nests on the surface — floating plant roots give nests structure
  • Resting spots: Bettas are labyrinth breathers that rest near the surface — floating plant roots and leaves provide perches
  • Water quality: Floating plants absorb ammonia and nitrates directly from the water column — crucial in smaller betta tanks

The 7 Best Floating Plants for Betta Tanks

1. Amazon Frogbit (Best Overall)

Size: 1-3" rosettes | Light: Low-Medium | Growth: Fast

Amazon Frogbit is the perfect betta floating plant. Its round, lily-pad-like leaves create dappled shade underneath, and the long dangling roots give bettas something to explore and rest against. Frogbit multiplies by sending out runners — within a month, a few plants will produce a nice canopy. Its leaves also sit flat on the surface, leaving gaps for bettas to breathe at the surface.

👉 Shop Amazon Frogbit

2. Red Root Floaters

Size: 0.5-1" leaves | Light: Medium-High | Growth: Moderate

Red Root Floaters are the most visually striking option. Under strong light, the leaves turn a stunning red/burgundy, and the roots develop a deep red color that bettas love weaving through. They grow smaller than Frogbit, making them ideal for nano betta tanks (5-10 gallons). The compact growth doesn't block the entire surface, leaving breathing space for your betta.

👉 Shop Red Root Floaters

3. Salvinia Minima

Size: 0.25-0.5" leaves | Light: Low-Medium | Growth: Very Fast

Tiny, oval leaves that form a delicate floating carpet. Salvinia multiplies extremely fast and creates a beautiful, natural-looking surface cover. The short, fuzzy roots give bettas minor surfaces to rest against. Because the individual plants are small, they naturally leave gaps for surface access. Great for betta bowls and nano tanks.

4. Water Lettuce (Dwarf variety)

Size: 1-4" rosettes | Light: Medium | Growth: Fast

Dwarf Water Lettuce forms attractive rosettes that look like tiny heads of lettuce. The extensive root system dangles 3-6 inches into the water, creating a "curtain" that bettas love swimming through and resting in. Keep only a few in smaller tanks — they can get large and block too much surface.

5. Duckweed

Size: Tiny (1-3mm) | Light: Any | Growth: Explosive

Love it or hate it, Duckweed is an excellent betta plant. It provides maximum surface coverage and light diffusion. Bettas seem to enjoy hunting through it and blowing it aside. The caveat: it multiplies so fast it can cover 100% of the surface within days, so you'll need to scoop out excess regularly to maintain surface access for breathing.

👉 Shop Duckweed

6. Water Sprite (Floating)

Size: 4-8" fronds | Light: Low-Medium | Growth: Fast

Water Sprite can be floated on the surface where it develops broader, flatter fronds and trailing roots. It's a larger plant that provides substantial cover in bigger betta tanks (10+ gallons). It also produces baby plants on its leaves — free plants! Works best in tanks where you want a wild, jungle-like canopy.

7. Hornwort (Surface Float)

Size: 6-12" stems | Light: Any | Growth: Very Fast

While technically a stem plant, Hornwort works beautifully floating at the surface in betta tanks. The dense, feathery stems create a natural canopy while leaving plenty of gaps for surface breathing. It's nearly impossible to kill and grows in any conditions — perfect for low-maintenance betta setups.

👉 Shop Hornwort

How to Set Up Floating Plants in a Betta Tank

  1. Leave 20-30% surface open: Bettas need access to the surface to breathe. Create a "feeding ring" with airline tubing or a suction-cup ring to keep a section plant-free.
  2. Manage filter flow: Strong filter currents push floating plants to one side and stress bettas. Use a sponge filter or baffle your HOB filter for gentle flow.
  3. Thin regularly: Fast-growing floaters (Duckweed, Salvinia, Frogbit) need weekly thinning to prevent complete surface coverage.
  4. Watch your lighting: Dense floating plant coverage blocks light from reaching any plants below. Balance floating plants with the needs of your substrate plants.

Floating Plants for Betta Sorority Tanks

Female betta sororities benefit enormously from floating plants. The shade and visual barriers reduce aggression by breaking sight lines. Dense root systems give subordinate females escape routes. Use a combination of Frogbit (shade) and Hornwort (mid-water cover) for best results.

🌿 Shop Betta Floating Plants at Canton Aquatics

Create the perfect betta habitat. Canton Aquatics ships fresh floating plants with our Live Arrival Guarantee.

Free shipping on orders over $50.

Frequently Asked Questions

Do betta fish like floating plants?

Yes! Bettas love floating plants. In the wild, they live among surface vegetation in shallow waters. Floating plants provide shade (reducing stress), bubble nest support for males, resting spots near the surface, and a more natural environment. Most betta keepers notice calmer, more colorful fish after adding floating plants.

Will floating plants block my betta's access to air?

They can if you let them cover 100% of the surface. Bettas are labyrinth breathers and must access the surface. Always maintain at least 20-30% open surface — use a feeding ring or airline tubing to create a plant-free zone. Thin fast-growing species like Duckweed weekly.

What's the best floating plant for a 5-gallon betta tank?

Amazon Frogbit or Salvinia Minima. Both are appropriately sized for a 5-gallon tank, easy to thin when needed, and provide excellent shade without overwhelming a small setup. Avoid large plants like full-size Water Lettuce in tanks under 10 gallons.

🔍🌿

Can't identify a plant in your tank?

Upload a photo and our free AI tool will tell you exactly what species it is — plus care requirements, water parameters, and compatible tank mates.

Identify Your Plant Now →
```

Ready to Upgrade Your Aquarium?

Check out our shop for a variety of fresh, farm-grown plants! Find the perfect options to enhance your aquarium today.