Guides

Goldfish vs Betta: which should you actually get?


The 30-second version. These are the two fish most often sold into bowls — and both deserve much better. A betta is a small tropical fish for a heated tank; a goldfish is a big, long-lived, messy coldwater fish that needs a large filtered tank or a pond. If you have room for one small heated tank, a betta fits. If you can commit to a big coldwater setup for a decade or more, a goldfish is wonderful. Bowl neither.

They sit side by side in the same shops, often in the same tiny containers — but a goldfish and a betta could hardly be more different to keep. Here’s the honest comparison.

At a glance

Goldfish (fancy) 🟠 Betta 💠
Difficulty Beginner–Intermediate Beginner
Water type Coldwater (no heater) Tropical (needs a heater)
Adult size ~15–20 cm / 6–8 in (commons far larger) ~7 cm / 2.8 in (plus fins)
Minimum tank Large & sized to the fish; commons need a pond 19 L / 5 gal (40 L better)
Temperature 20–24 °C / 68–75 °F 24–27 °C / 75–81 °F
Bioload Very high — a messy fish Low
Temperament Peaceful, sociable Bold, but solitary
Lifespan 10–15 years (up to 30) 3–5 years

The verdict

Get a betta if you want a small, characterful pet and one modest tank. It’s tropical, so it needs a heater and a filter, but a single betta thrives in a compact heated tank and brings a lot of personality to a small space. It’s the realistic choice for a desk or a first tank in a flat.

Get a goldfish only if you can give it real space for the long haul. Goldfish are brilliant, interactive, long-lived fish — but they are big, extremely messy waste producers that need a large, heavily filtered, unheated tank (single-tail “common” goldfish genuinely belong in a pond). Chosen with open eyes, a goldfish is a decade-plus companion. Chosen as a cheap bowl fish, it’s a welfare problem waiting to happen.

What they share

Really only one thing — and it’s the myth to unlearn: both are the classic “bowl fish,” and neither belongs in a bowl. Both need a properly cycled, filtered tank; they just need very different tanks. Get the water right for the correct one, and both are rewarding fish.

One thing to never do

Don’t keep the two together. It’s a tempting “two fish, one tank” starter combo, but the temperature clash alone (coldwater vs tropical) makes it unfair to one of them, and the size, speed and bioload differences make it worse. One species, one appropriate tank.


💚 The real question isn’t “which is better” — it’s “which can I house properly?” Small heated tank → betta. Big coldwater tank or pond, for years → goldfish. Bowl → neither.

Compare them side by side in the fish comparison tool, or read the full fancy goldfish and betta guides. First tank? Start with how big a tank you need and the nitrogen cycle.

Sources & further reading


Common questions

Can a goldfish and a betta live together?

No — this is a pairing to avoid. Goldfish are coldwater fish and bettas are tropical, so they can't share a comfortable temperature. On top of that, goldfish are messy, fast, and can nip a betta's long fins, while their very different sizes and bioloads make it a bad match. Keep them in separate tanks.

Which needs a bigger tank, a goldfish or a betta?

The goldfish, by far. A single betta is happy in a heated 19-litre tank (bigger is better). A goldfish produces a huge amount of waste and grows large — even a fancy goldfish needs a big, well-filtered tank, and common single-tail goldfish really need a pond. A betta is the small-tank fish; a goldfish is not.

Does a goldfish need a heater?

No — goldfish are coldwater fish and do best without a tropical heater, at around 20–24 °C. A betta is the opposite: it's tropical and needs a heater to hold a stable 24–27 °C. This temperature difference is the single clearest reason the two shouldn't share a tank.

Which lives longer, a goldfish or a betta?

A goldfish, by a wide margin — 10–15 years is normal and some reach 30 with excellent care, versus about 3–5 years for a betta. A goldfish is a decade-plus commitment that many people badly underestimate when they pick one up as a 'starter' fish.

Do bettas and goldfish belong in bowls?

Neither does. Both are the classic 'bowl fish' of pet-shop myth, and both suffer for it. A betta needs a heated, filtered, cycled tank; a goldfish needs a large, filtered, unheated one. The bowl is the thing they have most in common — and the thing to never buy.


📚 Keep reading

🎓 Ready to go deeper?

Past the basics — same plain, no-panic voice, no ceiling: