Can a betta live with angelfish?

Edited by Marin Hale · last reviewed October 29, 2026

Avoid

No.

Angelfish grow far larger and are territorial, both claim the upper water, and each has long fins the other may attack.

Why it doesn’t work

Angelfish grow to 5–6 inches against the betta's 2.5–2.8, and both are semi-aggressive, so a territorial angelfish will bully a betta that has nowhere to go. Both also claim the upper water, so they keep running into each other. Each has long, flowing fins that the other may attack, and a torn-up betta is prone to stress and infection. The water numbers match, but temperament rules this pairing out.

If they’re already together

  1. Separate them now. Move the betta, usually the smaller and more stressed fish, to its own tank of at least 5 gallons. A temporary tub or breeder box works until the new tank is ready.
  2. Check both fish for torn or frayed fins, clamped fins, hiding and refusal to eat. Keep the water clean and watch for fin rot or other infection for the next couple of weeks.
  3. Keep the angelfish in a tank of at least 30 gallons. The betta should go only into a mature, established tank, since mature_tank_only applies to it, so cycle and settle the new setup before moving it in.

Instead: Keep the betta alone in its own mature tank of at least 5 gallons, since only one betta should live in a tank. Give the angelfish a tank of at least 30 gallons with its own kind or other suitable tankmates.

How we reached this verdict

PassWater temperatureBoth are comfortable at 75–82°F.
PasspHBoth are comfortable at pH 6.0–7.5.
PassWater hardnessBoth handle water hardness of 3–15 dGH.
PassSize and appetiteNeither is small enough to be eaten by the other.
PassFinsNo fin-nipping risk.
ProblemTemperamentAngelfish grow far larger and are territorial, both claim the upper water, and each has long fins the other may attack.
Known behavior, from hobbyist experience rather than the data rules.

Side by side

TraitBetta fishAngelfish
Tolerates75–82°F (24–28°C)75–86°F (24–30°C)
pH6–7.56–7.5
Adult size2.5–2.8 in5–6 in
TemperamentSemi-aggressiveSemi-aggressive
Smallest tank5 gallons (19 L)30 gallons (114 L)
Keep at least1 (fine alone)1 (fine alone)
SwimsTop—

Better tank mates for a betta

More betta pairings

Verdicts come from cross-checked species data and our compatibility rules. How verdicts work · Angelfish care