Can Betta Fish Live With Turtles

Can Betta Fish Live With Turtles?

Sharing is caring!

In the wild, betta fish can be found sharing the same waters as turtles, snakes, and other amphibians. Does this mean that you can take a slice of that ecosystem and put it into an aquarium in your home?
No! Not at all! Never put a betta fish with a turtle.
Keep reading to find out why you can never put a betta fish with a turtle and how to give a good home to both of them in their own separate tanks. 

Can you keep a betta fish and turtle together?

No, you cannot keep a betta fish and turtle together even if it’s temporary. If you try to put a betta fish with any type of turtle species, odds are that your fish won’t last even the week. 

The reasons why you can’t keep a betta fish with a turtle include diet, space, and water parameters. 


Most freshwater turtles that you see on the banks of ponds and lakes are omnivores; some species are strictly herbivores while others are carnivores. In general, it is safe to assume that the turtle eats both plant- and animal-based foods though it’s best to research the specific species.

In the wild, these turtles can be seen eating plant matter, algae, insects, various larvae, and fish. 

This diet does not change in the aquarium, and turtles need to be fed a variety of vegetables and algae-based foods as well as different types of worms, shrimp, and even egg for protein. A very popular snack for turtles is feeder fish.

Instinctually, turtles have evolved to consider moving fish as food. Unfortunately, they are not able to distinguish between a meal and a tank mate, making it seem like an added betta is something to eat; most hobbyists give their turtles guppies, minnows, and other inexpensive fish as a treat.

There is no true way to work around this as your turtle will always want to eat your betta if put together in the same aquarium. Even if your turtle species is small, it can still take chunks out of your fish.

At the very least, turtles can nip at your betta’s fins and cause permanent damage. 


Most turtle species are very active and most can get considerably large. This is in contrast to betta fish that reach a maximum size of about 3 inches (7.6 cm) and are very relaxed swimmers. 

For most turtles, the minimum tank size recommended is at least 40-100+ gallons (151.4-378.5+ L). Betta fish need a mere 5 gallons (18.9 L) in order to thrive.

Your betta fish might actually feel uncomfortable in that much open water. Add in an active, fish-hungry turtle and it could really turn into a mess. 

If by some chance your betta fish does not get eaten by your turtle, it is very likely that it will stay hidden out of view.

Turtle in aquarium

Water parameters

Don’t be fooled that some water parameters overlap between these two species. 

Most turtles need a water temperature between 75-85° F (23.9-29.4° C) with betta fish fitting right in that range between 78-80° F (25.6-26.7° C); turtles also need a hotter, raised area of the tank in order to bask as they are cold-blooded.

The problem arises with keeping water parameters in check. For the most part, turtles are very hardy and have the ability to escape poor water conditions. However, betta fish cannot.

In addition to being very active, turtles are very messy. Not only do they create waste in the water, but they can kick up the substrate and bring in other organics from the surface.

In general, turtles can handle much higher amounts of ammonia. This does not mean that it is okay to have ammonia in your aquarium, at all! Instead, if something happens and there is an ammonia spike, you have slightly more time to correct the issue.

This is in contrast to betta fish who will start to feel the effects of ammonia immediately. For both betta fish and turtles, the tank should always be pre-cycled with 0 ppm, 0ppm nitrite, and manageable nitrates (<40 ppm nitrates).

However, if something is wrong with your water, you will probably see it reflected on your betta first instead. Turtles can also temporarily withstand chlorine if it happens to enter the system whereas betta fish cannot.

In order to prevent any disasters from happening in your aquarium, do regular water changes and tank maintenance. Test water parameters and ensure the system is fully cycled before adding livestock. Treat water with a water conditioner to remove chlorine and chloramine and have strong filtration.

Fish that can be kept with turtles

Luckily, there are a few fish that can be kept with turtles in the same tank. Keep in mind that compatibility will largely depend on the species of the turtle and the tank size and that long-term compatibility is never guaranteed. 

Tropical community aquarium

If wanting to keep tropical species with your turtles, then you’re going to want something that is fast and can escape your turtle; mud and musk turtles seem to be the most fish-friendly types of turtles. 

Here are some of the better turtle tank mates:

  • Danios. Giant danios have a better chance of not being eaten due to their size, but zebra danios have the speed.
  • Livebearers. Fish like guppies, platies, and mollies are especially popular for aquatic turtles as they reproduce quickly in case you have an especially hungry turtle. 
  • Tetras. Neon tetras seem to be the most popular as they bring a lot of color to the aquarium but other quick species will work as well. 
  • White cloud minnows. These fish are inexpensive and bring activity to the top of the tank. However, you might need to work at getting the temperature right for both. 

Fish to avoid with turtles

For the most part, there are more fish that you want to avoid than that are compatible. Some of the most common mistakes include goldfish, plecos, and cichlids.

While a popular combination might seem to be a goldfish and turtle tank, goldfish are a coldwater species and cannot withstand the higher temperatures needed by most turtles; goldfish also create an incredible amount of waste and are easily eaten.

Plecos are another favorite to add to the turtle aquarium because they help clean up algae. The truth is that plecos might actually suck onto the shells of your turtles and cause difficulty swimming, which in the worst cases could lead to drowning. 

Many hobbyists also attempt to keep cichlids with their turtles as they are big and difficult to eat. While some have has success, it’s usually agreed that cichlids are too aggressive for turtles and can start to steal food out of their mouths; cichlids also create a lot of waste which can drastically increase the bioload. 

Of course, betta fish are not on the list of approved turtle tank mates. 

Natural pond ecosystem

You don’t need a pond to simulate a pond environment, but you do need a larger aquarium. It should be noted that it is illegal to bring wildlife into home setups in some areas. Always check with local regulations before attempting a natural setup. 

The best turtle tank mates will be the ones that they encounter in their natural habitat. Here are some of those species:

  • Bluegill (Lepomis macrochirus)
  • Sunfish (Centrarchidae family)
  • Shiners (Luxilus cornutus)
  • Perch (Perca sp.)
  • Creek chubs (Semotilus atromaculatus)

Research the types of fish and plants that occur where your turtle is from and try to recreate a natural ecosystem as best as possible!


It will always be a bad idea to try to keep a betta fish with any species of turtle. Their opposite behaviors create some space issues and their temperature requirements can be difficult to match. 

Instead, there are plenty of other tropical and natural fish species that would have a much longer success rate. Always make sure to research the turtle species you plan on getting and set the tank up around them. 

If you have any questions about the proper setup for betta fish, have had experience keeping turtles, or have experience keeping fish in a turtle tank, don’t hesitate to leave a comment below!  

Sharing is caring!

Leave a Comment

Your email address will not be published. Required fields are marked *