Gdzie można znaleźć kamienne?
Stonefish znajdują się w ciepłych wodach przybrzeżnych oceanów indyjskich i Spokojnych, w tym na Morzu Czerwonym, Zatoce Perskiej oraz morza wokół Australii, Malezji, Indonezji i Filipinach. Wolą tereny płytkie, piaszczyste lub skaliste z dużą ilością kryjówek, takich jak rafy koralowe i łóżek trawy morskiej. Stonefish można również znaleźć w wodach słonawych, takich jak rzeki i namorzyny.