The short answer
Yes — usually a good, low-risk match. Mystery snails are big, hard-shelled and peaceful, so most bettas leave them alone and the two share a tank happily. The only snag is the occasional bold betta that nips at the snail’s antennae or foot; when that happens the snail just withdraws into its shell, and the pestering often fades. Give them enough water and filtration and it’s one of the easier betta pairings.
Why it generally works
A mystery snail’s large shell makes it far less of a target than tiny shrimp or a flashy fish. Bettas don’t see it as a rival — there are no flowing fins to trigger aggression — and the snail spends its time grazing algae and leftovers, staying out of the betta’s way. Some bettas are curious at first but lose interest once they realise the snail isn’t food or a threat.
Keeping both healthy
- Use a 20 litre tank or larger — mystery snails are big and add real bioload.
- Keep the water warm and stable (24–26°C suits both) with gentle filtration.
- Ensure enough calcium/GH for a strong snail shell.
- Provide algae or supplemental food so the snail doesn’t go hungry.
- Fit a secure lid, since mystery snails can climb and wander.
Related reading
If you want cleanup with even less fuss, nerite snails are just as betta-safe and won’t breed — and they pair beautifully with shrimp too: can nerite snails live with shrimp? For shrimp as betta tankmates, see can shrimp live with bettas? Set up the tank with our best betta tank guide and how to set up a betta tank. Care sheets: mystery snail and betta fish.