What Fish Can Live With Turtles in a Tank?

Several fish species can live with pet turtles, but success depends on choosing fish that are either too fast to catch, too large to swallow, or too spiny to eat comfortably. Turtles are opportunistic predators, so no fish is completely safe. The goal is to pick species that tilt the odds in the fish’s favor and to set up a tank large enough to give everyone room.

Fast, Small Fish That Outswim Turtles

The most popular approach is stocking your turtle tank with small, quick fish that breed fast enough to sustain their population even if a few get eaten. These species are inexpensive, widely available, and entertaining to watch alongside a turtle.

Guppies reproduce at an exceptionally rapid rate. If you keep males and females together, it’s almost impossible for your turtle to eat them faster than new fry are born. You should expect to lose a few regularly, but the colony tends to sustain itself. Endler’s livebearers, a close relative of guppies, are another strong option. One keeper reported putting endlers in a 95-gallon red-eared slider tank and watching them breed to over 100 fish within two years, with the turtle largely ignoring them.

Rosy-red minnows fill a similar role. They’re sold as feeder fish, so they cost very little, and they breed quickly enough to maintain numbers in a turtle tank. Zebra danios and platies also work well as fast, hardy fish that can dodge a turtle’s bite. Think of these species as a self-replenishing population rather than individual pets you expect to keep long-term.

Tiger Barbs and Tetras

Tiger barbs come up repeatedly among turtle keepers as one of the best companions. They’re fast swimmers, and turtles tend to give up chasing them after a while. Their food pellets are small enough that turtles generally ignore them, which helps at feeding time. Multiple keepers report that their turtles eventually stop paying attention to tiger barbs altogether.

Various tetras, including Buenos Aires tetras and GloFish tetras, also do well. They’re zippy enough that turtles rarely catch them, and watching a turtle try (and fail) adds some entertainment to the tank. Buenos Aires tetras are particularly hardy and tolerate a wide range of water conditions, which matters in the messier environment a turtle creates.

Armored and Bottom-Dwelling Fish

Some fish survive not by outrunning turtles but by being difficult or unpleasant to eat. The striped Raphael catfish grows to about 6 inches, sometimes exceeding 9 inches, and has sharp, serrated spines on its pectoral and dorsal fins plus small spines covering its body. Turtles learn quickly that these fish aren’t worth the trouble.

Pictus catfish are smaller and spend most of their time scavenging along the bottom, staying out of the turtle’s usual hunting zone. They need at least a 50-gallon tank to stay comfortable. Zebra loaches are another bottom-dweller that keepers have had good luck with. They’re fast, and turtles tend to lose interest in them after the first day or two.

The common plecostomus works well in large setups because it can grow over a foot long, making it far too big to eat. The catch is that a full-grown pleco needs a tank of at least 150 gallons, or a temperature-controlled pond. Don’t buy one for a standard aquarium expecting it to stay small.

Larger Fish for Pond or Big Tank Setups

Koi can coexist with turtles, but they are strictly pond fish. They need a minimum of 50 gallons per fish, with 150 gallons or more being the realistic recommendation. In a backyard pond, koi and turtles often cohabit without issues because there’s ample space for the fish to avoid the turtle entirely.

Goldfish are one of the most common choices. They can grow large enough that an adult turtle can’t swallow them, and slim-bodied varieties are fast swimmers capable of dodging attacks. Many people like goldfish for turtle tanks precisely because they’re cheap, so losing one doesn’t sting. Avoid fancy goldfish varieties like orandas or telescopes. Their flowing fins and slower swimming make them easy targets.

Convict cichlids are a more unusual pick. They’re tough, semi-aggressive fish that can hold their own and are fast enough to avoid a turtle’s jaws. Some keepers have had long-term success pairing them with red-eared sliders in large tanks.

Tank Size Makes or Breaks It

Aquatic turtles need roughly 10 gallons of tank space for every inch of their shell length. A 5-inch red-eared slider already needs 50 gallons just for itself. Adding fish means you need to go significantly larger, because the fish need swimming room and, more importantly, escape room. Crowded tanks lead to more fish deaths simply because there’s nowhere to hide or flee.

For small, fast fish like guppies or danios, adding 20 to 30 gallons beyond the turtle’s baseline is reasonable. For larger species like plecos or koi, you’re looking at 150 gallons or a pond setup. The extra water volume also helps dilute waste, which becomes critical when you’re housing turtles and fish together.

Filtration Needs Double or Triple

Turtles produce far more waste than fish of the same size. In a shared tank, that waste problem compounds. Your filtration system should be rated for two to three times your actual water volume. A 75-gallon turtle-and-fish tank needs a filter rated for 150 to 225 gallons.

Underpowered filtration is one of the most common reasons fish die in turtle tanks. Ammonia spikes happen fast when a turtle defecates, shreds food, or kills a fish that decomposes before you notice. A canister filter is typically the best choice for this kind of setup because it handles high waste loads and doesn’t take up space inside the tank where the turtle might damage it.

Feeding Fish Without Feeding the Turtle

One practical challenge is getting food to the fish without the turtle stealing it all or the uneaten food fouling the water. Small sinking pellets work well for bottom-dwellers like catfish and loaches because turtles tend to hunt at the surface or mid-water. Tiger barb pellets, for instance, are small enough that turtles usually don’t bother with them.

Some keepers feed their turtle first in a separate container or feeding area, then drop fish food into the tank while the turtle is occupied or digesting. Others rely partly on algae and tank debris to feed their fish, particularly with plecos and other scavengers that naturally graze. If you’re keeping species like rosy-red minnows or guppies primarily as a self-sustaining colony, minimal targeted feeding is needed since they’ll forage on algae and biofilm in the tank.

Disease Risk Between Species

Turtles and fish can share certain pathogens. Research has confirmed that a family of viruses called ranaviruses can transmit between fish and turtles sharing the same water, though substantial mortality from cross-species transmission is uncommon. The bigger everyday concern is bacterial infections from poor water quality, which circles back to filtration and tank maintenance.

Quarantining new fish in a separate tank for two weeks before adding them to your turtle’s setup reduces the risk of introducing parasites or disease. When you do add fish, float the sealed bag in the tank for about 15 minutes so the water temperature equalizes, then gradually mix small amounts of tank water into the bag before releasing the fish. Never pour pet store water directly into your tank. Dim the lights during introductions to reduce stress on the new arrivals.

Fish to Avoid

Slow-moving fish with long, flowing fins are the worst candidates. Fancy goldfish, bettas, and angelfish are easy for turtles to catch and injure. Very small fish like neon tetras may work in theory, but they’re so tiny that a turtle can swallow them whole with little effort. Expensive or rare fish are also a poor choice simply because there’s always some risk of loss, and replacing a $30 fish every few weeks adds up fast.

Bottom line: pick fish that are cheap, fast, well-armored, or large, and give everyone more space than you think they need. The turtle will always be the boss of the tank, so plan around that reality.