The Aquarium Adviser
Fish

Can Rainbow Fish Live with Betta? Can They Live with Other Fish?

By Sharon Ben-Moshe · Founder, The Aquarium Adviser · Updated 5 min read
Can Rainbow Fish Live with Betta? Can They Live with Other Fish?

Photo by Martin F. Gomon on Openverse (CC BY 4.0)

No-rainbow fish and bettas are not compatible tank mates, despite living in similar water conditions. Their opposing temperaments and activity levels create stress and aggression that can injure or kill both species.

Why Rainbow Fish and Bettas Don't Mix

The core incompatibility comes down to three major behavioral clashes:

Size and Intimidation
Rainbow fish grow larger than bettas, and a betta perceives larger tank mates as a threat to its territory. When a betta feels intimidated, it doesn't retreat-it attacks. An anxious betta becomes increasingly aggressive, nipping and charging at other fish rather than backing down. This defensive behavior is hardwired into their genetics and cannot be trained out.

Opposing Temperaments
Bettas, especially males, are solitary and territorial. They need a calm, low-stress environment and guard their space aggressively against intruders. Rainbow fish, by contrast, are active, social schooling fish that thrive on movement and interaction with others of their kind. They're built to swim constantly and explore. Placing a peaceful, fast-moving schooling fish alongside a territorial fighter creates stress on both sides-the rainbow fish becomes anxious around the betta's aggression, while the betta views the rainbow fish's constant activity as provocation.

Nipping Behavior
Rainbow fish are schooling fish and become anxious when kept in numbers below six. When understocked or stressed, they're known to nip at other fish-a behavior bettas absolutely will not tolerate. The moment a betta is nipped, it will retaliate with full force, leading to injuries or death for both fish.

Understanding Betta Fish Temperament

Bettas (also called Siamese fighting fish) are among the most popular freshwater aquarium fish, and for good reason-they come in spectacular colors and patterns, with males displaying elaborate, flowing fins. However, their popularity often masks the reality of their behavior.

Male vs. Female Bettas
Male bettas are more aggressive and visually striking due to their fancy, patterned tails. Females are less aggressive but lack the dramatic fins that make males so prized. Regardless of sex, both are territorial and require compatible tank mates or solitary housing.

Betta Water and Care Requirements

  • Temperature: 76-85°F (ideally around 78°F)
  • pH: 6.8-7.5
  • Tank type: Calm water, minimal current (bettas dislike strong water flow)
  • Housing: A betta kept too cold becomes lethargic and disease-prone

Bettas that feel threatened or uncomfortable become more aggressive, which is why tank mate selection and proper setup are critical. A stressed betta will attack even peaceful fish.

Rainbow Fish: Active, Peaceful Schoolers

Rainbow fish are equally popular but for different reasons-they're hardy, beautiful, and surprisingly active. There are over 50 species worldwide, though local pet stores typically stock only a handful.

Core Traits

  • Peaceful temperament: Non-aggressive under normal conditions
  • Schooling behavior: Must be kept in groups of at least six to prevent anxiety and nipping
  • Fast swimmers: Their speed and constant movement can intimidate slower or territorial species
  • Compatibility: Get along well with similarly sized, active, non-aggressive fish

Water and Tank Requirements

  • Temperature: 74-78°F
  • pH: 7.0-8.0
  • Alkalinity: 5-20 degrees (dH)
  • Tank space: Plenty of open water for swimming; they're active and need room to move

What Fish Actually Work Well with Bettas

If you want to keep a betta with tank mates, several species coexist peacefully when the tank is large enough (minimum 20 gallons for community setups):

Bottom Feeders
Corydoras catfish and plecos spend most of their time on the substrate and don't compete with bettas for space or food. They're non-aggressive and rarely interact with bettas directly, making the arrangement stable.

Docile, Similar-Sized Fish

  • Small tetras (neon tetras, cardinal tetras)
  • Small rasboras
  • Guppies (in larger tanks)
  • Hatchetfish

These species are calm, don't nip, and occupy different water columns, reducing territorial conflict.

