HomeFish encyclopediaRay-finned fishesPerch-like fishAholeholesRock flagtail Rock flagtail (Kuhlia rupestris) Scientific name: Kuhlia rupestris Lacep?de, 1802 The Rock flagtail (Kuhlia rupestris) is a freshwater fish of the family Kuhliidae. In the aquarium it needs water at 20–26°C (68–79°F). Native range: Africa to Asia and Oceania, East Africa to Samoa, north to the Ryukyu Islands, south to Queensland, Australia and New Caledonia. Rock flagtail care at a glanceTemperature20–26°C (68–79°F) BiologyPrimarily a freshwater inhabitant but may penetrate adjacent marine habitats. Adults occur in estuaries and the middle reaches of rivers; usually in relatively fast-flowing, clear streams. Usually in rainforests, as well as in rocky pools below waterfalls. Adults are omnivorous, feeding on small fishes, insects, crustaceans and fruits (figs) that drop into the water. Specific breeding habits are unknown, but adults move downstream into estuaries or to the sea to spawn. Neither anterolateral groove nor venom gland is present. Good food fish.Source: FishBase, licensed CC BY-NC 4.0. Species factsScientific nameKuhlia rupestrisFamilyKuhliidae (Aholeholes)OrderPerciformes (Perch-like fish)ClassActinopterygii (Ray-finned fishes)Maximum length45.0Common length25.0EnvironmentMarine; freshwater; brackish; reef-associated; catadromousClimateTropicalDistributionAfrica to Asia and Oceania: East Africa to Samoa, north to the Ryukyu Islands, south to Queensland, Australia and New Caledonia.Conservation status (IUCN)Not EvaluatedThreat to humansHarmlessUsesFisheries: commercial; gamefish: yesResilienceMedium, minimum population doubling time 1.4 - 4.4 years (Preliminary K or Fecundity.) SourcesTaxonomy, distribution and biology data: FishBase (Froese, R. and D. Pauly, eds.), licensed CC BY-NC 4.0.Last updated 27 September 2026