Buying guide

The best betta tanks, and the fish that can live with a betta

What is the best tank size for a betta fish?

The best tank for a betta is a heated, gently filtered 5-gallon aquarium, which is large enough to hold a stable temperature and give the fish room to swim while staying small enough for a desk or shelf. This guide helps you choose a betta tank and, just as important, decide whether to add tank mates and which ones actually work, since a betta is territorial and many popular pairings end badly. We focus on the setup and stocking choices that keep a betta healthy, then point you to the gear to shop.

Jump to the picks All buying guides

How we picked

Our selection criteria

These are research-based buyer's guides. We have not hands-tested every item; instead we apply consistent, honest criteria so the picks point you in the right direction.

Our picks

What to consider

The product links below are affiliate links, so Animal Graphics may earn a commission when you buy through them, at no extra cost to you. As an Amazon Associate we earn from qualifying purchases. These are research-based picks, not hands-on lab tests, and we only point to gear we would use ourselves.

5-gallon betta tank (the sweet spot)

A 5-gallon tank is the widely recommended floor for a single betta: enough water to hold temperature steady and dilute waste, small enough to sit on a desk. It is a clear step up from the tiny cubes sold for bettas, which swing cold and foul quickly.

Best for: A single betta as the centerpiece

Check price on Amazon

Adjustable aquarium heater (non-negotiable)

Bettas are tropical and need stable water in the high 70s Fahrenheit, so a small adjustable heater is essential, not optional. An unheated betta tank that drifts cold leaves the fish lethargic and prone to illness, which is one of the most common betta-care mistakes.

Best for: Keeping any betta tank in the tropical range

Check price on Amazon

Gentle sponge or low-flow filter

A sponge filter or a baffled low-flow filter gives a betta clean water without the strong current its long fins fight against. Gentle filtration keeps the tank cycled and the fish calm, where a powerful filter can exhaust a betta or pin it against the intake.

Best for: Filtering a betta tank without strong current

Check price on Amazon

Snails and shrimp (the safest tank mates)

Nerite snails and, in a planted 5 gallon or larger, a small group of cherry shrimp are the lowest-risk companions for a betta, since they occupy a different niche and rarely provoke it. Some bettas still hunt shrimp, so heavy planting and an escape-friendly layout help.

Best for: Adding life to a betta tank with minimal conflict

Check price on Amazon

Peaceful schooling tank mates (10 gallon and up)

In a longer 10-gallon or larger tank, calm, non-nippy schoolers such as ember tetras, harlequin rasboras, or kuhli loaches can share space with a mild betta. The key is room and temperament, so avoid fin-nippers like tiger barbs and never house two bettas together.

Best for: A community betta tank with the right space

Check price on Amazon

Corydoras catfish (peaceful bottom dwellers)

A small group of corydoras catfish works the bottom of a 10-gallon or larger betta community, staying out of the betta's space and helping tidy leftover food. They are peaceful, hardy, and a long-standing favorite for adding activity below a betta.

Best for: The bottom level of a larger betta tank

Check price on Amazon

At a glance

Compare the picks

Pick Typical price Best for
5-gallon betta tank Low A single betta centerpiece
Adjustable heater Low Stable tropical temperature
Sponge or low-flow filter Low Clean water, gentle current
Snails and shrimp Low Lowest-risk tank mates
Peaceful schoolers Low A 10 gallon or larger community
Corydoras catfish Low Peaceful bottom level

Questions

Frequently asked questions

Is a 5-gallon tank big enough for a betta?
Yes. A heated, filtered 5-gallon tank is the widely recommended minimum for a single betta. It holds temperature steadily and dilutes waste far better than the 1 to 3 gallon bowls and cubes often marketed for bettas, which are actually harder to keep stable and healthy.
What fish can live with a betta?
In a 5 gallon, the safest companions are nerite snails and sometimes cherry shrimp. In a 10 gallon or larger, peaceful non-nippy schoolers like ember tetras, harlequin rasboras, or kuhli loaches, plus corydoras catfish, can work with a mild betta. Avoid fin-nippers, and never keep two bettas together.
Do betta fish need a heater and filter?
Yes to both. Bettas are tropical and need stable water in the high 70s Fahrenheit, so an adjustable heater is essential. They also benefit from gentle filtration to keep the tank cycled, but the flow should be low, since a strong current stresses a betta and can damage its long fins.
Why can't two bettas share a tank?
Male bettas are territorial and will fight, often to serious injury, which is why they are sometimes called Siamese fighting fish. Even females can be aggressive outside a carefully managed sorority in a large, heavily planted tank. For a beginner, one betta per tank is the safe and humane rule.
Can a betta live in a bowl without a heater?
It can survive, but it will not thrive. An unheated bowl drifts cold and swings with the room, leaving a betta lethargic and prone to disease, and a tiny unfiltered volume fouls quickly. A heated, filtered 5-gallon tank is inexpensive and dramatically improves a betta's health and lifespan.

Animal Graphics is an independent studio serving the aquarium and pet trade. Product availability, sizes, and pricing are confirmed by request; this site is an informational catalog and reference, and some outbound links may be commercial. We only point to materials and suppliers we would use in our own work.