Grande barrière de corail
Le poisson-cocher commun est présent dans les eaux tropicales et subtropicales du bassin Indo-Pacifique soit des côtes orientales de l'Afrique, mer Rouge incluse, à la Polynésie et du sud du Japon au sud de la Grande barrière de corail.