Skip to content

Can a betta live with corydoras?

Why corydoras are one of the best betta tankmates, the tank size you need, and how to set the pairing up so both fish thrive.

The short answer

Yes — corydoras are among the best betta tankmates. They live on the bottom of the tank while the betta patrols the top, so the two barely interact. Cories are peaceful, short-finned and completely uninterested in the betta, which means none of the fin-nipping or rivalry you get with flashy fish like guppies. The one requirement is space: cories need a group and room to forage, so this works in a proper 54 litre-plus tank, not a nano.

Why it works so well

The magic is in the zones. A betta rests and patrols near the surface and among plants; corydoras trundle along the substrate hunting for scraps. They rarely occupy the same water, so there’s little chance to provoke each other. Cories also have plain colouring and stubby fins, so a betta doesn’t mistake them for a rival the way it might a long-tailed guppy or another betta.

Key point: corydoras are shoaling fish. Keep six or more — a lone or paired cory is stressed and won't thrive, betta or no betta.

How to set it up

  • Use a 54 litre (15 gallon) tank or larger with a soft sand or fine-gravel bottom.
  • Keep corydoras in a group of six-plus of the same species.
  • Match the temperature — most cories are happy at 24–26°C, right in the betta’s range (avoid warm-loving sterbai extremes if unsure).
  • Plant for cover and keep the flow gentle, which suits both fish.
  • Feed sinking foods so the cories get their share past the betta.

For other betta companions, see can shrimp live with bettas? and can a betta live with neon tetras? Set the tank up with our best betta tank guide and how to set up a betta tank. Care sheets: betta fish and bronze corydoras.

Frequently asked questions

How big a tank do a betta and corydoras need?

At least 54 litres (around 15 gallons). Corydoras need to be kept in a group of six or more with room to forage, so a nano betta tank isn't big enough to add them properly.

Will a betta bother corydoras?

Rarely. Corydoras live on the bottom and stay out of the betta's way at the surface, and their short fins don't trigger the aggression a betta shows toward flashy, long-finned fish. It's one of the calmest pairings.

🔎 The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy — with an AI assistant to guide you.

📉 Real price history🔔 Buy-now alerts🤖 AI buying assistant
Try free for 14 days →
No commitment · Cancel in 1 click · 5 languages