The best water depth for betta fish is between 8 to 12 inches. It’s better to have a broad and shallow tank than a narrow and tall one to provide more swimming space for your betta fish.