Tank mates for mystery snails

We checked mystery snails against all 149 other species in our database for water temperature, pH, size, fin nipping, predation and aggression.

Good tank mates for mystery snails include betta fish, cherry shrimp, nerite snail, guppy, dwarf gourami and neon tetra. Avoid oscar, assassin snail and clown loach: oscar eats snails, including mystery snails.

Mystery snails: 21–26°C (70–79°F), pH 7.2–8, adult size 5 cm (2 in), minimum tank 10 gallons (38 L). Full mystery snail care guide.

Check a full stocking plan

Good Compatible tank mates (106)

Shared water conditions and no known conflict. Still add fish slowly and watch them.

Caution Possible, with care (21)

These can work in the right setup, but there is a real risk. Read the reason first.

  • Common goldfish · 75+ gal
    • Their temperature ranges barely overlap (only around 21–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Fancy goldfish · 20+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Boesemani rainbowfish · 29+ gal
    • Their temperature ranges barely overlap (only around 26–26°C).
  • Cardinal tetra · 15+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 4.5–7).
  • Chili rasbora · 10+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 5.5–7).
  • Ember tetra · 10+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 5.5–7).
  • Kuhli loach · 20+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 5.5–7).
  • Pictus catfish · 75+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 6–7).
  • Rummy-nose tetra · 29+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 5.5–7).
  • White cloud mountain minnow · 15+ gal
    • Their temperature ranges barely overlap (only around 21–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Agassiz's dwarf cichlid · 20+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 5–7).
  • Clown killifish · 10+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 5.5–7).
  • Crystal red shrimp · 10+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 6–6.8).
  • Diamond tetra · 20+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 6–7).
  • Glass catfish · 29+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 6–7).
  • Kubotai rasbora · 15+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 6–7).
  • Marbled hatchetfish · 20+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 5–7).
  • Rabbit snail · 29+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).
  • Severum · 55+ gal
    • Their preferred pH ranges don't quite overlap (7.2–8 vs 6–7).
  • Zebra pleco · 20+ gal
    • Their temperature ranges barely overlap (only around 26–26°C).
  • Moonlight gourami · 29+ gal
    • Their temperature ranges barely overlap (only around 25–26°C).

Avoid Bad tank mates (22)

  • Oscar: Oscar eats snails, including mystery snails.
  • Assassin snail: Assassin snail eats snails, including mystery snails.
  • Clown loach: Clown loach eats snails, including mystery snails.
  • Discus: They need different temperatures: Mystery snail 21–26°C (70–79°F), discus 28–30°C (82–86°F).
  • Dojo loach: Dojo loach eats snails, including mystery snails.
  • Electric yellow cichlid: Electric yellow cichlid eats snails, including mystery snails.
  • Firemouth cichlid: Firemouth cichlid eats snails, including mystery snails.
  • German blue ram: They need different temperatures: Mystery snail 21–26°C (70–79°F), german blue ram 27–30°C (81–86°F).
  • Jack Dempsey: Jack Dempsey eats snails, including mystery snails.
  • Pea puffer: Pea puffer eats snails, including mystery snails. Pea puffer is best kept in a species-only tank.
  • Peacock cichlid: Peacock cichlid eats snails, including mystery snails.
  • Red zebra cichlid: Red zebra cichlid eats snails, including mystery snails.
  • Yoyo loach: Yoyo loach eats snails, including mystery snails.
  • Demasoni cichlid: Demasoni cichlid eats snails, including mystery snails.
  • Dwarf chain loach: Dwarf chain loach eats snails, including mystery snails.
  • Dwarf orange crayfish: Dwarf orange crayfish eats snails, including mystery snails.
  • Frontosa: Frontosa eats snails, including mystery snails.
  • Green terror: Green terror eats snails, including mystery snails.
  • Paradise fish: Paradise fish eats snails, including mystery snails.
  • Zebra loach: Zebra loach eats snails, including mystery snails.
  • Dwarf rasbora: They need very different water: pH 7.2–8 vs 5–6.5.
  • Green neon tetra: They need very different water: pH 7.2–8 vs 5–6.5.

Frequently asked questions

What fish can live with mystery snails?

Good tank mates for mystery snails include betta fish, cherry shrimp, nerite snail, guppy, dwarf gourami and neon tetra. They need similar water and won't fight with or eat mystery snails.

Can mystery snails live with angelfish?

Yes. They share similar water needs (24–26°C (75–79°F)) and peaceful temperaments.

Can mystery snails live with bettas?

Yes. They share similar water needs (24–26°C (75–79°F)) and peaceful temperaments.

Can mystery snails live with bristlenose plecos?

Yes. They share similar water needs (22–26°C (72–79°F)) and peaceful temperaments.

Can mystery snails live with bronze corydoras?

Yes. They share similar water needs (21–26°C (70–79°F)) and peaceful temperaments.

Popular questions

How we decide: we compare each pair's comfortable temperature, pH and hardness ranges, adult sizes, mouth size (who can eat whom), fin nipping, aggression and territory. Read the full method. Data last reviewed 2026-10-13.