Can Bettas Live With Snails?
Edited by Ivan F.
Short answer
With caution
With caution. Snails are among the most often suggested betta tank mates, but guides disagree on how safe they are, because a betta may nip them or eat smaller ones.
A shell protects a snail but does not make it safe. A betta can bite exposed feelers, and if it knocks a snail loose, the soft body underneath is exposed. Risk falls with size and with being out of sight, so a large mystery snail and a burrowing trumpet snail are at risk in different ways than a small ramshorn.
Each species at a glance
Nerite SnailWith caution
Many guides recommend this pairing, but others warn that a small nerite can be knocked loose and eaten. Keep an eye on it after adding one.
Mystery SnailWith caution
Usually too large to eat, but it feeds by day and bettas may bite its long feelers. Move it if the bites continue.
Malaysian Trumpet SnailWith caution
It burrows by day and comes out at night, which helps it avoid a betta, but some bettas still eat these small snails.
Ramshorn SnailWith caution
A small snail that some bettas will eat, along with its babies. Expect some losses.
Assassin SnailWith caution
Guides disagree here. Some recommend it, while others warn that a betta may attack it. It will also hunt any other snails in the tank.
How they compare
Figures come from our species pages. Shared ranges are where both animals are comfortable.
Betta and Nerite Snail
- Adult size
- Betta: 2.8 in (7 cm)
- Nerite Snail: 1 in (2.5 cm)
- Minimum tank
- Betta: 11 US gal (41 L)
- Nerite Snail: 5 US gal (19 L)
- Temperature
- Betta: 72–86°F (22–30°C)
- Nerite Snail: 72–82°F (22–28°C)
- pH
- Betta: 6–8
- Nerite Snail: 7.5–8.5
- Hardness
- Betta: 1–15 dGH
- Nerite Snail: 6–12 dGH
- Temperament
- Betta: Territorial/Aggressive
- Nerite Snail: Peaceful
- Swim zone
- Betta: Top
- Nerite Snail: Bottom
Shared by both
Temperature: 72–82°F (22–28°C)
pH: 7.5–8
Hardness: 6–12 dGH
Largest species minimum
11 US gallons (41 L), from Betta. This is a starting point, not a stocking plan.
Betta and Mystery Snail
- Adult size
- Betta: 2.8 in (7 cm)
- Mystery Snail: 2.5 in (6.4 cm)
- Minimum tank
- Betta: 11 US gal (41 L)
- Mystery Snail: 10 US gal (38 L)
- Temperature
- Betta: 72–86°F (22–30°C)
- Mystery Snail: 70–80°F (21–27°C)
- pH
- Betta: 6–8
- Mystery Snail: 7–8
- Hardness
- Betta: 1–15 dGH
- Mystery Snail: not published
- Temperament
- Betta: Territorial/Aggressive
- Mystery Snail: Peaceful
- Swim zone
- Betta: Top
- Mystery Snail: Bottom
Shared by both
Temperature: 72–80°F (22–27°C)
pH: 7–8
Hardness: not published
Largest species minimum
11 US gallons (41 L), from Betta. This is a starting point, not a stocking plan.
Betta and Malaysian Trumpet Snail
- Adult size
- Betta: 2.8 in (7 cm)
- Malaysian Trumpet Snail: 1 in (2.5 cm)
- Minimum tank
- Betta: 11 US gal (41 L)
- Malaysian Trumpet Snail: 5 US gal (19 L)
- Temperature
- Betta: 72–86°F (22–30°C)
- Malaysian Trumpet Snail: 70–80°F (21–27°C)
- pH
- Betta: 6–8
- Malaysian Trumpet Snail: 7–7.5
- Hardness
- Betta: 1–15 dGH
- Malaysian Trumpet Snail: not published
- Temperament
- Betta: Territorial/Aggressive
- Malaysian Trumpet Snail: Peaceful
- Swim zone
- Betta: Top
- Malaysian Trumpet Snail: Bottom
Shared by both
Temperature: 72–80°F (22–27°C)
pH: 7–7.5
Hardness: not published
Largest species minimum
11 US gallons (41 L), from Betta. This is a starting point, not a stocking plan.
Betta and Ramshorn Snail
- Adult size
- Betta: 2.8 in (7 cm)
- Ramshorn Snail: 1 in (2.5 cm)
- Minimum tank
- Betta: 11 US gal (41 L)
- Ramshorn Snail: 5 US gal (19 L)
- Temperature
- Betta: 72–86°F (22–30°C)
- Ramshorn Snail: 72–82°F (22–28°C)
- pH
- Betta: 6–8
- Ramshorn Snail: 6.5–8
- Hardness
- Betta: 1–15 dGH
- Ramshorn Snail: not published
- Temperament
- Betta: Territorial/Aggressive
- Ramshorn Snail: Peaceful
- Swim zone
- Betta: Top
- Ramshorn Snail: Bottom
Shared by both
Temperature: 72–82°F (22–28°C)
pH: 6.5–8
Hardness: not published
Largest species minimum
11 US gallons (41 L), from Betta. This is a starting point, not a stocking plan.
Betta and Assassin Snail
- Adult size
- Betta: 2.8 in (7 cm)
- Assassin Snail: 1 in (2.5 cm)
- Minimum tank
- Betta: 11 US gal (41 L)
- Assassin Snail: 5 US gal (19 L)
- Temperature
- Betta: 72–86°F (22–30°C)
- Assassin Snail: 70–80°F (21–27°C)
- pH
- Betta: 6–8
- Assassin Snail: 7.2–8
- Hardness
- Betta: 1–15 dGH
- Assassin Snail: not published
- Temperament
- Betta: Territorial/Aggressive
- Assassin Snail: Semi-Aggressive
- Swim zone
- Betta: Top
- Assassin Snail: Bottom
Shared by both
Temperature: 72–80°F (22–27°C)
pH: 7.2–8
Hardness: not published
Largest species minimum
11 US gallons (41 L), from Betta. This is a starting point, not a stocking plan.
What to watch for
- Mystery snails are active by day and their long feelers can draw bites, so look for damage in the first days.
- Baby snails of any species can be eaten, so a betta tank is a poor place to raise them.
- Assassin snails hunt other snails, so do not add one if you want to keep the others.
- Trumpet and ramshorn snails can multiply quickly when food is plentiful, so feed lightly.
Tank setup
Gear for the largest setup on this page
The essentials for a small, gently filtered tank.
Tank size for the largest species (Betta)
At least 11 US gallons (41 L)
Filter
Air-driven sponge filter
Gentle flow that small fish and long fins can handle, plus a safe home for good bacteria.
Aquarium Co-Op Coarse Sponge Filter (Small) US
Fluval AquaClear 20 Power Filter US
Tetra Brillant Filter Spain
Fluval AquaClear 20 Power Filter Spain
Why we chose these (Best Filter for a 10-Gallon Tank). Nobody here has used or tested them.
Heater
Adjustable heater, about 5 W per gallon: 25 W at 5 gallons, 50 W at 10
Keeps a small tank stable. Adjustable models let you set the temperature your species needs. Size up for a cold room.
Fluval T50 Fully Electronic Aquarium Heater US
Aqueon Pro Adjustable Heater 50 W US
Fluval T50 Fully Electronic Aquarium Heater Spain
Eheim Thermocontrol e 50 Heater Spain
Why we chose these (Best Heater for a 10-Gallon Aquarium). Nobody here has used or tested them.
Water Conditioner
Dechlorinator such as Seachem Prime
Tap water contains chlorine or chloramine that harms fish.
Seachem Prime US
Fritz Complete Water Conditioner US
API Betta Water Conditioner US
sera aquatan Spain
Tetra AquaSafe Spain
Maker's page · Sold at Kiwoko · Sold at Tiendanimal · Sold at zooplus.es
Why we chose these (Best Water Conditioner for Betta Fish). Nobody here has used or tested them.
Test Kit
Liquid kit such as API Freshwater Master
Tracks ammonia, nitrite, nitrate and pH while the tank cycles.
API Freshwater Master Test Kit US
API General & Carbonate Hardness Test Kit US
Maker's page · Sold at The Shrimp Farm · Sold at Bulk Reef Supply
sera aqua-test box (Cl) Spain
JBL PROAQUATEST COMBISET Plus NH4 Spain
Why we chose these (Best Test Kit for a Freshwater Aquarium). Nobody here has used or tested them.
Cycle the tank before adding animals. See our guide on how to cycle a fish tank.
Frequently asked questions
Which snail is the best choice for a betta tank?
There is no risk-free choice. Nerite snails are the most often recommended and cannot breed in fresh water, while trumpet snails stay buried by day. A few guides warn that smaller snails like these can still be eaten, so watch how your own betta reacts.
Why does my betta bite my snail's feelers?
A betta may treat long feelers as food or as something to investigate. Some lose interest once the snail has settled in, but move the snail if the biting continues.
Can I keep an assassin snail with a betta and other snails?
Not if you want the other snails to survive. Assassin snails prey on other snails, including larger ones when kept in groups, and one guide also warns that a betta may attack the assassin snail itself.