Can Bettas and Oscars Live Together?

No, not a good match. Oscar (about 12 in) can eat betta (about 2.6 in).

Verdict
No, not a good match
Shared temperature
75–81 °F24–27 °C
Shared pH
6–7.8
Smallest tank for both
See below

Bettas and Oscars, side by side

BettaOscar
Adult size2.6 in6.5 cm11.8 in30 cm
Smallest tank5 gal19 L75 gal284 L
KeepOneOne or more
Temperature75–82 °F24–28 °C73–81 °F23–27 °C
pH6–7.86–8
TemperamentSemi-aggressiveAggressive
SwimsNear the topIn the middle

Why it does not work

Oscar (about 12 in) can eat betta (about 2.6 in).

Better tank mates for bettas

Better tank mates for oscars

Questions and answers

Can bettas and oscars live in the same tank?

No, not a good match. Oscar (about 12 in) can eat betta (about 2.6 in).

What temperature suits bettas and oscars?

75–81 °F (24–27 °C) suits both.

More pairs

Based on each species' adult size, water range and temperament (Seriously Fish, FishBase) and the rules of our stocking calculator. Individual fish differ: this is a guide, not a guarantee.