How to Treat Columnaris and Prevent Reinfection

Columnaris is a bacterial infection that can kill fish within days if left untreated, but catching it early and combining the right medications with environmental changes gives your fish a strong chance of recovery. Treatment works on two fronts: medication to fight the bacteria directly, and water adjustments that make the environment hostile to the pathogen.

Recognizing Columnaris Before You Treat It

Columnaris often gets mistaken for a fungal infection because it produces fuzzy, white patches on the skin, but it’s actually caused by a bacterium called Flavobacterium columnare. The hallmark sign is a gray-to-white lesion near the dorsal fin that spreads outward in a saddle shape across the back. You might also see frayed fins, grayish-white spots on the head or body that expand into shallow ulcers, or a cottony growth around the mouth (sometimes called “mouth fungus” or “cotton mouth”). The margins of these lesions can look yellowish, which is the bacteria itself.

Gill involvement is the most dangerous form. Affected gill tissue turns white, brown, or yellowish and begins to die. Fish with gill columnaris often breathe rapidly, hang near the surface, or become lethargic before visible skin lesions even appear. If your fish shows these respiratory signs alongside any white patches, treat aggressively and immediately.

Lower the Temperature First

Columnaris thrives in warm water. The disease is most aggressive at 20–25°C (68–77°F) and above, and mortality climbs sharply once water exceeds 15°C (59°F). Reducing your aquarium temperature to the low end of your fish’s comfort range slows bacterial growth and buys time for medications to work. For tropical species that tolerate it, bringing the tank down to around 72–74°F can help. Coldwater species benefit even more from a temperature drop.

This is the opposite advice from treating ich, where you raise the temperature. Getting this wrong accelerates columnaris, so make sure you’ve identified the disease correctly before adjusting.

Reduce Water Hardness

Water hardness has a dramatic effect on how columnaris attacks fish. USDA researchers tested the same concentration of the bacterium in hard water (high calcium and magnesium) versus soft water. Every fish in the hard water died. None of the fish in the soft water died. When they measured bacterial attachment to the gills, fish in hard water had over 800,000 bacteria on their gills compared to fewer than 440 in soft water. That’s a 1,900-fold difference.

Removing calcium and magnesium from the hard water reversed the effect completely, and all fish survived. If your tap water is hard, using filtered water (reverse osmosis or deionized) for water changes during treatment can meaningfully reduce the bacteria’s ability to latch onto your fish. You don’t need to hit zero hardness. Just softening the water helps tilt things in your fish’s favor. Make changes gradually to avoid stressing already sick fish.

Antibiotic Treatment Options

For external columnaris (skin lesions, fin erosion, mouth fungus), bath treatments with antibiotics are the primary approach. Kanamycin is one of the most effective options and works especially well when combined with nitrofurazone, which is sold under brand names like Furan 2. This combination creates a broader-spectrum treatment that covers columnaris along with secondary infections that often accompany it. Dose kanamycin at 250–500 mg per 20 gallons, treating every 48 hours with a 25% water change before each dose. For severe cases, you can shorten the interval to every 24 hours. Continue treatment for 10 days.

For internal infections or cases where fish are still eating, medicated food containing oxytetracycline is an FDA-approved option for columnaris. The labeled protocol calls for 10 consecutive days of medicated feeding. Fish that have stopped eating can’t benefit from medicated food, so bath treatments become the only viable route in advanced cases.

Remove activated carbon from your filter before medicating, as it absorbs antibiotics from the water and renders them ineffective. Keep biological filtration running if possible, but be aware that some medications can disrupt your beneficial bacteria. Monitor ammonia and nitrite levels throughout treatment and do extra water changes if they spike.

Salt as a Supporting Treatment

Aquarium salt helps inhibit columnaris bacteria and supports fish gill function during illness. For columnaris specifically, concentrations up to 3 teaspoons per gallon have been used, but you need to acclimate fish gradually. Start at 1 teaspoon per gallon and increase over 24–48 hours. Not all fish tolerate salt well. Scaleless species like loaches and corydoras are particularly sensitive, and many plants will suffer at higher concentrations. If you’re treating a community tank with salt-sensitive species, stick to the lower end or skip salt and rely on antibiotics instead.

Potassium Permanganate Baths

For external lesions, potassium permanganate is an oxidizing agent that kills bacteria on contact. It’s commonly used as a short-duration bath at 10 mg/L (10 ppm) for 10 minutes. This is a dip treatment, not something you add to the main tank at that concentration. For longer-term pond applications, the standard rate drops to 2 ppm. Potassium permanganate is powerful and can burn fish tissue if overdosed or if exposure runs too long, so measure carefully and watch your fish during the bath. Remove the fish immediately if it shows signs of extreme distress.

Prevent Reinfection After Treatment

Columnaris bacteria exist in most aquarium environments at low levels and become a problem when fish are stressed or injured. After successfully treating an outbreak, focus on the conditions that allowed the infection to take hold. Overcrowding, poor water quality, high temperatures, and aggressive tankmates that cause fin damage all create entry points for the bacteria.

Quarantine new fish for at least two weeks before adding them to an established tank. Transport and handling stress are major triggers for columnaris outbreaks, and newly purchased fish are at peak vulnerability. Keeping water quality stable, avoiding temperature spikes above 77°F in susceptible species, and minimizing physical stress on your fish are the most reliable ways to keep columnaris from returning.

If you’ve lost fish to columnaris and plan to restock, do a thorough gravel vacuum and large water change, then run the tank empty for several days. While the exact survival time of the bacteria in water without a host varies by conditions, a clean, well-maintained tank with soft, cooler water creates an environment where the bacteria struggle to reach infectious levels.