Cá hô thường sinh sống ở những hố lớn cạnh bờ những dòng sông lớn, nhưng chúng cũng có thể bơi vào những kênh, rạch, sông nhỏ để kiếm thức ăn trong một số thời điểm. Cá hô non có thể sống ở các chi lưu nhỏ, hay ở các đầm.