Can bettas live with goldfish?
No, they don't mix. Goldfish need cool water and grow big and messy. Keep them with other goldfish, not tropical fish.

No
Verdict
None
Shared temperature
30 gal
Smallest tank
The two fish side by side
| Fish | Adult size | Temperature | Min. tank | Keep | Watch for |
|---|---|---|---|---|---|
| Betta (male) | 2.5 in | 76–82°F | 5 gal | Alone or as a pair | long fins |
| Fancy goldfish | 7 in | 65–72°F | 30 gal | Alone or as a pair | eats small fish, cool water |
If they are already together
- Separate them as soon as you can. A tank divider works for a few days while you set up a second tank or find a new home.
- Watch for torn fins, hiding and missing fish. Treat any damaged fins with clean water. See fin rot.
- Pick a new tankmate from the lists below.
Good tankmates instead
- For bettas: Amano shrimp, Corydoras (bronze or peppered), Ember tetra, Harlequin rasbora, Mystery snail, Neon tetra
- For goldfish: Common goldfish, Mystery snail
Want to check a whole tank? Pick up to 8 fish in the fish compatibility checker, which opens with this pair already filled in.
Planning a whole tank? Your First Aquarium includes ready-made stocking plans and care cards for 15 beginner fish. Get the guide for $12
More tankmate questions: Can bettas live with guppies? · Can bettas live with neon tetras? · Can bettas live with corydoras? · Can bettas live with cherry shrimp? · All tankmate guides
Related: Betta care · Fancy goldfish care · Fish compatibility checker · Fish care sheets