Can Betta Fish Live With Goldfish?
No, bettas and goldfish cannot share a tank because bettas need 76-82 degrees Fahrenheit while goldfish need 60-72 degrees, with no overlap.
Why
- Betta fish come from tropical waters and require a heater to maintain 76-82 degrees, while goldfish are coldwater fish that thrive at 60-72 degrees with no heater needed.
- The temperature ranges do not overlap at all, making it impossible to satisfy both species in a single tank.
- Goldfish produce a massive bioload that requires heavy filtration, which bettas in a planted setup may not appreciate.
- Bettas are finicky and may bite goldfish scales, while goldfish may outcompete bettas for food in a shared setup.
What could go wrong
Either the betta lives in water that is too cold and develops a suppressed immune system, or the goldfish lives in water that is too warm and ages prematurely.
If you keep them in separate tanks
Sized for the 30 gallon minimum this pairing needs. Affiliate links — we earn a small commission if you buy through them.
AquaClear 70 Power Filter
Oversized filtration is what lets you stock two species together without water quality crashing. Rated for a tank slightly larger than the 30 gallon minimum.
API Freshwater Master Test Kit
Keep ammonia, nitrite, and nitrate in check. Two-species tanks have more bioload and less margin for error than single-species setups.
Better pairings to consider
Bettas do well with mystery snails or corydoras instead. Goldfish do well with weather loaches or other goldfish instead.
Related compatibility questions
Keep reading
Planning a community tank?
Check compatibility for any two freshwater species before you buy. Stop guessing, stop returning fish.
Open the compatibility chart →