Plants and Hiding Spaces
Regardless of tank mates chosen, always include plants and ornaments. Hiding spaces reduce stress on all fish and give retreating fish a safe zone if conflict arises.

Avoid These Tank Mate Types

  • Fin-nippers (tiger barbs, serpae tetras)
  • Aggressive cichlids
  • Large, intimidating fish
  • Other bettas
  • Danios and rainbow fish (too fast, can stress a betta or nip if understocked)

General Fish Selection Principles

When choosing any tank mates for your betta, consider these core compatibility factors:

  • Size: Similar to or smaller than the betta (never larger)
  • Temperament: Peaceful, non-aggressive species only
  • Behavior: Avoid fish known to nip fins or harass other fish
  • Water column usage: Prefer bottom or mid-water dwellers that don't compete directly with bettas
  • Water parameters: Match the betta's preferred range (warm, slightly acidic to neutral)
  • Tank size: Larger tanks (20+ gallons) provide space and escape routes, reducing stress

Common Questions About Betta Compatibility

Do all bettas have the same aggression level?
No. Some males are more tolerant than others, and females are generally less aggressive. However, most bettas are unpredictable-a peaceful betta can turn aggressive without warning, especially if threatened.

Can I keep multiple bettas together?
No, and especially not if you include active fish like rainbow fish. Even a "betta sorority" (multiple females) is controversial and risky without expert management.

What if my betta and tank mate seem to get along?
Apparent peace can be deceptive. A betta may tolerate another fish for weeks or months, then suddenly attack. Rainbow fish are still unsuitable because their size, speed, and schooling-related nipping behavior pose unnecessary risk.

Final Verdict

Rainbow fish and bettas are both wonderful, popular aquarium fish-but they belong in separate tanks. Their water requirements may overlap, but their behavioral needs are fundamentally incompatible. Bettas need calm, solitary or carefully paired environments, while rainbow fish need space to swim and the company of their own kind. Mixing them guarantees stress, potential injury, or death.

If you're drawn to bettas, commit to their social structure and tank mate them only with genuinely peaceful, appropriately sized species like small tetras or bottom feeders. If you love the activity and beauty of rainbow fish, build a planted community tank around them with equally fast, active, peaceful species-just leave the betta out of it.

Frequently asked questions

What's the main reason rainbow fish and bettas can't live together?+

Rainbow fish are larger than bettas and trigger a defensive, aggressive response due to the betta's territorial nature. Additionally, rainbow fish nip when kept in small groups, and bettas don't tolerate fin-nipping. The combination of size intimidation and nipping behavior creates a conflict that almost always ends badly for one or both fish.

Can female bettas live with tank mates more easily than males?+

Female bettas are generally less aggressive than males, but they're still territorial and unpredictable. A female betta may tolerate peaceful fish in a large tank, but this isn't guaranteed. The same concerns about tank mate selection apply to both sexes-avoid rainbow fish and other unsuitable companions regardless.

What fish are safe to keep with a betta?+

Bettas do best with bottom feeders like Corydoras catfish or plecos, small peaceful tetras, rasboras, or guppies in larger tanks (20+ gallons). Avoid fin-nippers, aggressive fish, large fish, and schooling species like rainbow fish or danios. Always include plants or ornaments for hiding spots to reduce stress.

Why do rainbow fish nip at other fish?+

Rainbow fish are schooling species and become anxious when kept in groups smaller than six. This stress triggers nipping behavior as a way to establish hierarchy or cope with anxiety. A betta won't tolerate being nipped and will attack in response, making the pairing dangerous.

How big do rainbow fish get compared to bettas?+

Most rainbow fish species grow 2-3 inches long, while bettas typically reach 2-3 inches as well. However, rainbow fish appear larger and more imposing due to their deeper bodies and active swimming, making bettas perceive them as a territorial threat.

Can I keep a betta alone instead?+

Yes, and this is often the safest and easiest option. Bettas are solitary fish and thrive in individual tanks without tank mates. A properly sized betta tank (5+ gallons) with plants, hiding spots, and enrichment is a healthy, low-stress home. Tank mates should only be added if you're certain of compatibility and have adequate space.