Forêts de mangroves et estuaires saumâtres
Le poisson archer peut également vivre dans les eaux douces telles que les marécages, les étangs, les rivières, les ruisseaux, les marigots, les lacs morts, ainsi que dans les estuaires où se mélangent l'eau salée et l'eau douce. Parfois, même l’océan abrite le poisson archer.